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 条
  • [21] vMerger: Server Consolidation in Virtualized Environment
    Deng, Li
    Jin, Hai
    Wu, Song
    2013 IEEE 11TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC), 2013, : 606 - 612
  • [22] On the classification and quantification of server consolidation overheads
    Bermejo, Belen
    Juiz, Carlos
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (01): : 23 - 43
  • [23] Characterization & Analysis of a Server Consolidation Benchmark
    Apparao, Padma
    Iyer, Ravi
    Zhang, Xiaomin
    Newell, Don
    Adelmeyer, Tom
    VEE'08: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON VIRTUAL EXECUTION ENVIRONMENTS, 2008, : 21 - 29
  • [24] Virtual video server
    Fatoohi, R
    Nguyen, T
    Nguyen, B
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, SYSTEMS AND ARCHITECTURES, 2003, 732 : 103 - 118
  • [25] UNCONVENTIONAL USE OF DISTRIBUTED DATABASES FROM SERVER CONSOLIDATION TO CONSOLIDATION RESOURCES
    Bogdanov, A. V.
    Lwin, Thurein Kyaw
    Shuvalov, A.
    Lwin, Soe Moe
    DISTRIBUTED COMPUTING AND GRID-TECHNOLOGIES IN SCIENCE AND EDUCATION, 2010, : 75 - 80
  • [26] On the Linearity of Performance and Energy at Virtual Machine Consolidation: the CiS2 Index for CPU Workload in Server Saturation
    Bermejo, Belen
    Juiz, Carlos
    Guerrero, Carlos
    IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 928 - 933
  • [27] Support for Concept Hierarchies in DHTs
    Asiki, Athanasia
    Doka, Katerina
    Tsoumakos, Dimitrios
    Koziris, Nectarios
    P2P'08: EIGHTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2008, : 121 - 124
  • [28] Layers and hierarchies in real virtual networks
    Goussevskaia, Olga
    Kuhn, Michael
    Wattenhofer, Roger
    PROCEEDINGS OF THE IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE: WI 2007, 2007, : 89 - 94
  • [29] Evaluating Dynamic Performance of VMM in Server Consolidation
    Yuan, Pingpeng
    Huang, Yuhua
    Jin, Hai
    Cao, Wenzhi
    2009 1ST IEEE SYMPOSIUM ON WEB SOCIETY, PROCEEDINGS, 2009, : 81 - 85
  • [30] On modeling aspect of server consolidation and grid computing
    Ding, YP
    Newman, K
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IX, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING: II, 2003, : 287 - 292