Workload-Aware Live Storage Migration for Clouds

被引:40
|
作者
Zheng, Jie [1 ]
Ng, T. S. Eugene [1 ]
Sripanidkulchai, Kunwadee [2 ]
机构
[1] Rice Univ, Houston, TX 77251 USA
[2] NECTEC, Pathum Thani, Thailand
关键词
Algorithms; Design; Experimentation; Performance; Live Storage Migration; Virtual Machine; Workload-aware; Scheduling; Cloud Computing;
D O I
10.1145/2007477.1952700
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The emerging open cloud computing model will provide users with great freedom to dynamically migrate virtualized computing services to, from, and between clouds over the wide-area. While this freedom leads to many potential benefits, the running services must be minimally disrupted by the migration. Unfortunately, current solutions for wide-area migration incur too much disruption as they will significantly slow down storage I/O operations during migration. The resulting increase in service latency could be very costly to a business. This paper presents a novel storage migration scheduling algorithm that can greatly improve storage I/O performance during wide-area migration. Our algorithm is unique in that it considers individual virtual machine's storage I/O workload such as temporal locality, spatial locality and popularity characteristics to compute an efficient data transfer schedule. Using a fully implemented system on KVM and a trace-driven framework, we show that our algorithm provides large performance benefits across a wide range of popular virtual machine workloads.
引用
收藏
页码:133 / 144
页数:12
相关论文
共 50 条
  • [31] A Novel Workload-Aware and Optimized Write Cycles in NVRAM
    Tharanyaa, J. P. Shri
    Sharmila, D.
    Kumar, R. Saravana
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (02): : 2667 - 2681
  • [32] Workload-aware reliability evaluation model in grid computing
    Xiao, Peng
    Hu, Zhigang
    [J]. Journal of Computers, 2012, 7 (01) : 141 - 146
  • [33] A Framework for Workload-Aware Views Materialisation of Semantic Databases
    Zlamaniec, Tomasz
    Chao, Kuo-Ming
    Godwin, Nick
    Shah, Nazaraf
    Farmer, Ray
    [J]. 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING (ICEBE), 2015, : 15 - 22
  • [34] Runtime prediction of parallel applications with workload-aware clustering
    Park, Ju-Won
    Kim, Eunhye
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (11): : 4635 - 4651
  • [35] Automated Workload-aware Elasticity of NoSQL Clusters in the Cloud
    Kassela, Evie
    Boumpouka, Christina
    Konstantinou, Ioannis
    Koziris, Nectarios
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2014, : 195 - 200
  • [36] Temporal Workload-Aware Replicated Partitioning for Social Networks
    Turk, Ata
    Selvitopi, R. Oguz
    Ferhatosmanoglu, Hakan
    Aykanat, Cevdet
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (11) : 2832 - 2845
  • [37] Workload-aware load balancing for clustered Web servers
    Zhang, Q
    Riska, A
    Sun, W
    Smirini, E
    Ciardo, G
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (03) : 219 - 233
  • [38] WARM: Workload-Aware Reliability Management in Linux/Android
    Mercati, Pietro
    Paterna, Francesco
    Bartolini, Andrea
    Benini, Luca
    Rosing, Tajana Simunic
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (09) : 1557 - 1570
  • [39] A Workload-aware Resources Scheduling Method for Virtual Machine
    Qu, Hongshan
    Liu, Xiaodong
    Xu, Huating
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (01): : 247 - 258
  • [40] Workload-aware Power Optimization Strategy for Asymmetric Multiprocessors
    Del Sozzo, E.
    Durelli, G. C.
    Trainiti, E. M. G.
    Miele, A.
    Santambrogio, M. D.
    Bolchini, C.
    [J]. PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 531 - 534