PlanetLab-Based Control Framework for GENI Larry Peterson Princeton University.

Slides:



Advertisements
Similar presentations
VINI and its Future Directions
Advertisements

INDIANAUNIVERSITYINDIANAUNIVERSITY GENI Global Environment for Network Innovation James Williams Director – International Networking Director – Operational.
Kilnam Chon Keio & KAIST GENI(Global Environment for Network Innovations) has been handled with good system engineering, NSF style.
1 Spiral 1 Requirements Demonstrate GENI Clearinghouse & control framework in Spiral 1 projects as a central GENI concept. Demonstrate End-to-end.
OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project.
GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part.
PlanetLab Workshop May 12, Incentives Private PLs are happening… What direction for “public” PL? –Growth? Distributing ops? Incentives to move in.
Resource specification update for PlanetLab and VINI Andy Bavier Princeton University March 16, 2010.
The Instageni Initiative
Sponsored by the National Science Foundation1April 8, 2014, Testbeds as a Service: GENI Heidi Picher Dempsey Internet2 Annual Meeting April 8,
1 Planetary Network Testbed Larry Peterson Princeton University.
PlanetLab Architecture Larry Peterson Princeton University.
GENI Experiment Control Using Gush Jeannie Albrecht and Amin Vahdat Williams College and UC San Diego.
PlanetLab Control Framework (Cluster B) Wrap-up Andy Bavier Princeton University March 18, 2010.
SFI Tutorial Tony Mack. What is SFI SFI: the the command line client for SFA interfaces. SFA: minimal set of interfaces and data types that permit the.
1 - OneLab - AsiaFi– November 17, 2009 – AIT Bangkok A PlanetLab (Europe) Short Tutorial Serge Fdida Université Pierre & Marie Curie, LIP6 Paris, France.
GENI Architecture Global Environment for Network Innovations The GENI Project Office (GPO) March 2, 2008 – GEC #2 Architecturewww.geni.net1 Clearing house.
OneLab: Federating Testbeds Timur Friedman Laboratoire LIP6-CNRS Université Pierre et Marie Curie TERENA Networking Conference 2007 Lyngby, Denmark, 22.
PlanetLab: An open platform for developing, deploying, and accessing planetary-scale services Overview Adapted from Peterson.
1 Presentation On Foreign Visit (13th Nov to 3rd Dec 2008) Department of Computer Science, Princeton University, N.J, USA. Invited By, Dr. Marc E. Fiuczynski.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
An Overlay Data Plane for PlanetLab Andy Bavier, Mark Huang, and Larry Peterson Princeton University.
Network Rspecs in PlanetLab and VINI Andy Bavier PL Developer's Meeting May 13-14, 2008.
Deconstructing PLC PlanetLab Developer’s Meeting May 13-14, 2008 Larry Peterson.
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University See for.
GEC3 Oct www.geni.net1 Experiment Workflow and Services Working Group System Engineering Report Vicraj (Vic) Thomas, Ph.D. Working Group System.
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
Sponsored by the National Science Foundation ProtoGENI and PGAugmentation Spiral 2 Year-end Project Review University of Utah, Internet2, HP Labs PI: John.
Sponsored by the National Science Foundation Omni: a command line GENI resource reservation tool Niky Riga, Sarah Edwards GENI Project Office 13 March,
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
Andy Bavier, PlanetWorks Scott Baker, SB-Software July 27, 2011.
Sponsored by the National Science Foundation PlanetLab and PLFED Spiral 2 Year-end Project Review Princeton University PI: Larry Peterson Staff: Andy Bavier,
GENI Racks: Infrastructure Overview
Digital Object Architecture
GENI: Catalyzing Network Research May 31, 2007 Larry Peterson Princeton University.
SDN Dev Group, Week 2 Aaron GemberAditya Akella University of Wisconsin-Madison 1 Wisconsin Testbed; Design Considerations.
1 Supporting the development of distributed systems CS606, Xiaoyan Hong University of Alabama.
MyPLC My Little PlanetLab Mark Huang
GEC3 – October 28-30, 20081www.geni.net1 Substrate WORKING GROUP System Engineering Report John Jacob SWG System Engineer groups.geni.net GENI working.
PlanetLab Applications and Federation Kiyohide NAKAUCHI NICT 23 rd ITRC Symposium 2008/05/16 Aki NAKAO Utokyo / NICT
1 On the Design & Evolution of an Architecture for Testbed Federation Stephen Soltesz, David Eisenstat, Marc Fiuczynski, Larry Peterson.
GEC3www.geni.net1 GENI Spiral 1 Control Frameworks Global Environment for Network Innovations Aaron Falk Clearing.
Overview of PlanetLab and Allied Research Test Beds.
Patrick Crowley and Jon Turner and John DeHart, Mart Haitjema Fred Kuhns, Jyoti Parwatikar, Ritun Patney, Charlie Wiseman, Mike Wilson, Ken Wong, Dave.
GEC5 Security Summary Stephen Schwab Cobham Analytical Services July 21, 2009.
Intel IT Overlay Jeff Sedayao PlanetLab Workshop at HPLABS May 11, 2006.
Software and Deployment Update -- Stanford University -- GEC11 July 2011.
Deliverable A meeting report that outlines our current thinking about Private PlanetLabs and Federation. Private PlanetLabs: Opportunities and Challenges.
Report on Onelab/2 Activities Future Internet Research and Experimentation Report on Onelab/2 Activities Serge Fdida Université.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
1 - GEC8, San Diego, July 20-22, 2010 Measurement Tools in PlanetLab Europe Tanja Zseby (Fraunhofer FOKUS, Berlin, Germany) (some slides from other OneLab.
PlanetLab Architecture Larry Peterson Princeton University.
Sponsored by the National Science Foundation GENI Security Architecture What’s Up Next? GENI Engineering Conference 7 Durham, NC Stephen Schwab SPARTA/Cobham.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
Marc Fiuczynski Princeton University Marco Yuen University of Victoria PlanetLab & Clusters.
Sponsored by the National Science Foundation Cluster D Working Meetings GENI Engineering Conference 5 Seattle, WA July ,
Sponsored by the National Science Foundation Meeting Introduction: Integrating GENI Networks with Control Frameworks Aaron Falk GENI Project Office June.
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
Sponsored by the National Science Foundation 1 Nov 4, 2010 Cluster-D Mtg at GEC9 Tue, Nov 2, 12noon – 4:30pm Meeting Chair: Ilia Baldine (RENCI) –System.
GEC22 Experimenter/Developer Roundtable (Developer) Victor Orlikowski Duke University
GEC3 – October 28-30, 2008www.geni.net1 Opt-in Working Group System Engineering Report October 29, 2008 Harry Mussman Opt-in WG System Engineer
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Experimenter Feedback Ezra Kissel GEC12 – Kansas City, MO Nov 4 th 2011.
HP Network and Service Provider Business Unit Sebastiano Tevarotto February 2003.
Sponsored by the National Science Foundation GENI Terminology Sarah Edwards, GENI Project Office Violet Syrotiuk, Arizona State University.
GENI Global Environment for Network Innovation
GENI Exploring Networks of the Future
Presentation transcript:

PlanetLab-Based Control Framework for GENI Larry Peterson Princeton University

Parts List Slice Interface - create & control slices/slivers Registry Interface - bind & resolve naming info Management Interface - query & reboot components Uber Researcher Interface - slice interface & so much more Registry (R) - users, slices, components, authorities - exports registry interface Slice Manager (SM) - creates & controls slices - exports researcher interface Aggregate Manager (AM) - responsible for a set of components - exports slice & mgmt interfaces Component Manager (CM) - controls a component - exports slice & mgmt interfaces

Vanilla PlanetLab PLC CMSMRAMCM … User

Alternative Slice Manager PLC CMSMRAMCM … User SM Emulab

Common Registry PLC CMSMR AM CM … User SM AMCM … Emulab

Multiple Aggregates PLC CMR … User SMAMCM … AM VINI

Full Federation PLC CMR … User SMAMCM … AM PLE SMR User

About the Code svn.planet-lab.org –MyPLC distribution (set up & extend a “private planetlab”) –developer’s mailing list –browse source code : geniwrapper /plc : plc wrapper (extends PLC) –registry & slice interfaces /component : node wrapper (extends NM) –slice & mgmt interfaces /util : secure remote invocation machinery /cmdline : client tools –module documentation interface specs evolving data model for rspecs (EMF-based)

PlanetLab EcoSystem Components & Aggregates –Support for Wireless & Disconnected Operation ä PlanetBridge ä OneLab (INRIA, UPMC) –Support for High-Performance ä NetFPGA (Stanford) ä Network Processors (WashU) –VINI Backbone ä deployed on Internet2 & NLR –Telco Deployments (TP, BT, AT&T,…) –OpenFlow Enterprise (Stanford) –Cisco Service Node (Cisco) –Scaleable Clusters (HP)

EcoSystem (cont) Federation Partners –OneLab (EU), CoreLab (JP), G-Labs (Germany) –South Korea, RedCLARA (Latin America),… User-Level Services –Emulab (Utah) –Stork/Raven (Arizona) –Plush/Gush (Williams)

Engineering Decisions PLC (aggregate) maintains all authoritative state – nodes only cache PLC (aggregate) accumulates all resource rights –nodes redeem tickets but do not grant tickets –implements policy (best effort + select guarantees) Tickets are idempotent –bw = 1Mbps implies absolute setting, not increment PlanetLab O&M interface >> GENI Mgmt interface