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 条
[41]   CLOUD COMPUTING IN APPLICATION OF PERSONALIZED LIBRARY SERVICES [J].
Chen, Huang .
INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE & TECHNOLOGY: PROCEEDINGS, 2012, :41-44
[42]   Autonomic and Cloud Computing: Management Services for Healthcare [J].
Salih, Nadir K. ;
Zang, Tianyi .
2012 IEEE SYMPOSIUM ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ISIEA 2012), 2012,
[43]   Services for Knowledge Production Using Cloud Computing [J].
Lopez Trujillo, Marcelo ;
Marulanda Echeverry, Carlos Eduardo ;
Antonio Vega, Omar .
ENTRE CIENCIA E INGENIERIA, 2011, (09) :170-185
[44]   From outsourcing to Cloud computing: evolution of IT services [J].
Dhar, Subhankar .
MANAGEMENT RESEARCH REVIEW, 2012, 35 (08) :664-675
[45]   An Infrastructure for Robotic Applications as Cloud Computing Services [J].
Mouradian, Carla ;
Errounda, Fatima Zahra ;
Belqasmi, Fatna ;
Glitho, Roch .
2014 IEEE WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2014, :377-382
[46]   Utilizing Cloud Computing Services in Teaching and Research [J].
Azzedin, Farag ;
Yahya, Salah ;
Ahmed, Adel .
INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (09) :223-230
[47]   Creating Next Generation Cloud Computing based Network Services and The Contributions of Social Cloud Operation Support System (OSS) to Society [J].
Sato, Miyuki .
2009 18TH IEEE INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURES FOR COLLABORATIVE ENTERPRISES, 2009, :52-56
[48]   Preparing for the Era of Cloud Computing: Towards a Framework for Selecting Business Process Support Services [J].
Bider, Ilia ;
Perjons, Erik .
ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, BPMDS 2012, 2012, 113 :16-30
[49]   Guest Editorial: Recommendation Techniques for Services Computing and Cloud Computing [J].
Lyu, Michael R. ;
Zhang, Liang-Jie .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2015, 8 (03) :422-424
[50]   Cloud-Cubing: Computing Iceberg Cubes Based on Cloud Computing [J].
Guo, Lin ;
Zhang, Ben ;
Xin, Li .
PROCEEDINGS OF 2019 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTERNET OF THINGS (CCIOT 2019), 2019, :1-5