Virtual Hierarchies to Support Server Consolidation

被引:0
|
作者
Marty, Michael R. [1 ]
Hill, Mark D. [1 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
关键词
Server consolidation; virtual machines; cache coherence; memory hierarchies; chip multiprocessors (CMPs); multicore; partitioning;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Server consolidation is becomingly an increasingly popular technique to manage and utilize systems. This paper develops CMP memory systems for server consolidation where most sharing occurs within Virtual Machines (VMs). Our memory systems maximize shared memory accesses serviced within a VM, minimize interference among separate VMs, facilitate dynamic reassignment of VMs to processors and memory, and support content-based page sharing among VMs. We begin with a tiled architecture where each of 64 tiles contains a processor, private L1 caches, and an L2 bank. First, we reveal why single-level directory designs fail to meet workload consolidation goals. Second, we develop the paper's central idea of imposing a two-level virtual (or logical) coherence hierarchy on a physically flat CMP that harmonizes with VM assignment. Third, we show that the best of our two virtual hierarchy (VH) variants performs 12-58% better than the best alternative flat directory protocol when consolidating Apache, OLTP, and Zeus commercial workloads on our simulated 64-core CMP.
引用
收藏
页码:46 / 56
页数:11
相关论文
共 50 条
  • [1] VSCM: A Virtual Server Consolidation Manager for Cluster
    Liu, Yang
    Liu, Yunchu
    Bai, Hanli
    NETWORK AND PARALLEL COMPUTING, 2011, 6985 : 99 - 110
  • [2] Virtual services - A new abstraction for server consolidation
    Reumann, J
    Mehra, A
    Shin, KG
    Kandlur, D
    USENIX ASSOCIATION PROCEEDINGS OF THE 2000 USENIX ANNUAL TECHNICAL CONFERENCE, 2000, : 117 - 130
  • [3] Performance evaluation on server consolidation using virtual machines
    Umeno, Hidenori
    Parayno, Maria L. C.
    Teramoto, Koudai
    Kawano, Masato
    Inamasu, Hiraku
    Enoki, Shuuhei
    Kiyama, Masato
    Aoyama, Tomoo
    Fukunaga, Takafumi
    2006 SICE-ICASE INTERNATIONAL JOINT CONFERENCE, VOLS 1-13, 2006, : 373 - +
  • [4] A fast rejuvenation technique for server consolidation with virtual machines
    Kourai, Kenichi
    Chiba, Shigeru
    37TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2007, : 245 - +
  • [5] The Goodness of Nesting Containers in Virtual Machines for Server Consolidation
    Bermejo, Belen
    Juiz, Carlos
    Calzarossa, Maria Carla
    Journal of Grid Computing, 2024, 22 (04)
  • [6] Learning-Based Virtual Machine Selection in Cloud Server Consolidation
    Li, Huixi
    Xiao, Yinhao
    Shen, YongLuo
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [7] A survey on virtual machine migration and server consolidation frameworks for cloud data centers
    Ahmad, Raja Wasim
    Gani, Abdullah
    Ab Hamid, Siti Hafizah
    Shiraz, Muhammad
    Yousafzai, Abdullah
    Xia, Feng
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 52 : 11 - 25
  • [8] Optimizing Virtual Machine Consolidation Performance on NUMA Server Architecture for Cloud Workloads
    Liu, Ming
    Li, Tao
    2014 ACM/IEEE 41ST ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2014, : 325 - 336
  • [9] Virtual hierarchies
    Marty, Michael R.
    Hill, Mark D.
    IEEE MICRO, 2008, 28 (01) : 99 - 109
  • [10] Sercon: Server Consolidation Algorithm using Live Migration of Virtual Machines for Green Computing
    Murtazaev, Aziz
    Oh, Sangyoon
    IETE TECHNICAL REVIEW, 2011, 28 (03) : 212 - 231