Title :
Hardware-assisted middleware: Acceleration of garbage collection operations
Author :
Tang, Jie ; Liu, Shaoshan ; Gu, Zhimin ; Li, Xiao-Feng ; Gaudiot, Jean-Luc
Author_Institution :
Beijing Inst. of Technol., Beijing, China
Abstract :
Although the virtualization technology brings many benefits to cloud computing environments, as the virtual machines provide more features, the middleware layer has become bloated, introducing a high overhead. Our ultimate goal is to provide hardware-assisted solutions to improve the middleware performance in cloud computing environments. As a starting point, in this paper, we design, implement, and evaluate specialized hardware instructions to accelerate GC operations. We select GC because it is a common component in virtual machine designs and it incurs high performance and energy consumption overheads. We performed a profiling study on various GC algorithms to identify the GC performance hotspots, which contribute to more than 50% of the total GC execution time. By moving these hotspot functions into hardware, we managed to achieve an order of magnitude speedup.
Keywords :
Acceleration; Cloud computing; Coprocessors; Energy consumption; Hardware; Life estimation; Middleware; Resource management; Testing; Virtual machining;
Conference_Titel :
Application-specific Systems Architectures and Processors (ASAP), 2010 21st IEEE International Conference on
Conference_Location :
Rennes, France
Print_ISBN :
978-1-4244-6966-6
Electronic_ISBN :
2160-0511
DOI :
10.1109/ASAP.2010.5541011