Secure and Dynamic Core and Cache Partitioning for Safe and Efficient Server Consolidation

被引:8
作者
Han, Myeonggyun [1 ]
Yu, Seongdae [1 ]
Baek, Woongki [1 ]
机构
[1] UNIST, Sch ECE, Ulsan, South Korea
来源
2018 18TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID) | 2018年
基金
新加坡国家研究基金会;
关键词
D O I
10.1109/CCGRID.2018.00046
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With server consolidation, latency-critical and batch workloads are collocated on the same physical servers. The resource manager dynamically allocates the hardware resources to the workloads to maximize the overall throughput while providing the service-level objective (SLO) guarantees for the latency-critical workloads. As the hardware resources are dynamically allocated across the workloads on the same physical server, information leakage can be established, making them vulnerable to micro-architectural side-channel attacks. Despite extensive prior works, it remains unexplored to investigate the efficient design and implementation of the dynamic resource management system that maximizes resource efficiency without compromising the SLO and security guarantees. To bridge this gap, this work proposes SDCP, secure and dynamic core and cache partitioning for safe and efficient server consolidation. In line with the state-of-the-art dynamic server consolidation techniques, SDCP dynamically allocates the hardware resources (i.e., cores and caches) to maximize the resource utilization with the SLO guarantees. In contrast to the existing techniques, however, SDCP dynamically sanitizes the hardware resources to ensure that no micro-architectural side channel is established between different security domains. Our experimental results demonstrate that SDCP provides high resource sanitization quality, incurs small performance overheads, and achieves high resource efficiency with the SLO and security guarantees.
引用
收藏
页码:311 / 320
页数:10
相关论文
共 50 条
  • [21] Dynamic Cache Reconfiguration and Partitioning for Energy Optimization in Real-Time Multi-Core Systems
    Wang, Weixun
    Mishra, Prabhat
    Ranka, Sanjay
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 948 - 953
  • [22] Joint network embedding and server dynamic data center virtualization consolidation for energy-efficient
    Tran Manh Nam
    Nguyen Huu Thanh
    Hoang Trung Hieu
    Nguyen Tien Manh
    Nguyen Van Huynh
    Tuan, Hoang Duong
    COMPUTER NETWORKS, 2017, 125 : 76 - 89
  • [23] A NOVEL CACHE MAPPING SCHEME FOR DYNAMIC SET-BASED CACHE PARTITIONING
    Lee, Tsung
    Tsou, Hsiang-Hua
    2009 IEEE YOUTH CONFERENCE ON INFORMATION, COMPUTING AND TELECOMMUNICATION, PROCEEDINGS, 2009, : 459 - 462
  • [24] Secure cache partitioning in simultaneous multi-threading processors for fairness
    Sari, Sercan
    Demir, Onur
    JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2022, 37 (02): : 771 - 781
  • [25] Energy-Efficient Cache Partitioning For Future CMPs
    Sundararajan, Karthik T.
    Jones, Timothy M.
    Topham, Nigel P.
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'12), 2012, : 465 - 466
  • [26] Binary Mesh Partitioning for Cache-Efficient Visualization
    Tchiboukdjian, Marc
    Danjean, Vincent
    Raffin, Bruno
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2010, 16 (05) : 815 - 828
  • [27] Energy efficient server consolidation for Cloud data center
    Huang, P. J.
    Jiang, D. L.
    Lin, P. Y.
    Li, X. Z.
    Li, J. H.
    MANUFACTURE ENGINEERING AND ENVIRONMENT ENGINEERING, VOLS 1 AND 2, 2014, 84 : 1181 - 1186
  • [28] Power efficient server consolidation for Cloud data center
    Mazumdar, Somnath
    Pranzo, Marco
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 70 : 4 - 16
  • [29] Dynamic Partitioning of the Cache Hierarchy in Shared Data Centers
    Soundararajan, Gokul
    Chen, Jin
    Sharaf, Mohamed A.
    Amza, Cristiana
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2008, 1 (01): : 635 - 646
  • [30] Set Utilization Based Dynamic Shared Cache Partitioning
    Deayton, Peter
    Chung, Chung-Ping
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2011, : 284 - 291