Speedy Cloud: Cloud Computing with Support for Hardware Acceleration Services

被引:7
作者
Artail, Hassan [1 ]
Saghir, Mazen A. R. [1 ]
Sharafeddin, Mageda [1 ]
Hajj, Hazem [1 ]
Kaitoua, Abdulrahman [2 ]
Morcel, Raghid [1 ]
Akkary, Haitham [1 ]
机构
[1] Amer Univ Beirut, Dept Elect & Comp Engn, POB 11-0236, Beirut 11072020, Lebanon
[2] Politecn Milano Univ, Dept Elect Informat & Biomed Engn, I-20133 Milan, Italy
关键词
Cloud computing; hardware acceleration; acceleration as a service; Hadoop; FPGA; MAPREDUCE;
D O I
10.1109/TCC.2017.2665493
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While cloud computing has provided major benefits by maximizing the use of resources within a cloud, the current solutions still face many challenges. In this paper, we propose performance enhancements for cloud computations, provided by integrating hardware acceleration into the computation services. We extend the Hadoop framework by adding provisions for hardware acceleration using Field Programmable Gate Arrays (FPGAs). Hardware acceleration using energy efficient FPGAs is used as a service within the clouds or to offload computations when needed. It can provide additional sources of revenues, reduced operating costs, and increased resource utilization. We developed a custom Hadoop system and tested four applications commonly used for machine learning and deep learning. The results show the benefits of hardware acceleration and the high performance gains in smaller execution times and energy consumption.
引用
收藏
页码:850 / 865
页数:16
相关论文
共 50 条
[31]   Virtual Machine Escape in Cloud Computing Services [J].
Abusaimeh, Hesham .
INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (07) :327-331
[32]   The SLA security issues in cloud computing services [J].
Barbu, Dragos ;
Sipica, Alexandru ;
Candet, Ionut .
ROMANIAN JOURNAL OF INFORMATION TECHNOLOGY AND AUTOMATIC CONTROL-REVISTA ROMANA DE INFORMATICA SI AUTOMATICA, 2019, 29 (03) :31-40
[33]   Automatic Healing of Services in Cloud Computing Environment [J].
Vijayalakshmi, M. ;
Yakobu, D. ;
Veeraiah, D. ;
Rao, N. Gnaneswara .
PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2016, :740-745
[34]   Semantics of Data Mining Services in Cloud Computing [J].
Parra-Royon, Manuel ;
Atemezing, Ghislain ;
Benitez, Jose M. .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (02) :945-955
[35]   Head in the clouds? Overview of cloud computing services [J].
Eckett, Katie ;
Koempel, Florian .
QUEEN MARY JOURNAL OF INTELLECTUAL PROPERTY, 2013, 3 (01) :54-69
[36]   Scheduling multimedia services in cloud computing environment [J].
Liu, Yunchang ;
Li, Chunlin ;
Luo, Youlong ;
Shao, Yanling ;
Zhang, Jing .
ENTERPRISE INFORMATION SYSTEMS, 2018, 12 (02) :218-235
[37]   A Data Security Framework for Cloud Computing Services [J].
Bautista-Villalpando, Luis-Eduardo ;
Abran, Alain .
COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2021, 37 (02) :203-218
[38]   Delivering Data Mining Services in Cloud Computing [J].
Parra-Royon, Manuel ;
Benitez, Jose M. .
2019 IEEE WORLD CONGRESS ON SERVICES (IEEE SERVICES 2019), 2019, :396-397
[39]   How to Hire the Cloud Computing Services' Advices [J].
Alberto Leon-Velandia, Beimar ;
Armando Rosero-Munoz, Mario .
REVISTA FACULTAD DE INGENIERIA, UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA, 2014, 23 (37) :93-108
[40]   Verifiable Resource Accounting for Cloud Computing Services [J].
Sekar, Vyas ;
Maniatis, Petros .
PROCEEDINGS OF THE 3RD ACM WORKSHOP CLOUD COMPUTING SECURITY WORKSHOP (CCSW'11), 2011, :21-26