• 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