IISWC 2007 Panel Benchmarking in the Web 2.0 Era Prashant Shenoy UMass Amherst.

Slides:



Advertisements
Similar presentations
VM Interference and Placement for Server Consolidation Umesh Bellur IIT Bombay.
Advertisements

Elastic Provisioning In Virtual Private Clouds
2  Industry trends and challenges  Windows Server 2012: Beyond virtualization  Complete virtualization platform  Improved scalability and performance.
KAIST Computer Architecture Lab. The Effect of Multi-core on HPC Applications in Virtualized Systems Jaeung Han¹, Jeongseob Ahn¹, Changdae Kim¹, Youngjin.
SLA-Oriented Resource Provisioning for Cloud Computing
The Case for Enterprise Ready Virtual Private Clouds Timothy Wood, Alexandre Gerber *, K.K. Ramakrishnan *, Jacobus van der Merwe *, and Prashant Shenoy.
The Who, What, Why and How of High Performance Computing Applications in the Cloud Soheila Abrishami 1.
Virtual Machine Usage in Cloud Computing for Amazon EE126: Computer Engineering Connor Cunningham Tufts University 12/1/14 “Virtual Machine Usage in Cloud.
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
Performance Anomalies Within The Cloud 1 This slide includes content from slides by Venkatanathan Varadarajan and Benjamin Farley.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
Virtualization in HPC Minesh Joshi CSC 469 Dr. Box Feb 1, 2012.
KMemvisor: Flexible System Wide Memory Mirroring in Virtual Environments Bin Wang Zhengwei Qi Haibing Guan Haoliang Dong Wei Sun Shanghai Key Laboratory.
Look Who’s Talking: Discovering Dependencies between Virtual Machines Using CPU Utilization HotCloud 10 Presented by Xin.
Memory Buddies: Exploiting Page Sharing for Smart Colocation in Virtualized Data Centers Timothy Wood, Gabriel Tarasuk-Levin, Prashant Shenoy, Peter Desnoyers*,
U NIVERSITY OF M ASSACHUSETTS, A MHERST – Department of Computer Science Dynamic Provisioning for Multi-tier Internet Applications Bhuvan Urgaonkar, Prashant.
COMMA: Coordinating the Migration of Multi-tier applications 1 Jie Zheng* T.S Eugene Ng* Kunwadee Sripanidkulchai† Zhaolei Liu* *Rice University, USA †NECTEC,
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice In search of a virtual yardstick:
IISWC 2007 Panel Benchmarking in the Web 2.0 Era Sudhanva Gurumurthi University of Virginia.
Many kinds of clients and servers This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts:
COMS E Cloud Computing and Data Center Networking Sambit Sahu
© 2008 AT&T Intellectual Property. All rights reserved. CloudNet: Where VPNs Meet Cloud Computing Flexibly and Dynamically Timothy Wood Kobus van der Merwe,
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Virtualization in Data Centers Prashant Shenoy
Cloud Computing Concept&nature Cloud computing refers to the applications delivered as services over the Internet and the hardware, and systems software.
Virtualization and the Cloud
© 2009 IBM Corporation ® IBM Software Group Introduction to Cloud Computing Vivek C Agarwal IBM India Software Labs.
Server 2003 Opportunity What end of support means Start planning your migration and transforming your datacenter todayDiscontinued support for many.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automated Workload Management in.
AN INTRODUCTION TO CLOUD COMPUTING Web, as a Platform…
By- Jaideep Moses, Ravi Iyer , Ramesh Illikkal and
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Virtualization for Cloud Computing
Microsoft Desktop Virtualization Migrating to Windows 7 With MED-V.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Black-box and Gray-box Strategies for Virtual Machine Migration Timothy Wood, Prashant.
Computer Science 1 Resource Overbooking and Application Profiling in Shared Hosting Platforms Bhuvan Urgaonkar Prashant Shenoy Timothy Roscoe † UMASS Amherst.
Copyright © 2010 Platform Computing Corporation. All Rights Reserved.1 The CERN Cloud Computing Project William Lu, Ph.D. Platform Computing.
Denny Cherry Senior Database Administrator / Architect MVP, MCSA, MCDBA, MCTS, MCITP.
Introduction To Windows Azure Cloud
Virtual Machine Hosting for Networked Clusters: Building the Foundations for “Autonomic” Orchestration Based on paper by Laura Grit, David Irwin, Aydan.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
Database Replication Policies for Dynamic Content Applications Gokul Soundararajan, Cristiana Amza, Ashvin Goel University of Toronto EuroSys 2006: Leuven,
Guanhai Wang, Minglu Li and Chuliang Weng Shanghai Jiao Tong University, China. SVM09, Wuhan, China.
Cloud Computing Energy efficient cloud computing Keke Chen.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Profiling and Modeling Resource Usage of Virtualized Applications Timothy Wood 1, Ludmila Cherkasova 2, Kivanc Ozonat 2, and Prashant Shenoy 1 1 University.
Kinshuk Govil, Dan Teodosiu*, Yongqiang Huang, and Mendel Rosenblum
Challenges towards Elastic Power Management in Internet Data Center.
Adaptive Virtual Machine Provisioning in Elastic Multi-tier Cloud Platforms Fan Zhang, Junwei Cao, Hong Cai James J. Mulcahy, Cheng Wu Tsinghua University,
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Profiling and Modeling Resource Usage.
Our work on virtualization Chen Haogang, Wang Xiaolin {hchen, Institute of Network and Information Systems School of Electrical Engineering.
Dynamic Resource Monitoring and Allocation in a virtualized environment.
Computer Science 1 Resource Overbooking and Application Profiling in Shared Hosting Platforms Bhuvan Urgaonkar Prashant Shenoy Timothy Roscoe † UMASS Amherst.
Performance Comparison Xen vs. KVM vs. Native –Benchmarks: SPEC CPU2006, SPEC JBB 2005, SPEC WEB, TPC –Case studies Design instrumentations for figure.
Embedded System Lab. 정범종 A_DRM: Architecture-aware Distributed Resource Management of Virtualized Clusters H. Wang et al. VEE, 2015.
Technical Reading Report Virtual Power: Coordinated Power Management in Virtualized Enterprise Environment Paper by: Ripal Nathuji & Karsten Schwan from.
Hey, You, Get Off of My Cloud Thomas Ristenpart, Eran Tromer, Hovav Shacham, Stefan Savage Presented by Daniel De Graaf.
Windows Azure Overview for IT Pros Anton Boyko. Intro to Cloud Computing Intro to Windows Azure Cloud Services Web Sites Virtual Machines Workload Options.
Module Objectives At the end of the module, you will be able to:
Emerging applications in cloud High performance computing E-Commerce Media hosting Web hosting Content delivery... –from Amazon AWS survey 1 Emulated network.
NFV Group Report --Network Functions Virtualization LIU XU →
Guide to Operating Systems, 5th Edition
Cloud-Assisted VR.
Cloud-Assisted VR.
3.2 Virtualisation.
Building a Database on S3
Guide to Operating Systems, 5th Edition
CS 140 Lecture Notes: Virtual Machines
Brandon Hixon Jonathan Moore
Presentation transcript:

IISWC 2007 Panel Benchmarking in the Web 2.0 Era Prashant Shenoy UMass Amherst

Questions for Position Statement 1.What do you see as the key emerging workloads? 2.What are the most important hardware and software challenges for these applications? 3.What are the benchmarking challenges for these workloads/systems? 4.How can university researchers contribute?

Data Center Workloads Different types of data centers –Internet data center Youtube, Facebook, webmail –Enterprise data centers Business, financial apps –Hosting platforms 3rd party applications –Web, ecommerce, Amazon EC2 Workloads depends on type of data center

Technology Trends Virtualization –Data center apps run inside virtual servers –One or more VM mapped to a physical server Why? –Flexible mapping of virtual to physical resources –Isolation –Vary resources allocations dynamically –Live migration

Key Question How does a data center workload impact a virtualized server and vice versa? Scenario: –App running on physical server –Needs to move to a virtual server – What is the performance impact? –How do two VMs interact? Memory, I/O not fully isolated. CPU: impact on shared caches on multi-core cpus

Hurdle Many research ideas But… Few good workloads – SPECWEb, TPCW, –Rubis, Pet store –E-commerce centric, what about other types of data centers?

Research Opportunity Business apps –Apache openforbiz Traces –Youtube VM workloads / traces Need workloads for “large” environments –Representative of tens or hundreds of machines