25-27 July 2011
Filter Results
-
[Front cover]
Publication Year: 2011, Page(s): C1|
PDF (2361 KB)
-
[Title page i]
Publication Year: 2011, Page(s): i|
PDF (30 KB)
-
[Title page iii]
Publication Year: 2011, Page(s): iii|
PDF (137 KB)
-
[Copyright notice]
Publication Year: 2011, Page(s): iv|
PDF (160 KB)
-
Table of contents
Publication Year: 2011, Page(s):v - x|
PDF (145 KB)
-
Message from the General Chair
Publication Year: 2011, Page(s): xi -
Message from the Program Chairs
Publication Year: 2011, Page(s): xii -
Organizing Committee
Publication Year: 2011, Page(s): xiii|
PDF (124 KB)
-
Technical Program Committee
Publication Year: 2011, Page(s):xiv - xv|
PDF (131 KB)
-
Additional Reviewers
Publication Year: 2011, Page(s): xvi|
PDF (101 KB)
-
Keynote 1: Challenges of Virtualized System: Performance Point of View by Hai Jin
Publication Year: 2011, Page(s):xvii - xviiiVirtualization is a rapidly evolving technology that provides a range of benefits to computing systems, such as improved resource utilization and management, application isolation and portability, and system reliability. Among these features, live migration, resources management (including vCPU scheduling and I/O management) are core functions. Live migration of virtual machine (VM) provides a sig... View full abstract»
-
Keynote 2: Massive-Scale Parallel Network Simulations, Past, Present and Future by George Riley
Publication Year: 2011, Page(s): xixDiscrete event simulation tools for analyzing performance of computer networks have been available for decades, dating back to the early days of the venerable ns-2, continuing through GTNetS, SSFNet, ROSSNet, and most recently ns-3. At each step along the way various developers and researchers have reported on "large-scale" simulation experiments using these tools. As the available hardware platfo... View full abstract»
-
CosMig: Modeling the Impact of Reconfiguration in a Cloud
Publication Year: 2011, Page(s):3 - 11
Cited by: Papers (13) | Patents (2)Clouds allow enterprises to increase or decrease their resource allocation on demand in response to changes in workload intensity. Virtualization is one of the building blocks for cloud computing and provides the mechanisms to implement the dynamic allocation of resources. These dynamic reconfiguration actions lead to performance impact during the reconfiguration duration. In this paper, we model ... View full abstract»
-
A Model-free Learning Approach for Coordinated Configuration of Virtual Machines and Appliances
Publication Year: 2011, Page(s):12 - 21
Cited by: Papers (6)Cloud computing has a key requirement for resource configuration in a real-time manner. In such virtualized environments, both virtual machines (VMs) and hosted applications need to be configured on-the-fly to adapt to system dynamics. The interplay between the layers of VMs and applications further complicates the problem of cloud configuration. Independent tuning of each aspect may not lead to o... View full abstract»
-
Activity Based Sector Synchronisation: Efficient Transfer of Disk-State for WAN Live Migration
Publication Year: 2011, Page(s):22 - 31
Cited by: Papers (3)Live migration of virtual machines is now commonplace but the issue of synchronising storage remains an obstacle to wide-area migration between datacentres. We discuss the range of possible designs for synchronising disk images and argue that we have to be adaptive at the sector level to efficiently transfer disk-state to the destination. We show, using a number of production workloads, that delay... View full abstract»
-
Fuzzy Modeling Based Resource Management for Virtualized Database Systems
Publication Year: 2011, Page(s):32 - 42
Cited by: Papers (11)The hosting of databases on virtual machines (VMs) has great potential to improve the efficiency of resource utilization and the ease of deployment of database systems. This paper considers the problem of on-demand allocation of resources to a VM running a database serving dynamic and complex query workloads while meeting QoS (Quality of Service) requirements. An autonomic resource-management appr... View full abstract»
-
A Distributed Self-Learning Approach for Elastic Provisioning of Virtualized Cloud Resources
Publication Year: 2011, Page(s):45 - 54
Cited by: Papers (26)Although cloud computing has gained sufficient popularity recently, there are still some key impediments to enterprise adoption. Cloud management is one of the top challenges. The ability of on-the-fly partitioning hardware resources into virtual machine(VM) instances facilitates elastic computing environment to users. But the extra layer of resource virtualization poses challenges on effective cl... View full abstract»
-
Estimating Application Cache Requirement for Provisioning Caches in Virtualized Systems
Publication Year: 2011, Page(s):55 - 62
Cited by: Papers (3)Miss rate curves (MRCs) are a fundamental concept in determining the impact of caches on an application's performance. In our research, we use MRCs to provision caches for applications in a consolidated environment. Current techniques for building MRCs at the CPU caches level require changes to the applications and are restricted to a few processor architectures [7], [22]. In this work, we investi... View full abstract»
-
Workload Characterization at the Virtualization Layer
Publication Year: 2011, Page(s):63 - 72
Cited by: Papers (4)Virtualization technology has many attractive qualities including improved security, reliability, scalability, and resource sharing/management. As a result, virtualization has been deployed on an array of platforms, from mobile devices to high end enterprise servers. In this paper, we present a novel approach to working at a virtualization interface, performing workload characterization equipped w... View full abstract»
-
A Study of Web Services Performance Prediction: A Client's Perspective
Publication Year: 2011, Page(s):75 - 84
Cited by: Papers (6)The Web service (WS) paradigm is an emerging approach to building Web applications, in which software designers typically build new WSs by leveraging existing, third-party WSs. Understanding performance characteristics of third party WSs is critical to the overall system performance. Although such performance evaluation can be done through testing of third party WSs, it is quite an expensive proce... View full abstract»
-
Cost Minimization for Provisioning Virtual Servers in Amazon Elastic Compute Cloud
Publication Year: 2011, Page(s):85 - 95
Cited by: Papers (26)Amazon Elastic Compute Cloud (EC2) provides a cloud computing service by renting out computational resources to customers (i.e., cloud users). The customers can dynamically provision virtual servers (i.e., computing instances) in EC2, and then the customers are charged by Amazon on a pay-per-use basis. EC2 offers three options to provision virtual servers, i.e., on-demand, reservation, and spot op... View full abstract»
-
Sponsored Search Engines in Competition: Advertisers Behavior and Engines Optimal Ranking Strategies
Publication Year: 2011, Page(s):96 - 103Search engines are essential actors for web browsing. We analyze here the economic competition between search engines earning money from ad word auctions. We develop a two-level game where at the largest time scale search engines decide which allocation rule to implement, between revenue-based and bid-based, and at the lowest time-scale advertisers decide how to split their advertising budget betw... View full abstract»
-
Software Performance Prediction with a Time Scaling Scheduling Profiler
Publication Year: 2011, Page(s):107 - 116
Cited by: Papers (1)We present a new approach to software performance analysis that aims to extend conventional profiling with some of the predictive capabilities of a performance model. The idea is to execute programs in virtual time, which allows hypothetical time scaling of the constituent parts of an application to be explored in advance of any speculative redevelopment aimed at improving performance. Virtual tim... View full abstract»
-
A Theoretical Framework for Design Space Exploration of Manycore Processors
Publication Year: 2011, Page(s):117 - 125
Cited by: Papers (3)With ever expanding design space and workload space in multicore era, it is a challenge to identify optimal design points quickly, desirable during the early stage of multicore processor design or programming phase. To meet this challenge, this paper proposes a theoretical framework that can capture the general performance properties for a class of multicore processors of interest over a large des... View full abstract»
-
In-N-Out: Reproducing Out-of-Order Superscalar Processor Behavior from Reduced In-Order Traces
Publication Year: 2011, Page(s):126 - 135
Cited by: Papers (4)Trace-driven simulation is a widely practiced simulation method. However, its use has been typically limited to modeling of in-order processors because of accuracy issues. In this work, we propose and explore In-N-Out, a fast approximate simulation method to reproduce the behavior of an out-of-order superscalar processor with a reduced in-order trace. During trace generation, we use a functional c... View full abstract»