Sponsored by the National Science Foundation Meeting Introduction: Integrating GENI Networks with Control Frameworks Aaron Falk GENI Project Office June.

Slides:



Advertisements
Similar presentations
Sponsored by the National Science Foundation Cluster D Outbrief GENI Engineering Conference 5 Seattle, WA July 22,
Advertisements

1 Spiral 1 Requirements Demonstrate GENI Clearinghouse & control framework in Spiral 1 projects as a central GENI concept. Demonstrate End-to-end.
DTunnels Year 1 Summary Nick Feamster. Overview Two pieces –DTunnels: Mechanism for creating appearance of layer 2 links between virtual nodes –BGP Mux:
Sponsored by the National Science Foundation 1 Optical Access Nets and S3I Spiral 2 Year-end Project Review University at Buffalo PI: Chunming Qiao Students.
The Instageni Initiative
Collaborative and Technical Issues on Future Networks Myung-Ki SHIN 15 th CJK NGN WG Meeting Zhangjiajie, China 8-10 April
Sponsored by the National Science Foundation Campus Policies for the GENI Clearinghouse and Portal Sarah Edwards, GPO March 20, 2013.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
GEC3 Oct www.geni.net1 Experiment Workflow and Services Working Group System Engineering Report Vicraj (Vic) Thomas, Ph.D. Working Group System.
Sponsored by the National Science Foundation Omni: a command line GENI resource reservation tool Niky Riga, Sarah Edwards GENI Project Office 13 March,
Sarah Edwards, GENI Project Office
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Resource Representations in GENI Rob Sherwood, OpenFlow Hongwei Zhang, Wireless sensor network description language Ilia Baldine, Yufeng Xin, Semantic.
Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos.
Sponsored by the National Science Foundation PlanetLab and PLFED Spiral 2 Year-end Project Review Princeton University PI: Larry Peterson Staff: Andy Bavier,
Digital Object Architecture
Sponsored by the National Science Foundation GENI Exploring Networks of the Future GENI Spiral 2 Chip Elliott November 17,
Sponsored by the National Science Foundation GEC17: Developer Track Introduction Marshall Brinn, GPO July 21, 2013.
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
Sponsored by the National Science Foundation Programmable Networks and GENI Marshall Brinn, GPO GEC October 25, 2012.
Sponsored by the National Science Foundation GENI Meta-Operations Center Spiral 2 Year-end Project Review GlobalNOC at Indiana University PI: Jon-Paul.
GEC3 – October 28-30, 20081www.geni.net1 Substrate WORKING GROUP System Engineering Report John Jacob SWG System Engineer groups.geni.net GENI working.
Strawman GENI Use Cases Global Environment for Network Innovations The GENI Project Office (GPO) March 3, 2008 – GEC #2 Use Cases Clearing.
Data Plane Measurements Deniz Gurkan Roopa Krishnappa October 28 th, 2008.
GEC3www.geni.net1 GENI Spiral 1 Control Frameworks Global Environment for Network Innovations Aaron Falk Clearing.
GEC 15 Houston, Texas October 23, 2012 Tom Lehman Xi Yang University of Maryland Mid-Atlantic Crossroads (MAX)
Sponsored by the National Science Foundation Campus Trials of Enterprise GENI: Georgia Tech Spiral 2 Year-end Project Review Georgia Tech PI: Russ Clark,
GEC5 Security Summary Stephen Schwab Cobham Analytical Services July 21, 2009.
Resource Representations in GENI: A path forward Ilia Baldine, Yufeng Xin Renaissance Computing Institute,
Sponsored by the National Science Foundation GEC14 Session: SDN * in GENI Marshall Brinn, GPO July 11, 2012 * Software-Defined Networking.
The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Sponsored by the National Science Foundation GENI I&M and Monitoring GENI Engineering Conference 14 Boston, MA Sarah Edwards Chaos Golubitsky Jeanne Ohren.
Sponsored by the National Science Foundation GENI Current Ops Workflow Connectivity John Williams San Juan, Puerto Rico Mar
Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation 1 Last updated April 1, 2013 Are you ready for the tutorial? 1.Sign In 2.Grab a Worksheet 3.Did you do the.
Sponsored by the National Science Foundation Substrate Working Group GENI Engineering Conference 4 Miami, FL Peter O’Neil April 1,
Sponsored by the National Science Foundation Distributed Identity & Authorization Mechanisms Spiral 2 Year-end Project Review SPARTA, Inc. PI: Stephen.
Sponsored by the National Science Foundation Cluster D Working Meetings GENI Engineering Conference 5 Seattle, WA July ,
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI.
Sponsored by the National Science Foundation GENI Campus Ops Workflow Chaos Golubitsky San Juan, Puerto Rico Mar
Sponsored by the National Science Foundation CMUlab Spiral 2 Year-end Project Review Carnegie Mellon University PI: Dave Andersen Staff: Pat Gunn Students:
Resource representations in GENI workshops (GEC[78]) Ilia Baldine.
Sponsored by the National Science Foundation Understanding the AM API through a simple Hadoop experiment.
Sponsored by the National Science Foundation 1 GEC16, March 21, 2013 Are you ready for the tutorial? 1.Did you do the pre-work? A.Are you able to login.
D u k e S y s t e m s GENI Federation Basics Jeff Chase Duke University.
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
Experiences with Measurement Data Collection on R&E Networks Christopher Small Indiana University.
Sponsored by the National Science Foundation GENI Status and Outlook Chip Elliott July 21,
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.
Sponsored by the National Science Foundation Establishing Policy-based Resource Quotas at Software-defined Exchanges Marshall Brinn, GPO June 16, 2015.
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
GEC3 – October 28-30, 2008www.geni.net1 Opt-in Working Group System Engineering Report October 29, 2008 Harry Mussman Opt-in WG System Engineer
Sponsored by the National Science Foundation Stitching Slices GEC7 Control Framework WG Aaron Falk GENI Project Office.
Sponsored by the National Science Foundation Raven Provisioning Service Spiral 2 Year-end Project Review Department of Computer Science University of Arizona.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
GEC3 – October 28-30, 2008www.geni.net1 Control Framework Working Group System Engineering Report October 29, 2008 Harry Mussman CF WG System Engineer.
GEC3 – October 28-30, 2008www.geni.net1 Control Framework Working Group System Engineering Report October 29, 2008 Harry Mussman CF WG System Engineer.
Mid-Atlantic Crossroads (MAX) GENI Facility Status Update March 16, 2010 Tom Lehman Xi Yang Peter O'Neil Abdella Battou.
Sponsored by the National Science Foundation WiMAX Spiral 2 Year-end Project Review Rutgers University PI: Dipankar Raychaudhuri, WINLAB Rutgers University.
Sponsored by the National Science Foundation Understanding the AM API through a simple Hadoop experiment.
Clearing house for all GENI news and documents GENI Architecture Concepts Global Environment for Network Innovations The GENI Project Office.
The GENI Meta-Operations Center (GMOC) Jon-Paul Herron Global Research NOC.
Sponsored by the National Science Foundation GEC17 Plenary Session: Architecture Marshall Brinn, GPO July 22, 2013.
GENI Exploring Networks of the Future
Presentation transcript:

