1 PlanetLab: A Blueprint for Introducing Disruptive Technology into the Internet Scott Karlin Princeton University.

Slides:



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

Sponsored by the National Science Foundation GENI-Enabling Universities GENI Engineering Conference July 10, 2012 Larry Landweber GENI Project Office.
HATHITRUST A Shared Digital Repository HathiTrust current work, challenges, and opportunities for public libraries Creating a Blueprint for a National.
Network Measurements Session Introduction Joe Metzger Network Engineering Group ESnet Eric Boyd Deputy Technology Officer Internet2 July Joint.
Brad Wheeler Kuali Foundation, Chair Vice President for IT, Dean, & Professor Indiana University.
HATHITRUST A Shared Digital Repository Bibliographic Metadata and HathiTrust ALCTS CaMMS Catalog Management Interest Group Meeting American Library Association.
CSG Survey to understand Teaching & Learning space domain Guenthar, Lakhavani, Leonhardt, Stringer, Werner CSG Discussion May 16, 2014.
Top 25 Universities Of The World (World University Rankings 2009) Top 25 Universities Of The World (World University Rankings 2009)
A Strategy for Continually Reinventing the Internet Larry Peterson Princeton University.
1 PlanetLab: A globally distributed testbed for New and Disruptive Services CS441 Mar 15th, 2005 Seungjun Lee
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
HATHITRUST A Shared Digital Repository HathiTrust: A Second Life for Library Collections Jeremy York Exploring Humanities Cyberinfrastructure April 30,
1º HARVARD UNIVERSITY - USA 2º UNIVERSITY OF CAMBRIDGE - UK.
Xen , Linux Vserver , Planet Lab
HATHITRUST A Shared Digital Repository A Preservation Infrastructure Built to Last: Preservation, Community, and HathiTrust UNESCO Memory of the World.
PlanetLab: An open platform for developing, deploying, and accessing planetary-scale services Overview Adapted from Peterson.
HATHITRUST A Shared Digital Repository Why Digitize? or The Limits of Preservation 2014 TEI/DHCS Plenary Session Evanston, IL Mike Furlough Executive Director,
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
Nanotechnology: The Public and Emerging Technologies Nanotechnology: Public Dr. William Y. B. Chang Director Beijing Office U.S. National Science Foundation.
Adaptive Infrastructures EPRI/DoD Initiative on Complex Interactive Networks/Systems Joint innovative research ·EPRI and ·Office of the Director of Defense.
1 GENI: Global Environment for Network Innovations Jennifer Rexford On behalf of Allison Mankin (NSF)
HAN – Technology Update June Ezra Roizen Technology consultant and investment banker Author of The Roizen Report – a twice monthly column on technology.
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
Welcome to NUS Business School. Mission We seek to be a leading global business school recognised for excellence in education and research. Additionally,
HATHITRUST A Shared Digital Repository HathiTrust Past, Present, and Future A Brief Introduction.
© 2007 IBM Corporation IBM Information Management Innovation at a Global Company September 6, 2007 Arvind Krishna Vice President, Database Servers & WW.
1 Dave Shafer, ITS Systems & Platforms June 25, 2010.
CILogon and InCommon: Technical Update Jim Basney This material is based upon work supported by the National Science Foundation under grant numbers
HATHITRUST A Shared Digital Repository HathiTrust: Putting Research in Context HTRC UnCamp September 10, 2012 John Wilkin, Executive Director, HathiTrust.
IA&S July 17, Fault Tolerant Networks (FTN) Research Program Joint Information Assurance & Survivability (IA&S) Principal Investigator Meeting Honolulu,
Bioengineering Graduate Program Fischell Department of Bioengineering University of Maryland John P. Fisher, Ph.D. Professor and Associate Chair Director.
What is Going on with Kuali? Jennifer Foutty Executive Director, Kuali Foundation.
GENI Workshop on Layer2/SDN Campus Deployment July 7, 2011 Larry Landweber GENI Project Office John P. Morgridge Professor, Emeritus University of Wisconsin.
PlanetLab: A Distributed Test Lab for Planetary Scale Network Services Opportunities Emerging “Killer Apps”: –CDNs and P2P networks are first examples.
1 st PlanetLab Asia Workshop September 17 th -18 th 2004 Yonsei University, Seoul, Korea Friday September 17 th, 1.30 – 2.30 pm –Welcome Greetings, Young-Yong.
JA-SIG Update Dan Oberst, Princeton University w/apologies to Carl Jacobson, U of Delaware & Dave Koehler, Princeton University.
Overview of PlanetLab and Allied Research Test Beds.
Council on Competitiveness: High Productivity Computing Initiative CASC Members Meeting March 4, 2004 Washington, D.C.
UPDATED KUALI STATISTICS. KUALI FOUNDATION MEMBERS – INSTITUTIONAL Australian National University Boston College Boston University Brock University Brown.
HATHITRUST A Shared Digital Repository HathiTrust and TRAC DigitalPreservation 2012 July 25, 2012 Jeremy York, Project Librarian, HathiTrust.
An Overview of the PlanetLab SeungHo Lee.
1 Evolving a Manageable Internet Tom Anderson University of Washington.
By L. Peterson, Princeton T.Anderson, UW D. Culler, T. Roscoe, Intel, Berkeley HotNets-I (Infrastructure panel), 2002 Presenter Shobana Padmanabhan Discussion.
Sponsored by the National Science Foundation GENI Integration of Clouds and Cyberinfrastructure Chip Elliott GENI Project Director
1 A Blueprint for Introducing Disruptive Technology into the Internet Larry Peterson Princeton University / Intel Research.
E MATERIAL PREPARATION OF A COURSE Presented By Kadam Shishirkumar N. M. Tech. (IIT Bombay) Mechanical Engineering B.V.C.O.E. Navi Mumbai.
Department of Energy Office of Science ESCC & Internet2 Joint Techs Workshop Madison, Wisconsin.July 16-20, 2006 Network Virtualization & Hybridization.
PlanetLab: A Platform for Planetary-Scale Services Mic Bowman
HATHITRUST A Shared Digital Repository HathiTrust and the Future of Research Libraries American Antiquarian Society March 31, 2012 Jeremy York, Project.
Internet 2 Applications Update Ted Hanss 8 October 1997 Washington D.C. Ted Hanss 8 October 1997 Washington D.C.
PlanetLab Current Status Brent Chun Timothy Roscoe David Culler 8 th November 2002.
HATHITRUST A Shared Digital Repository Institution Uses of HathiTrust Jeremy York University of Maine May 24, 2013.
UPDATED KUALI STATISTICS. KUALI FOUNDATION MEMBERS – INSTITUTIONAL (60) Australian National University Boston College Boston University Brock University.
HATHITRUST A Shared Digital Repository HathiTrust Large Digital Libraries: Beyond Google Books Modern Language Association January 5, 2012 Jeremy York,
An Architectural Approach to Managing Data in Transit Micah Beck Director & Associate Professor Logistical Computing and Internetworking Lab Computer Science.
An Overview of the Platform
1 A Blueprint for Introducing Disruptive Technology into the Internet Larry Peterson Princeton University / Intel Research.
HathiTrust: A valuable and visionary Partnership.
Distributed Network Monitoring in the Wisconsin Advanced Internet Lab Paul Barford Computer Science Department University of Wisconsin – Madison Spring,
Laporan KFA #7 GLOBAL REPUTATION Dr. Nordin Yahaya UMG Khas 20 Oktober 2015 innovative ● entrepreneurial ● global.
What are people doing in/on/with/around PlanetLab?
Faculty Salary Study Comparison to AAU Data Exchange Institutions
Welcome Network Virtualization & Hybridization Thomas Ndousse
Laporan KFA #7 GLOBAL REPUTATION
PlanetLab: a foundation on which the next Internet can emerge
Content Distribution Network (CDN)
GENI Integration of Clouds and Cyberinfrastructure
Rick McGeer, CITRIS Scientific Liaison HP Labs
GENI Exploring Networks of the Future
From Innovation to Commercialization Access to Data
Presentation transcript:

