• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

A survey of virtualization technologies (2005)

by S Nanda, T Chiueh
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 23
Next 10 →

Server virtualization in autonomic management of heterogeneous workloads

by Malgorzata Steinder, Ian Whalley, David Carrera, Ilona Gaweda, David Chess
"... Abstract—Server virtualization opens up a range of new possibilities for autonomic datacenter management, through the availability of new automation mechanisms that can be exploited to control and monitor tasks running within virtual machines. This offers not only new and more flexible control to th ..."
Abstract - Cited by 40 (5 self) - Add to MetaCart
Abstract—Server virtualization opens up a range of new possibilities for autonomic datacenter management, through the availability of new automation mechanisms that can be exploited to control and monitor tasks running within virtual machines. This offers not only new and more flexible control to the operator using a management console, but also more powerful and flexible autonomic control, through management software that maintains the system in a desired state in the face of changing workload and demand. This paper explores in particular the use of server virtualization technology in the autonomic management of data centers running a heterogeneous mix of workloads. We present a system that manages heterogeneous workloads to their performance goals and demonstrate its effectiveness via realsystem experiments and simulation. We also present some of the significant challenges to wider usage of virtual servers in autonomic datacenter management. I.
(Show Context)

Citation Context

... job may progress. III. VALUE OF SERVER VIRTUALIZATION Space does not permit a full discussion of the various types of virtualization and their relative merits here; the reader is referred instead to =-=[13]-=-, [14]. Instead, we will briefly enumerate the features of virtualization of which our system is capable of taking advantage. The terminology here aligns with that of Xen [15]. • PAUSE When a virtual ...

Large-scale Virtualization in the Emulab Network Testbed

by Mike Hibler, Robert Ricci, Leigh Stoller, Jonathon Duerig, Shashi Guruprasad, Tim Stack, Kirk Webb, Jay Lepreau
"... Network emulation is valuable largely because of its ability to study applications running on real hosts and “somewhat real ” networks. However, conservatively allocating a physical host or network link for each corresponding virtual entity is costly and limits scale. We present a system that can fa ..."
Abstract - Cited by 33 (3 self) - Add to MetaCart
Network emulation is valuable largely because of its ability to study applications running on real hosts and “somewhat real ” networks. However, conservatively allocating a physical host or network link for each corresponding virtual entity is costly and limits scale. We present a system that can faithfully emulate, on low-end PCs, virtual topologies over an order of magnitude larger than the physical hardware, when running typical classes of distributed applications that have modest resource requirements. This version of Emulab virtualizes hosts, routers, and networks, while retaining near-total application transparency, good performance fidelity, responsiveness suitable for interactive use, high system throughput, and efficient use of resources. Our key design techniques are to use the minimum degree of virtualization that provides transparency to applications, to exploit the hierarchy found in real computer networks, to perform optimistic automated resource allocation, and to use feedback to adaptively allocate resources. The entire system is highly automated, making it easy to use even when scaling to more than a thousand virtual nodes. This paper identifies the many problems posed in building a practical system, and describes the system’s motivation, design, and preliminary evaluation. 1
(Show Context)

Citation Context

...on of overload. 3.1 Virtual Nodes There are many possible ways to implement some notion of a “virtual node.” The available technologies and the trade-offs are well documented in the literature (e.g., =-=[19]-=-). When choosing the technology for Emulab virtual nodes, we evaluated each against four criteria, two from an application perspective, two from a system-wide perspective: Application transparency. Th...

Analysis of Virtualization Technologies for High Performance Computing Environments

by Andrew J. Younge, Gregor Von Laszewski, Geoffrey Charles Fox, Andrew J. Younge, Robert Henschel, James T. Brown, Gregor Von Laszewski, Judy Qiu, Geoffrey C. Fox - in Cloud Computing (CLOUD), 62 International Journal of Electrical and Computer Engineering Systems 2011 IEEE International Conference on, 2011
"... All in-text references underlined in blue are linked to publications on ResearchGate, letting you access and read them immediately. ..."
Abstract - Cited by 24 (7 self) - Add to MetaCart
All in-text references underlined in blue are linked to publications on ResearchGate, letting you access and read them immediately.
(Show Context)

Citation Context

...iginated, concentrating on server consolidation and web application performance [18], [27], [28] with fruitful yet sometimes incompatible results. A feature base survey on virtualization technologies =-=[29]-=- also illustrates the wide variety of hypervisors that currently exist. Furthermore, there has been some investigation into the performance within HPC, specifically with InfiniBand performance of Xen ...

VMDriver: A Driver-based Monitoring Mechanism for Virtualization

