Enhancing Performance and Energy Efficiency for Hybrid Workloads in Virtualized Cloud Environment

Chi Xu, Xiaoqiang Ma, Ryan Shea, Haiyang Wang, Jiangchuan Liu

Research output: Contribution to journalArticlepeer-review

15 Scopus citations


Virtualization has attained mainstream status in enterprise IT industry. Despite its widespread adoption, it is known that virtualization also introduces non-trivial overhead when tasks are executed on a virtual machine (VM). In particular, a combined effect from device virtualization overhead and CPU scheduling latency can cause performance degradation when computation intensive tasks and I/O intensive tasks are co-located on a VM. Such an interference also causes extra energy consumption. In this paper, we present Hylics, a novel solution that enables efficient data traverse paths for both I/O and computation intensive workloads. This is achieved with the provision of in-memory file system and network service at the hypervisor level. Several important design issues are pinpointed and addressed during our prototype implementation, including efficient intermediate data sharing, network service offloading, and QoS-aware memory usage management. Based on our real-world deployment on KVM, we show that Hylics can significantly improve computation and I/O performance for hybrid workloads. Moreover, this design also alleviates the existing virtualization overhead and naturally optimizes the overall energy efficiency.

Original languageEnglish (US)
Article number8359349
Pages (from-to)168-181
Number of pages14
JournalIEEE Transactions on Cloud Computing
Issue number1
StatePublished - Jan 1 2021

Bibliographical note

Funding Information:
This work is supported by an Industrial Canada Technology Demonstration Program and an NSERC Discovery Grant.

Publisher Copyright:
© 2013 IEEE.


  • Platform virtualization
  • load management
  • middleware
  • network interfaces
  • virtual machine monitors


Dive into the research topics of 'Enhancing Performance and Energy Efficiency for Hybrid Workloads in Virtualized Cloud Environment'. Together they form a unique fingerprint.

Cite this