Bibliographic Details
| Title: |
An energy-efficient system on a programmable chip platform for cloud applications. |
| Authors: |
Wang, Xu1 wang2002xu@gmail.com, Zhu, Yongxin1,2 yongxin.zhu@nus.edu.sg, Ha, Yajun3 elehy@nus.edu.sg, Qiu, Meikang4 mqiu@pace.edu, Huang, Tian1 huantian@ic.sjtu.edu.cn, Si, Xueming5 sxm@fudan.edu.cn, Wu, Jiangxing6 |
| Source: |
Journal of Systems Architecture. May2017, Vol. 76, p117-132. 16p. |
| Subjects: |
Cloud computing, Programmable circuits, Performance evaluation, Energy consumption, Electronic data processing |
| Abstract: |
Traditional cloud service providers build large data-centers with a huge number of connected commodity computers to meet the ever-growing demand on performance. However, the growth potential of these data-centers is limited by their corresponding energy consumption and thermal issues. Energy efficiency becomes a key issue of building large-scale cloud computing centers. To solve this issue, we propose a standalone SOPC (System on a Programmable Chip) based platform for cloud applications. We improve the energy efficiency for cloud computing platforms with two techniques. First, we propose a massive-sessions optimized TCP/IP hardware stack using a macro-pipeline architecture. It enables the hardware acceleration of pipelining execution of network packet offloading and application level data processing. This achieves higher energy efficiency while maintaining peak performance. Second, we propose a online dynamic scheduling strategy. It can reconfigure or shut down FPGA nodes according to workload variance to reduce the runtime energy consumption in a standalone SOPC based reconfigurable cluster system. Two case studies including a webserver application and a cloud based ECG (electrocardiogram) classification application are developed to validate the effectiveness of the proposed platform. Evaluation results show that our SOPC based cloud computing platform can achieve up to 418X improvement in terms of energy efficiency over commercial cloud systems. [ABSTRACT FROM AUTHOR] |
|
Copyright of Journal of Systems Architecture is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Database: |
Engineering Source |