by Guofu Xiang, Hai Jin, Deqing Zou, Xinwen Zhang, Sha Wen, Feng Zhao
"... Abstract—Monitoring virtual machine (VM) is an essential function for virtualized platforms. Existing solutions are either coarse-grained–monitoring in granularity of VM level, or not general–only support specific monitoring functions for particular guest operating system (OS). Thus they do not sati ..."
Abstract - Cited by 7 (0 self) - Add to MetaCart
Abstract—Monitoring virtual machine (VM) is an essential function for virtualized platforms. Existing solutions are either coarse-grained–monitoring in granularity of VM level, or not general–only support specific monitoring functions for particular guest operating system (OS). Thus they do not satisfy the monitoring requirement in large-scale server cluster such as data center and public cloud platform, where each physical platform runs hundreds of VMs with different guest OSes. As a result of this reason, we propose VMDriver, a general and fine-grained approach for virtualization monitoring. The novel design of VMDriver is the separation of event interception point in VMM level and rich guest OS semantic reconstruction in management domain. With this design, variant monitoring drivers in management domain can mask the differences of guest OSes. We implement VMDriver on Xen and our experimental study shows that it introduces very small performance overhead. We demonstrate its generality by inspecting four aspects information about the target virtual machines with different guest OSes. The unified interface of VMDriver brings convenience to develop complex monitoring tools for distributed virtualization environment.
(Show Context)

Citation Context

...mantic Reconstruction I. INTRODUCTION Virtualization has been widely used in server cluster and data center to consolidate diverse services on a few servers and multiplex underlying hardware resource =-=[1]-=-[2][3]. Monitoring is an intrinsic function for reliability and security of virtualized computing environment. Many management functions and tools are built on accurate and efficient monitoring mechan...

Review of facts, data and proposals for a greener Internet

by Hakim Mellah - In Proceedings of Broadnets09
"... Abstract-The issue of Internet energy consumption and its contribution to global warming has been gaining importance lately. In this paper we present a compilation of facts and data extracted from scattered Internet sources and provide an overview of the basic ideas and most relevant methods suggest ..."
Abstract - Cited by 5 (2 self) - Add to MetaCart
Abstract-The issue of Internet energy consumption and its contribution to global warming has been gaining importance lately. In this paper we present a compilation of facts and data extracted from scattered Internet sources and provide an overview of the basic ideas and most relevant methods suggested to reduce consumption. I.
(Show Context)

Citation Context

... has been widely popular among service providers and technology companies . However, devoting one server to a single application results in an significant waste of resources. With virtualization [20]-=-=[22]-=- , it is possible to combine and consolidate different applications and execute them in a smaller number of machines. This implies less hardware and reduces the amount of energy consumption. There exi...

Reducing wasted resources to help achieve green data centers

by Jordi Torres, David Carrera, Kevin Hogan, Ricard Gavaldà, Vicenç Beltran, Nicolás Poggi
"... In this paper we introduce a new approach to the consolidation strategy of a data center that allows an important reduction in the amount of active nodes required to process a heterogeneous workload without degrading the offered service level. This article reflects and demonstrates that consolidatio ..."
Abstract - Cited by 4 (0 self) - Add to MetaCart
In this paper we introduce a new approach to the consolidation strategy of a data center that allows an important reduction in the amount of active nodes required to process a heterogeneous workload without degrading the offered service level. This article reflects and demonstrates that consolidation of dynamic workloads does not end with virtualization. If energy-efficiency is pursued, the workloads can be consolidated even more using two techniques, memory compression and request discrimination, which were separately studied and validated in previous work and is now to be combined in a joint effort. We evaluate the approach using a representative workload scenario composed of numerical applications and a real workload obtained from a top national travel website. Our results indicate that an important improvement can be achieved using 20 % less servers to do the same work. We believe that this serves as an illustrative example of a new way of management: tailoring the resources to meet high level energy efficiency goals. 1.
(Show Context)

Citation Context

...dation implies combining workloads from separate machines and different applications into a smaller number of systems and has become very popular following the advances in virtualization technologies =-=[16]-=-. This solves some interesting challenges; less hardware is required, less electrical consumption is needed for server power and cooling and less physical space is required. This is a widely adopted s...

Optimizing Resource Consumptions in Clouds

by Ligang He, Deqing Zou, Zhang Zhang, Hai Jin, Kai Yang, Stephen A. Jarvis
"... Abstract—This paper considers the scenario where multiple clusters of Virtual Machines (i.e., termed as Virtual Clusters) are hosted in a Cloud system consisting of a cluster of physical nodes. Multiple Virtual Clusters (VCs) cohabit in the physical cluster, with each VC offering a particular type o ..."
Abstract - Cited by 2 (1 self) - Add to MetaCart
Abstract—This paper considers the scenario where multiple clusters of Virtual Machines (i.e., termed as Virtual Clusters) are hosted in a Cloud system consisting of a cluster of physical nodes. Multiple Virtual Clusters (VCs) cohabit in the physical cluster, with each VC offering a particular type of service for the incoming requests. In this context, VM consolidation, which strives to use a minimal number of nodes to accommodate all VMs in the system, plays an important role in saving resource consumption. Most existing consolidation methods proposed in the literature regard VMs as “rigid” during consolidation, i.e., VMs ’ resource capacities remain unchanged. In VC environments, QoS is usually delivered by a VC as a single entity. Therefore, there is no reason why VMs’ resource capacity cannot be adjusted as long as the whole VC is still able to maintain the desired QoS. Treating VMs as being “mouldable ” during consolidation may be able to further consolidate VMs into an even fewer number of nodes. This paper investigates this issue and develops a Genetic Algorithm (GA) to consolidate mouldable VMs. The GA is able to evolve an optimized system state, which represents the VM-to-node mapping and the resource capacity allocated to each VM. After the new system state is calculated by the GA, the Cloud will transit from the current system state to the new one. The transition time represents overhead and should be minimized. In this paper, a cost model is formalized to capture the transition overhead, and a reconfiguration algorithm is developed to transit the Cloud to the optimized system state at the low transition overhead. Experiments have been conducted in this paper to evaluate the performance of the GA and the reconfiguration algorithm. Keywords-virtualization; Cluster; Cloud I.
(Show Context)