1 PlanetLab: A Blueprint for Introducing Disruptive Technology into the Internet Scott Karlin Princeton University

30 Jan Innovator’s Dilemma The Internet is an enormous success story –commercially –impact on our daily lives –global reach Success has an unexpected cost: ossification –difficult to deploy disruptive technologies  correct vulnerabilities  introduce new capabilities

30 Jan Today’s Internet Limitations –The Internet is “opaque” making it difficult to adapt to current network conditions –Applications cannot be widely distributed (typically split into two pieces: client and server) Best-Effort Packet Delivery Service

30 Jan Tomorrow’s Internet Opportunities –multiple vantage points  anomaly detection, robust routing –proximity to data sources/sinks  content distribution, data fusion –multiple, independent domains  survivable storage Collection of Planetary-Scale Services

30 Jan Evolving the Internet Add a new layer to the network architecture –overlay networks Challenge –how to innovate & deploy at scale  purpose-built virtual networks that use the existing Internet for transmission  the Internet was once deployed as an overlay on top of the telephony network overlay Internet

30 Jan The Story So Far The Internet is a tremendous success, but… –The architecture has fundamental limits –Its very success makes it hard to change The research community is teeming with innovative planetary-scale services (more later) –Exploit multiple points-of-presence throughout the net Overlays offer an attractive way to introduce disruptive technology into the Internet, but… –There is a high barrier-to-entry