Sponsored by the National Science Foundation Meeting Introduction: Integrating GENI Networks with Control Frameworks Aaron Falk GENI Project Office June 25, 2009

Sponsored by the National Science Foundation 2 PRESENTATION DATE HERE Who’s Here? Rob Ricci, ProtoGENI Jon Duerig, ProtoGENI Guido Appenzeller, Enterprise GENI Rod Sherwood, Enterprise GENI Larry Peterson, PlanetLab Ilia Baldine, ORCA/BEN Yufeng Xin, ORCA/BEN Yogesh Mundada, DTunnels Nick Feamster, DTunnels Ted Faber, TIED Ivan Seskar, ORBIT/WiMAX Chris Tracy, GMOC Camilo Viecco, GMOC Harry Mussman, GPO Chris Small, GPO Chip Elliott, GPO Aaron Falk, GPO By phone: Max Ott, ORBIT James Sterbenz, GpENI Heidi Picher-Dempsey, GPO

Sponsored by the National Science Foundation 3 June 25, 2009 Key Goals for GENI Spiral 1 Drive down critical technical risks in GENI’s concept GENI Clearinghouse Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless Create my slice Goal #1 Fund multiple, competing teams to develop GENI Clearinghouse technology, encourage strong competition within the first few spirals Goal #1 Fund multiple, competing teams to develop GENI Clearinghouse technology, encourage strong competition within the first few spirals Goal #2 Demonstrate end-to-end slices across representative samples of the major substrates / technologies envisioned in GENI Goal #2 Demonstrate end-to-end slices across representative samples of the major substrates / technologies envisioned in GENI

