[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3284557.3284563acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiscsicConference Proceedingsconference-collections
research-article

A Study of Reconfigurable Accelerators for Cloud Computing

Published: 21 September 2018 Publication History

Abstract

Due to the exponential increase in network traffic in the data centers, thousands of servers interconnected with high bandwidth switches are required. Field Programmable Gate Arrays (FPGAs) with Cloud ecosystem offer high performance in efficiency and energy, making them active resources, easy to program and reconfigure. This paper looks at FPGAs as reconfigurable accelerators for the cloud computing presents the main hardware accelerators that have been presented in various widely used cloud computing applications such as MapReduce, Spark, Memcached, Databases.

References

[1]
A. Jain, "Arxiv," 8 May 2017. {Online}. Available: https://arxiv.org/pdf/1705.02730.pdf. {Accessed 11 12 2017}.
[2]
A. Putnam, "A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services," IEEE Micro, vol. 35, no. 3, pp. 10--22, 2015.
[3]
D. D. C. Kachris, "High-level synthesizable dataflow MapReduce accelerator for FPGA-coupled data centers," international Conference on Embedded Computer. Systems: Architectures, Modeling, and Simulation. (SAMOS), Samos, 2015, pp. 26--33.
[4]
D. D. C. S. S. Christoforos Kachris, "An FPGA-based Integrated MapReduce Accelerator," J Sign Process. Syst, 2017, p. 357--369.
[5]
E. Knorr, "What is cloud computing? Everything you need to know now," InfoWord, 2017. {Online}. Available: https://www.infoworld.com/article/2683784/cloud-computing/what-is-cloud-computing.html. {Accessed 8 12 2017}.
[6]
F. Chen, Y. Shan, Y. Zhang, Y. Wang, H. Franke, X. Chang, and K. Wang, "Enabling FPGAs in the cloud", 11th ACM Conf. on Computing Frontiers (CF '14). ACM, New York, NY, p. 3. ACM, 2014.
[7]
Gupta, G., 2017. "Hadoop MapReduce vs. Apache Spark". {Online} Available at: https://dzone.com/articles/apache-hadoop-vs-apache-spark {Accessed 1 10 2018}.
[8]
H. L. a. G. Park, "JUMPRUN: A hybrid mechanism to accelerate item scanning for in-memory databases, IEEE International Conference on Big Data and Smart Computing (BigComp), Jeju, 2017, pp. 231--238.
[9]
H. L. Kidane, E.-B. Bourennane and G. Ochoa-Ruiz, "NoC Based Virtualized Accelerators for Cloud Computing," IEEE 10th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSOC), Lyon, pp. 133--137, 2016.
[10]
J. A. M. Mondol, "Cloud security solutions using FPGA," Proceedings of 2011 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, Victoria, BC, 2011, pp. 747--752.
[11]
J. Bi, H. Yuan, Y. Fan, W. Tan and J. Zhang, "Dynamic Fine-Grained Resource Provisioning for Heterogeneous Applications in Virtualized Cloud Data Center," 2015 IEEE 8th International Conference on Cloud Computing, New York City, NY, 2015, pp. 429--436.
[12]
J. Singh, "Effective Model and Implementation of Dynamic Ranking in Web Pages," Fifth International Conference on Communication Systems and Network Technologies, Gwalior, 2015, pp. 1010--1014.
[13]
J. Fowers, G. Brown, P. Cooke, and G. Stitt, "A performance and energy comparison of FPGAs, GPUs, and multicores for sliding-window applications," 20th ACM/SIGDA Int'l Symp. on Field Programmable Gate Arrays (FPGA 2012), Feb. 2012, pp. 47--56.
[14]
J. Yan, Z.-X. Zhao, N.-Y. Xu, X. Jin, L.-T. Zhang and F.-H. Hsu, "Efficient Query Processing for Web Search Engine with FPGAs," IEEE 20th International Symposium on Field-Programmable Custom Computing Machines, Toronto, 2012, pp. 97--100.
[15]
J. Zhong and B. He, "Towards GPU-Accelerated Large-Scale Graph Processing in the Cloud," 2013 IEEE 5th International Conference on Cloud Computing Technology and Science, Bristol, 2013, pp. 9--16.
[16]
K. Eguro and R. Venkatesan, "FPGAs for trusted cloud computing," 22nd International Conference on Field Programmable Logic and Applications (FPL), Oslo, 2012, pp. 63--70.
[17]
K. V. a. N. Radhika, "A big data framework for intrusion detection in smart grids using apache spark," International Conference on Advances in Computing, Communications and Informatics (ICACCI), 2017, pp. 198--204.
[18]
K. V. S. S. S. A. Fahmy, "Virtualized FPGA Accelerators for Efficient Cloud Computing," IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom), Vancouver, BC, pp. 430--435, 2015.
[19]
M. E. a. H. A. R. Morcel, "FPGA-Based Accelerator for Deep Convolutional Neural Networks for the SPARKEnvironment," EEE International Conference on Smart Cloud (SmartCloud), New York, NY, 2016, pp. 126--133.
[20]
N. Nguyen, M. M. H. Khan, Y. Albayram and K. Wang, "Understanding the Influence of Configuration Settings: An Execution Model-Driven Framework for Apache Spark Platform," IEEE 10th International Conference on Cloud Computing (CLOUD), Honolulu, CA, 2017, pp. 802--807.
[21]
O. Kocberber, B. Grot, J. Picorel, B. Falsafi, K. Lim and P. Ranganathan, "Meet the walkers accelerating index traversals for in-memory databases,"46th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Davis, CA, 2013, pp. 468--479.
[22]
R. G. S. Oliver Knodel, "RC3E: Provision and Management of Reconfigurable Hardware Accelerators in a Cloud Environment," semanticscholar, pp. 48--53, 1 Sep 2015.
[23]
Safari, "Chapter 7. MapReduce Types and Formats," Safari Books Online, 2017. {Online}. Available: https://www.safaribooksonline.com/library/view/hadoop-the-definitive/9781449328917/ch07.html. {Accessed 20 12 2017}.
[24]
S. B. Y. a. K. S. P. M. Alam, "Performance of Point and Range Queries for In-memory Databases Using Radix Trees on GPUs," IEEE 18th International Conference on HighPerformance Computing and Communications; pp. 1493--1500.
[25]
Techopedia, "Accelerator," Techopedia Inc, 2017. {Online}. Available: https://www.techopedia.com/definition/31677/accelerator. {Accessed 8 12 2017}.
[26]
T. Scofield, J. Delmerico, V. Chaudhary, and G. Valente. "XtremeData dbX: an FPGA-based data warehouse appliance." Computing in Science & Engineering, V. 12, N. 4 pp. 66--73, 2010.
[27]
Techopedia.com, "Techopedia," Techopedia Inc, 2017. {Online}. Available: https://www.techopedia.com/definition/26515/cloud-acceleration. {Accessed 8 12 2017}.