Citation Context

...the reconfiguration algorithm. Keywords-virtualization; Cluster; Cloud I. INTRODUCTION Cloud computing [10][11] has been attracting lots of attention recently. The advent of virtualization technology =-=[1]-=-[2][3][4] provides dynamic resource partition within a single physical node, while the VM migration enables the on-demand and fine-grained resource provisions in multiplenode environments. Therefore, ...

Trusted Computing on Heterogeneous Embedded Systems-on-Chip with Virtualization and Memory Protection

by Miltos D. Grammatikakis, George Kornaros Alex, Er Spyridakis
"... Abstract—The paper examines the architecture of a secure and trustworthy cloud platform, which ensures strong logical and physical security on the client devices using a two-layer security mechanism: a) a hardware security module located on the SoC of the client device that protects incoming and out ..."
Abstract - Cited by 2 (1 self) - Add to MetaCart
Abstract—The paper examines the architecture of a secure and trustworthy cloud platform, which ensures strong logical and physical security on the client devices using a two-layer security mechanism: a) a hardware security module located on the SoC of the client device that protects incoming and outgoing communications (e.g., to/from an external memory) against physical attacks, and b) system software and hypervisor extensions that isolate virtual machines from one another and from the underlying hardware in order to protect against logical attacks. Keywords-cloud computing; confidentiality; integrity; multicore SoC; protection; security; virtualization. I.
(Show Context)

Citation Context

... hypervisor layer between the operating systemsand the hardware. This enables the hypervisor layer tosgovern all interactions that take place between the OS (andsthe layers above it) and hardware [4] =-=[7]-=-.sIn full virtualization, the hypervisor provides the sameshardware interfaces as those in the physical platform, hencesthe guest OSs and applications do not need to be modified.sSince full virtualiza...

Host virtualization: a taxonomy of management challenges

by Vitalian A. Danciu - In SPIRIT 2009, Proceedings of the 2nd Workshop on Services, Platforms, Innovations and Research for new Infrastructures in Telecommunications. Gesellschaft für Informatik
"... Abstract: Host virtualization is quickly being introduced to production environments as it facilitates the recent years ’ computing centre consolidation efforts. While its introduction offers new opportunities in IT management, it also presents challenges that are yet to be tackled. In this paper, w ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Abstract: Host virtualization is quickly being introduced to production environments as it facilitates the recent years ’ computing centre consolidation efforts. While its introduction offers new opportunities in IT management, it also presents challenges that are yet to be tackled. In this paper, we chart these areas of concern according to established conceptual management frameworks and juxtapose the result to a survey of current work. 1

Evaluation of Different Hypervisors Performance in the Private Cloud with SIGAR Framework

by P. Vijaya, Vardhan Reddy, Dr. Lakshmi Rajamani
"... Abstract — To make cloud computing model Practical and to have essential characters like rapid elasticity, resource pooling, on demand access and measured service, two prominent technologies are required. One is internet and second important one is virtualization technology. Virtualization Technolog ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Abstract — To make cloud computing model Practical and to have essential characters like rapid elasticity, resource pooling, on demand access and measured service, two prominent technologies are required. One is internet and second important one is virtualization technology. Virtualization Technology plays major role in the success of cloud computing. A virtualization layer which provides an infrastructural support to multiple virtual machines above it by virtualizing hardware resources such as CPU, Memory, Disk and NIC is called a Hypervisor. It is interesting to study how different Hypervisors perform in the Private Cloud. Hypervisors do come in Paravirtualized, Full Virtualized and Hybrid flavors. It is novel idea to compare them in the private cloud environment. This paper conducts different performance tests on three hypervisors XenServer, ESXi and KVM and results are gathered using SIGAR API (System Information Gatherer and Reporter) along with Passmark benchmark suite. In the experiment, CloudStack 4.0.2 (open source cloud computing software) is used to create a private cloud, in which management server is installed on Ubuntu 12.04 – 64 bit operating system. Hypervisors XenServer 6.0, ESXi 4.1 and KVM (Ubuntu 12.04) are installed as hosts in the respective clusters and their performances have been evaluated in detail by
(Show Context)

Citation Context

... present one or many operating environments using methodologies like hardware and software partitioning or aggregation, partial or complete machine simulation, emulation, timesharing, and many others =-=[2]-=-. A virtualization layer provides an infrastructural support using the lower-level resources to create multiple virtual machines that are independent and isolated from each other. Such a virtualizatio...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University