sponsors
usenix conference policies
A Hidden Cost of Virtualization When Scaling Multicore Applications
Xiaoning Ding, New Jersey Institute of Technology; Phillip B. Gibbons and Michael A. Kozuch, Intel Labs Pittsburgh
As the number of cores in a multicore node increases in accordance with Moore’s law, the question arises as to whether there are any “hidden” costs of a cloud’s virtualized environment when scaling applications to take advantage of larger core counts. This paper identifies one such cost, resulting in up to a 583% slowdown as the multicore application is scaled. Surprisingly, these slowdowns arise even when the application’s VM has dedicated use of the underlying physical hardware and does not use emulated resources. Our preliminary findings indicate that the source of the slowdowns is the intervention from the VMM during synchronization-induced idling in the application, guest OS, or supporting libraries. We survey several possible mitigations, and report preliminary findings on the use of “idleness consolidation” and “IPI-free wakeup” as a partial mitigation.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Xiaoning Ding and Phillip B. Gibbons and Michael A. Kozuch},
title = {A Hidden Cost of Virtualization When Scaling Multicore Applications},
booktitle = {5th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 13)},
year = {2013},
address = {San Jose, CA},
url = {https://www.usenix.org/conference/hotcloud13/workshop-program/presentations/ding},
publisher = {USENIX Association},
month = jun
}
connect with us