DocumentCode
3421547
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
fYear
2010
fDate
7-9 July 2010
Firstpage
281
Lastpage
284
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-specific Systems Architectures and Processors (ASAP), 2010 21st IEEE International Conference on
Conference_Location
Rennes, France
ISSN
2160-0511
Print_ISBN
978-1-4244-6966-6
Electronic_ISBN
2160-0511
Type
conf
DOI
10.1109/ASAP.2010.5541011
Filename
5541011
Link To Document