Sponsored by the National Science Foundation 4 June 25, 2009 Goals for this Meeting For each cluster answer: –How does a network device or aggregate represent/reserve resources? –How do network slivers join to form an end-to-end slice? Produce concrete examples, plans

Sponsored by the National Science Foundation Network Configuration Use Case (slightly updated excerpt from GEC2 presentation)

Sponsored by the National Science Foundation 6 June 25, 2009 Compute Cluster Network Interface Storage Aggregate Manager 10 GbE GbE Measurement 6 Sliver Creation: Computation Resources (1 of 3) 1. Researcher submits credentials and request to aggregate manager (AM) for resources, that includes a reservation time I want to reserve all the pieces to build my experiment, I will start with a CPU cluster, reserving the following 300 Processors 10 TB Local storage (multiple disks) 1 GbE and 10 GbE link capacity from network interface to CPU’s and 10TB drive CPU utilization measurement w/ data transfer rates 2. CM checks policies against credentials and accepts reservation by returning signed RSpec to User (called a ticket). A similar set of actions are performed for the other CPU cluster and storage array Metro Wireless Access CPU Cluster Optical Backbone Optical Edge CPU Cluster Regional Research Storage Server NSF GENI clearinghouse Slice & User Registry 3b. AM sends copy of ticket to Slice Registry (who tracks resources in each slice). At this stage, the researcher has a right to use specific resources (i.e., establish slivers) from several of the aggregates. However, these resources are not active and have not been composed into a coherent experiment. Resource Discovery Service 3a. AM sends schedule update with reservation information (resources and dates)    GID

Sponsored by the National Science Foundation 7 June 25, 2009 Sliver Creation: Aggregate Interconnection (2 of 3) GID Now that my edge processor resources are reserved, I need to establish data link connections across the multiple network domains. But, how do I set-up connections between two aggregates? Compute Cluster Storage 10 GbE GbE Measurement Processing Center Optical Edge/ Metro Wireless Regional Research Storage Server GIMS Aggregate Manager When the AM issues a ticket, the signed Rspec will contain interconnection parameters of each network reservation, e.g., port number, VLAN ID, source Ethernet address, so the OB AM can associate network resources in PC to those in OB. Aggregate Manager The reservation specifies network bandwidth between the 3 components and Optical Backbone. The Processing Center AM handles establishing requested internal network configuration. Connectivity to OB already exists. Optical Transport At this stage, the researcher has obtained payload mapping information from each of the aggregate managers. No connections have been established Optical Backbone Measurement This is repeated for the Regional Research, Storage Server, Optical Edge (and Metro Wireless) networks.

Sponsored by the National Science Foundation 8 June 25, 2009 Processing Center Optical Edge Regional Research Storage Server GIMS Aggregate Manager Optical Transport Optical Backbone 10GbE Measurement 3c. AM sends copy of ticket to Slice Registry 3b. AM sends status update with reservation information 2. AM checks policies against credentials and accepts reservation by returning signed RSpec to User 3a. AM maps payloads to interfaces and provides information in ticket returned to user 1. Researcher submits credentials, aggregate interconnection maps and request to aggregate manager (AM) for resources, that includes a reservation time Sliver Creation: Networking Resources (3 of 3) GID Metro Wireless Access CPU Cluster Optical Backbone Optical Edge CPU Cluster Regional Research Storage Server NSF GENI clearinghouse Slice & User Registry Resource Discovery Service    Now that aggregate interconnection mapping is established, I want to reserve the following resources: Optical multipoint topology from storage server to PC,OE, RR network interfaces FPGA framers on linecards mapped to 10GbE payload at each aggregate interface 1 GbE link capacity between Processing center and other aggregate interfaces BER and OSNR measurements on all links Measurement data transfer rates     At this stage, a complete slice reservation exists. However, until that reservation is exercised (i.e., tickets redeemed), active slivers cannot be programmed.

Sponsored by the National Science Foundation 9 June 25, 2009 Questions Is a standard method of describing network “coordinates” required? Does it go into the RSpec? Are there now constraints on the order in which networks can be added to a slice? How does work with multiple networks in series? How are ordering constraints handled in the control framework? How are tunnels (i.e., non-adjacent resources) handled?

Sponsored by the National Science Foundation 10 June 25, 2009 Today’s Agenda (ready to bash…)

Sponsored by the National Science Foundation 11 June 25, 2009 Ground rules for today Spiral 1 focus (i.e., by this fall) Different answers are OK for different clusters Shared responsibility between control framework & aggregate projects is required to solve this This is an engineering, not research, discussion