The Xen Project - Recently Added Listings - Research Mon, 22 May 2017 13:26:14 +0100 FeedCreator 1.7.3 Technical Information on Vulnerabilities of Hypercall Handlers milenkoski Thu, 11 Sep 2014 13:54:25 +0100 HInjector: Injecting Hypercall Attacks for Evaluating VMI-based Intrusion Detection Systems ... milenkoski Thu, 11 Sep 2014 13:53:45 +0100 PVTCP: Towards Practical and Effective Congestion Control in Virtualized Datacenters Luwei Mon, 09 Sep 2013 08:40:28 +0100 Seagull: Intelligent Cloud Bursting for Enterprise Applications tian Tue, 13 Aug 2013 10:40:14 +0100 Xen and the new processors May 2, 2006 Xen on the new Intel and AMD processors of 2005/2006.]]> rcpavlicek Sat, 13 Apr 2013 03:08:51 +0100 Introduction to the Xen Virtual Machine Linux Journal. Sept 1, 2005 "This article is intended mainly for developers who are new to Xen and who want to know more about it."]]> rcpavlicek Sat, 13 Apr 2013 03:08:46 +0100 Virtualization in Xen 3.0 Linux Journal. March 2, 2006 "After much anticipation, Version 3.0 of Xen recently was released, and it is the focus of this article."]]> rcpavlicek Sat, 13 Apr 2013 03:02:37 +0100 Xen Summit 3.0 Status Report Cambridge 2005]]> rcpavlicek Sat, 13 Apr 2013 02:57:03 +0100 Linux World 2005 Virtualization BOF Presentation Overview of Xen 2.0, Live Migration, and Xen 3.0 Roadmap]]> rcpavlicek Sat, 13 Apr 2013 02:56:58 +0100 Ottawa Linux Symposium 2004 Presentation Xen and the Art of Virtualization presentation slide deck]]> rcpavlicek Sat, 13 Apr 2013 02:56:53 +0100 Live Migration of Virtual Machines Published at NSDI 2005 Abstract: Migrating operating system instances across distinct physical hosts is a useful tool for administrators of data centers and clusters: It allows a clean separation between hardware and software, and facilitates fault management, load balancing, and low-level system maintenance. By carrying out the majority of migration while OSes continue to run, we achieve impressive performance with minimal service downtimes; we demonstrate the migration of entire OS instances on a commodity cluster, recording service downtimes as low as 60ms. We show that that our performance is sufcient to make live migration a practical tool even for servers running interactive loads. In this paper we consider the design options for migrating OSes running services with liveness constraints, focusing on data center and cluster environments. We introduce and analyze the concept of writable working set, and present the design, implementation and evaluation of highperformance OS migration built on top of the Xen VMM.]]> rcpavlicek Sat, 13 Apr 2013 02:56:47 +0100 Safe Hardware Access with the Xen Virtual Machine Monitor Published at OASIS ASPLOS 2004 Workshop Abstract: The Xen virtual machine monitor allows multiple operating systems to execute concurrently on commodity x86 hardware, providing a solution for server consolidation and utility computing. In our initial design, Xen itself contained device-driver code and provided safe shared virtual device access. In this paper we present our new Safe Hardware Interface, an isolation architecture used within the latest release of Xen which allows unmodied device drivers to be shared across isolated operating system instances, while protecting individual OSs, and the system as a whole, from driver failure.]]> rcpavlicek Sat, 13 Apr 2013 02:44:13 +0100 Xen and the Art of Repeated Research Clarkson University. Presented at FREENIX 2004 Abstract: Xen is an x86 virtual machine monitor produced by the University of Cambridge Computer Laboratory and released under the GNU General Public License. Performance results comparing XenoLinux (Linux running in a Xen virtual machine) to native Linux as well as to other virtualization tools such as User Mode Linux (UML) were recently published in the paper “Xen and the Art of Virtualization” at the Symposium on Operating Systems Principles (October 2003). In this study, we repeat this performance analysis of Xen. We also extend the analysis in several ways, including comparing XenoLinux on x86 to an IBM zServer. We use this study as an example of repeated research. We argue that this model of research, which is enabled by open source software, is an important step in transferring the results of computer science research into production environments.]]> rcpavlicek Sat, 13 Apr 2013 02:44:08 +0100 Xen and the Art of Virtualization Published at SOSP 2003 ABSTRACT: Numerous systems have been designed which use virtualization to subdivide the ample resources of a modern computer. Some require specialized hardware, or cannot support commodity operating systems. Some target 100% binary compatibility at the expense of performance. Others sacrice security or functionality for speed. Few offer resource isolation or performance guarantees; most provide only best-effort provisioning, risking denial of service. This paper presents Xen, an x86 virtual machine monitor which allows multiple commodity operating systems to share conventional hardware in a safe and resource managed fashion, but without sacri cing either performance or functionality. This is achieved by providing an idealized virtual machine abstraction to which operating systems such as Linux, BSD and Windows XP, can be ported with minimal effort. Our design is targeted at hosting up to 100 virtual machine instances simultaneously on a modern server. The virtualization approach taken by Xen is extremely efcient: we allow operating systems such as Linux and Windows XP to be hosted simultaneously for a negligible performance overhead — at most a few percent compared with the unvirtualized case. We considerably outperform competing commercial and freely available solutions in a range of microbenchmarks and system-wide tests.]]> rcpavlicek Sat, 13 Apr 2013 02:44:04 +0100 Gerenciade Memoria Adaptativano Xen rcpavlicek Sat, 13 Apr 2013 02:33:41 +0100 Influenciado Algoritmode Escalonamento Credit Schedulerno Desempenhode Rede rcpavlicek Sat, 13 Apr 2013 02:33:36 +0100 Comparacaode Estrategiasde Paralelizacaoem Ambientes Paravirtualizados rcpavlicek Sat, 13 Apr 2013 02:33:31 +0100 Analise Quantitativa rcpavlicek Sat, 13 Apr 2013 02:33:26 +0100 Profiling and Modeling Resource Usage of Virtualized Applications rcpavlicek Sat, 13 Apr 2013 02:20:28 +0100 PMonitor: A Lightweight Performance Monitor for Virtual Machines rcpavlicek Sat, 13 Apr 2013 02:20:23 +0100 Diagnosing performance overheads in the xen virtual machine environment rcpavlicek Sat, 13 Apr 2013 02:13:25 +0100 XenMon: QoS Monitoring and Performance Profiling Tool rcpavlicek Sat, 13 Apr 2013 02:13:20 +0100 Xenprobes, a Lightweight User-Space Probing Framework for Xen Virtual Machine rcpavlicek Sat, 13 Apr 2013 02:13:14 +0100 DieCast: Testing Distributed Systems with an Accurate Scale Model rcpavlicek Sat, 13 Apr 2013 02:13:07 +0100 Satori: Enlightened Page Sharing rcpavlicek Sat, 13 Apr 2013 01:58:59 +0100 SnowFlock: Rapid Virtual Machine Cloning for Cloud Computing rcpavlicek Sat, 13 Apr 2013 01:55:21 +0100 Geiger: Monitoring the Buffer Cache in a Virtual Machine Envrionement rcpavlicek Sat, 13 Apr 2013 01:55:13 +0100 Difference Engine:Harnessing Memory Redundancy in Virtual Machines rcpavlicek Sat, 13 Apr 2013 01:55:02 +0100 Communication-Aware CPU Scheduling for Consolidated Xen-Based Hosting Platforms rcpavlicek Sat, 13 Apr 2013 01:44:40 +0100 Comparison of the Three CPU Schedulers in Xen rcpavlicek Sat, 13 Apr 2013 01:44:25 +0100 HPC Virtualization with Xen on Itanium rcpavlicek Sat, 13 Apr 2013 01:38:48 +0100 How to Deal with Lock Holder Preemption rcpavlicek Sat, 13 Apr 2013 01:38:43 +0100 vBalance: Using Interrupt Load Balance to Improve I/O Performance for SMP Virtual Machines rcpavlicek Sat, 13 Apr 2013 01:29:44 +0100 Unikernels: Library Operating Systems for the Cloud rcpavlicek Sat, 13 Apr 2013 01:29:40 +0100 Black-box and Gray-box Strategies for Virtual Machine Migration rcpavlicek Sat, 13 Apr 2013 01:29:35 +0100 Capacity and Performance Overhead in Dynamic Resource Allocation to Virtual Containers rcpavlicek Sat, 13 Apr 2013 01:29:29 +0100 Optimal Multivariate Control for Differentiated Services on a Shared Hosting Platform rcpavlicek Sat, 13 Apr 2013 01:15:50 +0100 Adaptive Control of Virtualized Resources in Utility Computing Environments rcpavlicek Sat, 13 Apr 2013 01:15:43 +0100 Usher: An Extensible Framework for Managing Clusters of Virtual Machines rcpavlicek Fri, 12 Apr 2013 23:30:41 +0100 Memory Overbooking and Dynamic Control of Xen Virtual Machines in Consolidated Environments rcpavlicek Fri, 12 Apr 2013 23:30:11 +0100