TY - JOUR
T1 - Energy-Aware Real-time Tasks Processing for FPGA Based Heterogeneous Cloud
AU - Majumder, Atanu
AU - Saha, Sangeet
AU - Chakrabarti, Amlan
AU - Mcdonald-Maier, Klaus
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2022/4/1
Y1 - 2022/4/1
N2 - Cloud computing is becoming a popular model of computing. Due to the increasing complexity of the cloud service request, it often exploits heterogeneous architecture. Moreover, some service requests (SRs)/tasks exhibit real-time features, which are required to be handled within a specified duration. Along with the stipulated temporal management, the strategy should also be energy efficient, as energy consumption in cloud computing is challenging. In this paper, we have proposed a strategy, called 'Efficient Resource Allocation of Service Request' (ERASER) for energy efficient allocation and scheduling of periodic real-time SRs on cloud platform. The cloud platform is consists of Field Programmable Gate Arrays (FPGAs) as Processing Elements (PEs) along with the General Purpose Processors (GPP). We have further proposed, an SR migration technique to reduce the tasks rejection by serving maximum SRs. Simulation based experimental results demonstrate that the proposed methodology is capable to achieve upto 90 percent resource utilization with only 26 percent SR rejection rate over different experimental scenarios. Comparison results with other state-of-the-art techniques reveal that the proposed strategy outperforms the existing technique with 17 percent reduction in SR rejection rate and 21 percent reduction in energy consumption. Further, the simulation outcomes have been validated on real FPGA test-bed based on Xilinx Zynq SoC with standard benchmark tasks.
AB - Cloud computing is becoming a popular model of computing. Due to the increasing complexity of the cloud service request, it often exploits heterogeneous architecture. Moreover, some service requests (SRs)/tasks exhibit real-time features, which are required to be handled within a specified duration. Along with the stipulated temporal management, the strategy should also be energy efficient, as energy consumption in cloud computing is challenging. In this paper, we have proposed a strategy, called 'Efficient Resource Allocation of Service Request' (ERASER) for energy efficient allocation and scheduling of periodic real-time SRs on cloud platform. The cloud platform is consists of Field Programmable Gate Arrays (FPGAs) as Processing Elements (PEs) along with the General Purpose Processors (GPP). We have further proposed, an SR migration technique to reduce the tasks rejection by serving maximum SRs. Simulation based experimental results demonstrate that the proposed methodology is capable to achieve upto 90 percent resource utilization with only 26 percent SR rejection rate over different experimental scenarios. Comparison results with other state-of-the-art techniques reveal that the proposed strategy outperforms the existing technique with 17 percent reduction in SR rejection rate and 21 percent reduction in energy consumption. Further, the simulation outcomes have been validated on real FPGA test-bed based on Xilinx Zynq SoC with standard benchmark tasks.
KW - Cloud computing
KW - Computer architecture
KW - energy
KW - Field programmable gate arrays
KW - Field Programmable Gate Arrays (FPGAs)
KW - heterogeneous cloud
KW - Processor scheduling
KW - real-time scheduling
KW - Real-time systems
KW - resource management
KW - Servers
KW - service request
KW - Task analysis
UR - http://www.scopus.com/inward/record.url?scp=85107226132&partnerID=8YFLogxK
U2 - 10.1109/TSUSC.2021.3082189
DO - 10.1109/TSUSC.2021.3082189
M3 - Article
AN - SCOPUS:85107226132
VL - 7
SP - 414
EP - 426
JO - IEEE Transactions on Sustainable Computing
JF - IEEE Transactions on Sustainable Computing
SN - 2377-3782
IS - 2
M1 - 9437615
ER -