Cited By

View all
  • (2023)A Survey of Trusted Computing Solutions Using FPGAsIEEE Access10.1109/ACCESS.2023.326180211(31583-31593)Online publication date: 2023
  • (2022)RtFog: A Real-Time FPGA-Based Fog Node With Remote Dynamically Reconfigurable Application Plane for Fog Analytics RedeploymentIEEE Transactions on Green Communications and Networking10.1109/TGCN.2021.31225456:1(341-351)Online publication date: Mar-2022
  • (2022)A General Framework for Accelerator Management Based on ISA ExtensionIEEE Access10.1109/ACCESS.2022.322234610(120702-120713)Online publication date: 2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ISCSIC '18: Proceedings of the 2nd International Symposium on Computer Science and Intelligent Control
September 2018
363 pages
ISBN:9781450366281
DOI:10.1145/3284557
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 September 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Cloud Computing
  2. FPGAs
  3. Hardware Accelerator
  4. Reconfigurable Architectures
  5. Reconfigurable Computing
  6. SPARK

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ISCSIC '18

Acceptance Rates

ISCSIC '18 Paper Acceptance Rate 73 of 152 submissions, 48%;
Overall Acceptance Rate 192 of 401 submissions, 48%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)3
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)A Survey of Trusted Computing Solutions Using FPGAsIEEE Access10.1109/ACCESS.2023.326180211(31583-31593)Online publication date: 2023
  • (2022)RtFog: A Real-Time FPGA-Based Fog Node With Remote Dynamically Reconfigurable Application Plane for Fog Analytics RedeploymentIEEE Transactions on Green Communications and Networking10.1109/TGCN.2021.31225456:1(341-351)Online publication date: Mar-2022
  • (2022)A General Framework for Accelerator Management Based on ISA ExtensionIEEE Access10.1109/ACCESS.2022.322234610(120702-120713)Online publication date: 2022
  • (2021)Resource-Efficient Database Query Processing on FPGAsProceedings of the 17th International Workshop on Data Management on New Hardware10.1145/3465998.3466006(1-8)Online publication date: 20-Jun-2021
  • (2021)Survey and Future Trends for FPGA Cloud Architectures2021 IEEE High Performance Extreme Computing Conference (HPEC)10.1109/HPEC49654.2021.9622807(1-10)Online publication date: 20-Sep-2021
  • (2019)From FPGA to Support Cloud to Cloud of FPGAInternational Journal of Reconfigurable Computing10.1155/2019/80854612019Online publication date: 5-Dec-2019
  • (2019)Design and Implementation of an IoT-Based Energy Monitoring System for Managing Smart Homes2019 Fourth International Conference on Fog and Mobile Edge Computing (FMEC)10.1109/FMEC.2019.8795363(253-258)Online publication date: Jun-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media