30 Jan PlanetLab is… Intel Berkeley ICIR MIT Princeton Cornell Duke UT Columbia UCSB UCB UCSD UCLA UW Intel Seattle KY Cambridge Harvard GIT Uppsala Copenhagen CMU UPenn WI Chicago Utah Intel OR UBC Washu ISI Intel Rice Bologna Lancaster St. Louis UACanterburySydney Berlin Belas Toronto CUHK HUJ UCL Taiwan Nizhny Testbed/Deployment Platform of 1,000 servers –today: 350 machines, 140 sites, 20 countries –widely distributed: edge sites & network cross-roads –450 active research projects

30 Jan PlanetLab’s Beginnings Started as a grass-roots effort –35 researchers gathered in March 2002 –Academic and corporate research groups Research Approach for Internet-Scale Services has Significant Gap: –Simulation –Lab-Scale Emulation –Ask “family and friends” for accounts elsewhere –… –Deploy on the Internet (how?) PlanetLab fills the gap

30 Jan Berkeley: OceanStore RAID distributed over the whole Internet

30 Jan Intel: Netbait Detect and track Internet worms globally

30 Jan Washington: ScriptRoute Internet Measurement Tool

30 Jan BBB B B B B A A A A AA C C C C CCC Princeton: CoDeeN Open Content Distribution Network

30 Jan PlanetLab is… A common software architecture featuring Distributed virtualization –each machine (server) is virtualized –slice  a network of virtual machines –slice isolation  isolate services from each other  protect the Internet from PlanetLab Unbundled Management –OS defines only local (per-node) behavior  global (network-wide) behavior implemented by services –multiple competing services (overlays) run in parallel

30 Jan Slices

30 Jan PlanetLab is… A test-bed for experimenting with network services Advantages –experiment at scale –experiment under real-world conditions –potential for real workloads and users –low entry cost

30 Jan PlanetLab is… A deployment platform Continuously-running services –CoDeeN content distribution network (Princeton) –Sophia distributed query processing engine (Princeton) –ScriptRoute network measurement tool (Washington) –Chord scalable object location service (MIT, Berkeley) –… designdeploy measure

30 Jan PlanetLab is… A microcosm of the next Internet Fold services back into PlanetLab –evolve core technologies to support overlays and slices Examples –Sophia used to monitor health of PlanetLab nodes –Chord provides scalable object location Long-term goals –develop open protocols and standards  allow federation of public & private “PlanetLabs” to co-exist –discover common sub-services  e.g., measurement

30 Jan Growth Strategy Phase 0: Seed the testbed –100 centrally managed machines –pure testbed (no expected client workload) Phase 1: Scale the testbed –grow to 1000 nodes with user-provided hardware –continuously running services (researchers as clients) Phase 2: Cultivate a user community –non-researchers as clients –PlanetLab spinoffs interpreted as success

30 Jan Status Funding –Intel Seed Funding –NSF –PlanetLab Consortium Transition Phase (through mid-2004) –Moving “ops” from Intel to Princeton

30 Jan PlanetLab Consortium Princeton, Berkeley, University of Washington –Initial Corporate Research Members: Intel, HP, Google Build out the PlanetLab infrastructure –operations and engineering support –equipment renewal –bandwidth at network crossroads Broaden and catalyze the community –academic and corporate researchers –lower the barrier to entry for research and teaching –drive the research agenda

30 Jan Current Institutions Academia Sinica, Taiwan Boston University Caltech Carnegie Mellon University Chinese Univ of Hong Kong Columbia University Cornell University Datalogisk Institut Copenhagen Duke University Georgia Tech Harvard University HP Labs Intel Research Johns Hopkins Lancaster University Lawrence Berkeley Laboratory MIT Michigan State University National Tsing Hua Univ. New York University Northwestern University Princeton University Purdue University Rensselaer Polytechnic Inst. Rice University Rutgers University Stanford University Technische Universitat Berlin The Hebrew Univ of Jerusalem University College London University of Arizona University of Basel University of Bologna University of British Columbia UC Berkeley UCLA UC San Diego UC Santa Barbara University of Cambridge University of Canterbury University of Chicago University of Illinois University of Kansas University of Kentucky University of Maryland University of Massachusetts University of Michigan University of North Carolina University of Pennsylvania University of Rochester USC / ISI University of Technology Sydney University of Tennessee University of Texas University of Toronto University of Utah University of Virginia University of Washington University of Wisconsin Uppsala University, Sweden Washington University in St Louis Wayne State University

30 Jan Summary PlanetLab: an open, global network test-bed for pioneering novel planetary-scale services. A model for introducing innovations into the Internet through the use of overlay networks. A collaborative effort involving hundreds of academic and corporate researchers from around the world.

30 Jan More Information