Towards Distributed Test-Lab for Planetary-Scale Services

Slides:



Advertisements
Similar presentations
INDIANAUNIVERSITYINDIANAUNIVERSITY GENI Global Environment for Network Innovation James Williams Director – International Networking Director – Operational.
Advertisements

Fundamental Issues of Future Internet Introduction, Design Goals and Principles Mingwei Xu Qingdao.
Distributed Data Processing
Chapter 1: Introduction to Scaling Networks
Ravi Sankar Technology Evangelist | Microsoft
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
1 Planetary Network Testbed Larry Peterson Princeton University.
Xen , Linux Vserver , Planet Lab
VoipNow Core Solution capabilities and business value.
Ethernet and switches selected topics 1. Agenda Scaling ethernet infrastructure VLANs 2.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
1 Internet Networking Spring 2004 Tutorial 13 LSNAT - Load Sharing NAT (RFC 2391)
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
Presentation on Clustering Paper: Cluster-based Scalable Network Services; Fox, Gribble et. al Internet Services Suman K. Grandhi Pratish Halady.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #12 LSNAT - Load Sharing NAT (RFC 2391)
Virtual Clusters Supporting MapReduce in the Cloud Jonathan Klinginsmith School of Informatics and Computing.
Workshop on Prototyping and Deploying Software Defined Exchanges Chip Elliott, BBN / GENI June 5, 2014.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
PlanetLab: A Distributed Test Lab for Planetary Scale Network Services Opportunities Emerging “Killer Apps”: –CDNs and P2P networks are first examples.
Overview of PlanetLab and Allied Research Test Beds.
How computer’s are linked together.
Xen (Virtual Machine Monitor) Operating systems laboratory Esmail asyabi- April 2015.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
Marc Fiuczynski Princeton University Marco Yuen University of Victoria PlanetLab & Clusters.
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
Service Composition: Breakout Session Summary Randy Katz David Culler Summary: Bhaskaran Raman.
Hiearchial Caching in Traffic Server. Hiearchial Caching  A set of techniques and mechanisms to increase the size and performance of network caches.
1 A Blueprint for Introducing Disruptive Technology into the Internet Larry Peterson Princeton University / Intel Research.
CLOUD COMPUTING Presented to Graduate Students Mechanical Engineering Dr. John P. Abraham Professor, Computer Engineering UTPA.
Communication Needs in Agile Computing Environments Michael Ernst, BNL ATLAS Distributed Computing Technical Interchange Meeting University of Tokyo May.
2V0-641 Dumps VMware Certified Professional 6 - Network Virtualization Beta Exam PDF File Download :
Welcome to the Hands on Lab!
Chapter 6: Securing the Cloud
Optimize your network for the cloud
TIM 58 Chapter 11: Physical Architecture Layer Design
Internet Indirection Infrastructure (i3)
Affinity Depending on the application and client requirements of your Network Load Balancing cluster, you can be required to select an Affinity setting.
Computing models, facilities, distributed computing
Towards an Evolvable Internet Architecture
NOX: Towards an Operating System for Networks
Grid Computing.
Building Applications with Windows Azure and SQL Azure
Physical Architecture Layer Design
GRID COMPUTING PRESENTED BY : Richa Chaudhary.
Red Hat User Group June 2014 Marco Berube, Cloud Solutions Architect
Northwestern Lab for Internet and Security Technology (LIST) Yan Chen Department of Computer Science Northwestern University.
Designing Routing and Switching Architectures. Howard C. Berkowitz
Plethora: Infrastructure and System Design
Chapter 2. Malware Analysis in VMs
Dr. John P. Abraham Professor, Computer Engineering UTPA
Content Distribution Network (CDN)
Srini Seshan & CMU Folks
Software Defined Networking (SDN)
Windows Azure 講師: 李智樺, Ruddy Lee
Ebusiness Infrastructure Platform
Distributed Peer-to-peer Name Resolution
Towards a Distributed Test-Lab for Planetary-Scale Services
IS4680 Security Auditing for Compliance
Azure Enables Mobility, Easy Sync and Share, and Allows Companies to Retain Data Control MINI-CASE STUDY “Azure provides the full stack of technology that.
THE REALITY OF USING CONTAINERS TO BUILD PRODUCTS
Specialized Cloud Architectures
GENI Global Environment for Network Innovation
Cloud-Enabling Technology
GENI Exploring Networks of the Future
EE 122: Lecture 22 (Overlay Networks)
Towards a Distributed Test-Lab for Planetary-Scale Services
Microsoft Virtual Academy
Research Issues in Middleware (Bhaskar)
The StarlingX Story Learn, Try, Get Involved!
Presentation transcript:

Towards Distributed Test-Lab for Planetary-Scale Services David Culler UC Berkeley Intel Research @ Berkeley

Motivation A new class of services & applications is emerging that spread over a sizable fraction of the web CDNs as the first examples Peer-to-peer, ... Architectural components are beginning to emerge Distributable hash tables to provide scalable translation Distributed storage, ... Confluence of Opportunity - underlying technologies service composition (esp. in portals) overlay networks virtual machine & sandboxing (esp. web hosting) packet processing (NAT, firewalls, layer-7 switching) co-location crossroads scalable clusters (emulab) remote management facilities internet instrumentation No vehicle to try out the next n great ideas in this area 3/20/2002 Distributed Test Lab

Likely guidelines (1) Thousand viewpoints on the cloud it what matter, not thousand servers 3/20/2002 Distributed Test Lab

Likely guidelines (2) and you have to have the vantage points of the crossroads primarily co-lo centers 3/20/2002 Distributed Test Lab

Likely guidelines (3) Each service needs an overlay covering many points logically isolated Many concurrent services and applications must be able to slice nodes => VM per service service has a slice across large subset Must be able to run each service / app over long period to build meaningful workload traffic capture/generator must be part of facility Consensus on a “node” more important that “which node” 3/20/2002 Distributed Test Lab

Likely guidelines (4) Testbed as a whole must be up a lot Management, Management, Management Testbed as a whole must be up a lot global remote administration and management mission control redundancy within Each service will require its own remote management capability Testlab nodes cannot “bring down” their site generally not on main forwarding path proxy path must be able to extend overlay out to user nodes? Relationship to firewalls and proxies key 3/20/2002 Distributed Test Lab

Likely Guidelines Storage has to be a part of it edge nodes have significant capacity Need a basic well-managed capability but growing to the seti@home model should be considered at some stage may be essential for some services 3/20/2002 Distributed Test Lab

Agenda 8:30 - 9:00 Introductory Discussion, Goals, Agenda 9:00 - 12:00 Input What are the minimal requirements for the DTL? What is your wish-list of capability? What are the existing building-blocks you would incorporate? What experiments, investigations, developments? What do you see as the key stumbling blocks? 12:00 - 1:00 Lunch with discussion 1:00 - 2:45 Architectural Sketch * Identify what are the key interfaces, capabilities, approach Break 3:00 - 3:45 Strategy, tactics, logistics * Roll out, relationship to future proposals 3:45 - 4:15 Plausible Drivers 4:15 - 4:30 Next Steps 3/20/2002 Distributed Test Lab

Key questions to answer today What is necessary for success? Phase-1? Technical capabilities? Minimal vs desired Participants? Who else should be included? Avoided? Fit with your research agendas Is there enough confluence Compelling enough applications to generate network effect? Resources behind the project what should be intel’s role and how should it develop? 3/20/2002 Distributed Test Lab