Performance and Energy Efficiency of Virtual Machine Based Clouds

Performance and Energy Efficiency of Virtual Machine Based Clouds
Author: Ryan William Shea
Publisher:
Total Pages: 95
Release: 2016
Genre:
ISBN:

Download Performance and Energy Efficiency of Virtual Machine Based Clouds Book in PDF, Epub and Kindle

Combining high-speed network accesses and powerful computer virtualization, cloud computing provides an elastic and cost-effective service paradigm for the development of resource-hungry new applications as well as the expansion of a broad spectrum of existing applications. Virtualization has become wide spread in modern computers and operating systems; the extensive use of virtual machines (VMs) in a networked cloud environment, however, comes with unprecedented overhead. In this thesis we study the impact of virtualization overhead on real-world systems. First, we present a study on the performance of modern virtualization solutions under DoS attacks. We experiment with the full spectrum of modern virtualization techniques, from paravirtualization, hardware virtualization, to container virtualization, with a comprehensive set of benchmarks. Our results reveal severe vulnerability of modern virtualization. Further, this thesis presents an empirical study on the power consumption of typical virtualization packages while performing network tasks. We find that both Hardware Virtualization and Paravirtualization add considerable energy overhead, affecting both sending and receiving, and a busy virtualized web-server may consume 40% more energy than its non-virtualized counterparts. Next, we focused on cloud network performance instability in the public cloud. Through measurement of real world cloud platforms, we find that network performance degradation and variation phenomena can be prevalent and significant with both TCP and UDP traffic, even within the same data center, and even with a lightly utilized network. Our in-depth measurement and detailed system analysis reveal that the performance variation and degradation are mainly due to the requirements of the CPU in both computation and network communication. Finally, we study the use of virtual machine based clouds to provide infrastructure to support cloud gaming. For each issue we further suggest solutions to resolve performance issues associated with virtualized environments, both at the hypervisor level and, inside a VM, at the operating system level. Our implementation on both large public clouds and our cloud testbed have demonstrated their practicality as well as their effectiveness in improving and stabilizing the energy consumption and performance of virtual machine based clouds.


Performance and Energy Efficiency of Virtual Machine Based Clouds
Language: en
Pages: 95
Authors: Ryan William Shea
Categories:
Type: BOOK - Published: 2016 - Publisher:

GET EBOOK

Combining high-speed network accesses and powerful computer virtualization, cloud computing provides an elastic and cost-effective service paradigm for the deve
Energy Efficiency in Data Centers and Clouds
Language: en
Pages: 298
Authors:
Categories: Technology & Engineering
Type: BOOK - Published: 2016-01-28 - Publisher: Academic Press

GET EBOOK

Advances in Computers carries on a tradition of excellence, presenting detailed coverage of innovations in computer hardware, software, theory, design, and appl
Energy Profiling and Performance Optimization for Network-related Transactions in Virtualized Cloud
Language: en
Pages: 56
Authors: Chi Xu
Categories:
Type: BOOK - Published: 2016 - Publisher:

GET EBOOK

Networking and machine virtualization play critical roles in the success of modern cloud computing. The energy consumption of physical machines has been careful
Grids, Clouds and Virtualization
Language: en
Pages: 240
Authors: Massimo Cafaro
Categories: Computers
Type: BOOK - Published: 2010-09-14 - Publisher: Springer Science & Business Media

GET EBOOK

Research into grid computing has been driven by the need to solve large-scale, increasingly complex problems for scientific applications. Yet the applications o
Cloud Computing and Virtualization
Language: en
Pages: 232
Authors: Dac-Nhuong Le
Categories: Computers
Type: BOOK - Published: 2018-03-09 - Publisher: John Wiley & Sons

GET EBOOK

The purpose of this book is first to study cloud computing concepts, security concern in clouds and data centers, live migration and its importance for cloud co