Optimizing Virtual Machine I/O Performance in Cloud Environments

Optimizing Virtual Machine I/O Performance in Cloud Environments
Author :
Publisher :
Total Pages : 111
Release :
ISBN-10 : OCLC:982495348
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Optimizing Virtual Machine I/O Performance in Cloud Environments by : Tao Lu

Download or read book Optimizing Virtual Machine I/O Performance in Cloud Environments written by Tao Lu and published by . This book was released on 2016 with total page 111 pages. Available in PDF, EPUB and Kindle. Book excerpt: Maintaining closeness between data sources and data consumers is crucial for workload I/O performance. In cloud environments, this kind of closeness can be violated by system administrative events and storage architecture barriers. VM migration events are frequent in cloud environments. VM migration changes VM runtime inter-connection or cache contexts, significantly degrading VM I/O performance. Virtualization is the backbone of cloud platforms. I/O virtualization adds additional hops to workload data access path, prolonging I/O latencies. I/O virtualization overheads cap the throughput of high-speed storage devices and imposes high CPU utilizations and energy consumptions to cloud infrastructures. To maintain the closeness between data sources and workloads during VM migration, we propose Clique, an affinity-aware migration scheduling policy, to minimize the aggregate wide area communication traffic during storage migration in virtual cluster contexts. In host-side caching contexts, we propose Successor to recognize warm pages and prefetch them into caches of destination hosts before migration completion. To bypass the I/O virtualization barriers, we propose VIP, an adaptive I/O prefetching framework, which utilizes a virtual I/O front-end buffer for prefetching so as to avoid the on-demand involvement of I/O virtualization stacks and accelerate the I/O response. Analysis on the traffic trace of a virtual cluster containing 68 VMs demonstrates that Clique can reduce inter-cloud traffic by up to 40%. Tests of MPI Reduce_scatter benchmark show that Clique can keep VM performance during migration up to 75% of the non-migration scenario, which is more than 3 times of the Random VM choosing policy. In host-side caching environments, Successor performs better than existing cache warm-up solutions and achieves zero VM-perceived cache warm-up time with low resource costs. At system level, we conducted comprehensive quantitative analysis on I/O virtualization overheads. Our trace replay based simulation demonstrates the effectiveness of VIP for data prefetching with ignorable additional cache resource costs.


Optimizing Virtual Machine I/O Performance in Cloud Environments Related Books

Optimizing Virtual Machine I/O Performance in Cloud Environments
Language: en
Pages: 111
Authors: Tao Lu
Categories: Cloud computing
Type: BOOK - Published: 2016 - Publisher:

GET EBOOK

Maintaining closeness between data sources and data consumers is crucial for workload I/O performance. In cloud environments, this kind of closeness can be viol
Characterizing and Optimizing the Performance of Virtualized Network Systems in the Cloud
Language: en
Pages: 112
Authors: Kun Suo
Categories: Cloud computing
Type: BOOK - Published: 2019 - Publisher:

GET EBOOK

To leverage the elastic resource allocation of cloud computing and enhance the service availability and productivity, numerous applications and businesses have
On Optimizations of Virtual Machine Live Storage Migration for the Cloud
Language: en
Pages: 134
Authors: Yaodong Yang
Categories:
Type: BOOK - Published: 2016 - Publisher:

GET EBOOK

First, we introduce the Workload-Aware IO Outsourcing scheme, called WAIO, to improve the VM live storage migration efficiency. Second, we address this problem
Reliable and Intelligent Optimization in Multi-Layered Cloud Computing Architectures
Language: en
Pages: 224
Authors: Madhusudhan H. S.
Categories: Computers
Type: BOOK - Published: 2024-05-02 - Publisher: CRC Press

GET EBOOK

One of the major developments in the computing field has been cloud computing, which enables users to do complicated computations that local devices are unable
Advanced Computing Techniques for Optimization in Cloud
Language: en
Pages: 263
Authors: H S Madhusudhan
Categories: Computers
Type: BOOK - Published: 2024-09-11 - Publisher: CRC Press

GET EBOOK

This book focuses on the current trends in research and analysis of virtual machine placement in a cloud data center. It discusses the integration of machine le