ARCHSTONE Advanced Resource Computation for Hybrid Service and TOpology NEtworks New Projects Kick-Off Meeting Fermilab, Batavia, IL September 28 th, 2009.

Slides:



Advertisements
Similar presentations
MPLS and GMPLS Li Yin CS294 presentation.
Advertisements

Research Challenges in the Emerging Hybrid Network World Tom Lehman University of Southern California Information Sciences Institute (USC/ISI)
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
Identifying MPLS Applications
Application-Based Network Operations (ABNO) IETF 88 – SDN RG
ARCHSTONE Advanced Resource Computation for Hybrid Service and TOpology NEtworks Project Review Meeting Brookhaven National Laboratory January th,
DRAGON Dynamic Resource Allocation via GMPLS Optical Networks Tom Lehman University of Southern California Information Sciences Institute (USC/ISI) National.
NORDUnet Nordic infrastructure for Research & Education LHCONE “Point-to-Point Connection Service” Service Definition Jerry Sobieski.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Emerging Research Dimensions in IT Security Dr. Salar H. Naqvi Senior Member IEEE Research Fellow, CoreGRID Network of Excellence European.
Transport SDN: Key Drivers & Elements
ESnet On-demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok Network Engineering Group Thomas Ndousse Visit February Energy.
Abstraction and Control of Transport Networks (ACTN) BoF
1 Introducing the Specifications of the Metro Ethernet Forum.
May 2001GRNET GRNET2 Designing The Optical Internet of Greece: A case study Magda Chatzaki Dimitrios K. Kalogeras Nassos Papakostas Stelios Sartzetakis.
Circuit Services - IPTV Christian Todorov Internet2 Fall Member Meeting October 9, 2007.
Hybrid MLN DOE Office of Science DRAGON Multi-Layer, Multi-Domain Control Plane Hybrid Networks Architecture Current Status and Future Issues Andy Lake,
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Protocols and the TCP/IP Suite
TERENA Networking Conference 2004, Rhodes, Greece, June Differentiated Optical Services and Optical SLAs Afrodite Sevasti Greek Research and.
ARCHSTONE Advanced Resource Computation for Hybrid Service and TOpology NEtworks Project Review Meeting LBNL, Berkeley, CA October 5 th, 2010.
TeraPaths TeraPaths: establishing end-to-end QoS paths - the user perspective Presented by Presented by Dimitrios Katramatos, BNL Dimitrios Katramatos,
ARCHSTONE Advanced Resource Computation for Hybrid Service and TOpology NEtworks New Projects Kick-Off Meeting Fermilab, Batavia, IL September 28 th, 2009.
1 High-Level Carrier Requirements for Cross Layer Optimization Dave McDysan Verizon.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Connect. Communicate. Collaborate VPNs in GÉANT2 Otto Kreiter, DANTE UKERNA Networkshop 34 4th - 6th April 2006.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
HOPI Update Rick Summerhill Director Network Research, Architecture, and Technologies Jerry Sobieski MAX GigaPoP and TSC Program Manager Mark Johnson MCNC.
Data Plane Testing on USN, ESnet, and Internet2 Networks Tom Lehman (USC/ISI) Nasir Ghani (Tennessee Tech) Chin Guok (ESnet) Nagi Rao (ORNL) John Vollbrecht.
GEC 15 Houston, Texas October 23, 2012 Tom Lehman Xi Yang University of Maryland Mid-Atlantic Crossroads (MAX)
Rick Summerhill Chief Technology Officer, Internet2 Internet2 Fall Member Meeting 9 October 2007 San Diego, CA The Dynamic Circuit.
Dynamic Circuit Services Control Plane Overview April 24, 2007 Internet2 Member Meeting Arlington, Virginia Tom Lehman University of Southern California.
A Framework for Internetworking Heterogeneous High-Performance Networks via GMPLS and Web Services Xi Yang, Tom Lehman Information Sciences Institute (ISI)
Hybrid MLN DOE Office of Science DRAGON Hybrid Network Control Plane Interoperation Between Internet2 and ESnet Tom Lehman Information Sciences Institute.
Delivering Circuit Services to Researchers: The HOPI Testbed Rick Summerhill Director, Network Research, Architecture, and Technologies, Internet2 Joint.
ARCHSTONE MX-TCE Development Update The ARCHSTONE Project Meeting January 28 th, 2011.
A PRESENTATION “SEMINAR REPORT” ON “ GENERALIZED MULTIPROTOCOL LABEL SWITCHING“
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
TeraPaths TeraPaths: Establishing End-to-End QoS Paths through L2 and L3 WAN Connections Presented by Presented by Dimitrios Katramatos, BNL Dimitrios.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
© 2006 National Institute of Informatics 1 Jun Matsukata National Institute of Informatics SINET3: The Next Generation SINET July 19, 2006.
1 Dynamic Service Provisioning in Converged Network Infrastructure Muckai Girish Atoga Systems.
Five Essential Elements for Future Regional Optical Networks Harold Snow Sr. Systems Architect, CTO Group.
Dynamic Lightpath Services on the Internet2 Network Rick Summerhill Director, Network Research, Architecture, Technologies, Internet2 TERENA May.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
OSCARS Roadmap Chin Guok Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.
Optical + Ethernet: Converging the Transport Network An Overview.
Dynamic Circuit Network An Introduction John Vollbrecht, Internet2 May 26, 2008.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
TeraPaths: A QoS Enabled Collaborative Data Sharing Infrastructure for Petascale Computing Research The TeraPaths Project Team Usatlas Tier 2 workshop.
Internet2 Dynamic Circuit Services and Tools Andrew Lake, Internet2 July 15, 2007 JointTechs, Batavia, IL.
Dynamic Network Services In Internet2 John Vollbrecht /Dec. 4, 2006 Fall Members Meeting.
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
-1- ESnet On-Demand Secure Circuits and Advance Reservation System (OSCARS) David Robertson Internet2 Joint Techs Workshop July 18,
Supporting Advanced Scientific Computing Research Basic Energy Sciences Biological and Environmental Research Fusion Energy Sciences High Energy Physics.
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
ESnet’s Use of OpenFlow To Facilitate Science Data Mobility Chin Guok Inder Monga, and Eric Pouyoul OGF 36 OpenFlow Workshop Chicago, Il Oct 8, 2012.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
The Internet2 Network and LHC Rick Summerhill Director Network Research, Architecture, and Technologies Internet2 Given by Rich Carlson LHC Meeting 25.
Connecting to the new Internet2 Network What to Expect… Steve Cotter Rick Summerhill FMM 2006 / Chicago.
The Internet2 Network and LHC Rick Summerhill Director Network Research, Architecture, and Technologies Internet2 LHC Meeting 23 October 2006 FERMI Lab,
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
SDN challenges Deployment challenges
Multi-layer software defined networking in GÉANT
Data Plane Testing on USN, ESnet, and Internet2 Networks
Establishing End-to-End Guaranteed Bandwidth Network Paths Across Multiple Administrative Domains The DOE-funded TeraPaths project at Brookhaven National.
Integration of Network Services Interface version 2 with the JUNOS Space SDK
OSCARS Roadmap Chin Guok
Presentation transcript:

ARCHSTONE Advanced Resource Computation for Hybrid Service and TOpology NEtworks New Projects Kick-Off Meeting Fermilab, Batavia, IL September 28 th, 2009

Introduction Network architectures and services - Increasing Complexity Growing need to consider many more dimensions (or constraints) for control and provision of network resources User services becoming more complex and varied - virtual organization specific resource control, on-demand creation of network topologies across multiple layers, extended user-to-network "conversations" Essentials for multi-layer network control Next-generation networks tend to be architected as a heterogeneous “multi-layer, multi-technology” construct Multiple types of services simultaneously over common infrastructures Need to hide network details from users, i.e., “services virtualized” Where are we now? Initial renditions of user requested service provision paradigms have been realized in DOE ESNet SDN, Internet2 DCN, and others. Challenging issues unresolved: rich service interface definition, dynamic topology computation, multi-layer control etc.

Personnel USC/ISI Tom Lehman Xi Yang ESnet Chin Guok Eric Pouyoul Inder Monga UNM Nasir Ghani Kevin Xie

Multi-X Network Control and Service Provision Heterogeneous network environments Networks are multi-service, multi-level, multi-layer, multi-technology, multi-vendor, multi-domain, multi-provider and multi-policy Multi-X offers various networking options in terms of physical interface types, transport technologies, performance characteristics etc. It also means expanded computation space and complex constraints. Key approaches to multi-X network control and provision Multi-layer resource “slicing” by vertical integration -Network resource computation with inherent multi-X capability -Power and intelligence to generate multi-layer virtual network topologies, circuits, and/or partitions on-the-fly Service-oriented networking -Advanced network service interface framework for higher-level services and applications -General purpose multi-layer topology computation element, independent of computing environments, applications and operation models

Network Service Interface (NSI) Path TE Parameters (source, destination IDs, bandwidth, link switching type, etc) Path TE Parameters (source, destination IDs, bandwidth, link switching type, etc) Layer-Specific Params (MTU, VLAN Tags, SONET VC type, WDM wavelengths etc.) Layer-Specific Params (MTU, VLAN Tags, SONET VC type, WDM wavelengths etc.) Scheduling Params (start and end times, ranges of acceptable time windows, priorities) Scheduling Params (start and end times, ranges of acceptable time windows, priorities) QoS Parameters (bandwidth guarantees, latency, jitter, packet loss etc.) QoS Parameters (bandwidth guarantees, latency, jitter, packet loss etc.) Routing Profile (explicit routes, link inclusion and exclusion lists etc.) Routing Profile (explicit routes, link inclusion and exclusion lists etc.) Execution Method (‘hard’,‘soft reservation’, ‘query only’, ‘schedule only’, ‘preemptible‘ etc) Execution Method (‘hard’,‘soft reservation’, ‘query only’, ‘schedule only’, ‘preemptible‘ etc) Protection Capability (‘non-protection’, ‘1:1’, ‘1+1’, ‘shared mesh protection’ etc.) Protection Capability (‘non-protection’, ‘1:1’, ‘1+1’, ‘shared mesh protection’ etc.) Management Info. (auxiliary information for service monitoring and trouble shooting) Management Info. (auxiliary information for service monitoring and trouble shooting) AAA Information (parameters for user authentication and policy enforcement) AAA Information (parameters for user authentication and policy enforcement) NSI Parameters by Categories The NSI framework defines multi-layer network services that hide network operation details and allow for on-demand “virtualization” or “slicing.” A “service” is defined by elements containing some of the above parameters. NSI services can be flexibly integrated into virtualization workflows and be discovered and invoked via standard mechanisms, such as “Web Services.” Value-Added Services Basic Operations request for single path Basic Operations request for single path Batch Operations request for a group of paths as atomic operations Batch Operations request for a group of paths as atomic operations Conditional Operations operations with conditional logic to support workflows Conditional Operations operations with conditional logic to support workflows Topology Services request for custom topology views and information Topology Services request for custom topology views and information

Multi-Layer Networking - Data Planes Many Data Plane options to provide Hybrid Network Services: Layer 3 for PSC with QoS (IP Routing, MPLS) Layer 2.5 for PSC with QoS (MPLS, e.g. Ethernet over IP) Layer 2 for L2SC (often Ethernet) Layer 1.5 for TDM (often SONET/SDH) Layer 1 for LSC (often WDM switch elements) From client hand-off perspective the "service" of choice is currently an Ethernet service This is independent network technology layer That is, all of the above Data Plane technologies can encapsulate Ethernet for the client service interface Similar approaches will be seen in the future for multiple client "services" InfiniBand OTN/G.709 Fibre Channel Others

Multi-Layer Networking - Architectures Many ways to architect the Data Plane Multi-Layer Parallel Combined Multi-Layer Multi-Service Hybrid Service

Service-Oriented MX-TCE Architecture The core capability of the project is Multi-X Topology Computation Element (MX-TCE) Handling multi-dimensional information and constraints that are typically not considered in current network PCE engines. Computing both paths and topologies for multi-layer networks “NSI ready” to enable general-purpose network resource computation. The service-oriented design allows MX-TCE to be flexibly incorporated into various virtualization systems.

MX-TCE Capabilities Ultimately must be InterDomain Topology Layer 3 User Specific Multi-Domain Topology Path Computation Time Domain AAA Management (SNMP) Data Administrator Requirements Layer 2 Layer 1 PCE to PCE Coordination Domain Boundary Time Domain AAA Management (SNMP) Data Administrator Requirements Layer 3 Layer 2 Layer 1 Topology Domain Boundary Topologies will need to reflect options for multi-domain provisioning

Project Goals Dynamic management and control of multi-X networks Develop capabilities to seamlessly manage and control network resources across all network layers Develop service-oriented path and topology computation capabilities for general-purpose network virtualization applications Test and develop capabilities in lab Develop technologies with focus on emerging R&E networks Use DOE Testbed for development and testing Seek for acceptance of the NSI framework by R&E networking organizations and broader communities Test and deploy capabilities into production networks Integrate MX-TCE with existing network provisioning systems, particularly OSCARS Deploy MX-TCE in other production environments Enable other uses and deployments for experimental and research projects

Partner Institutions and Roles USC/ISI Lead institution for management and execution of the project, responsible for overall architecture, design and implementation issues for MX-TCE System requirements, capabilities, use cases and architecture definition Software development and implementation ESNet Primary driver of the research activities, responsible for identification of system requirements, capabilities, use cases and architecture definition ESnet Production operations integration Software development and implementation UNM Theoretical research on path computation algorithms and techniques. Lab performance test and transform theoretical work into implemented components

Project Outline Advanced network service interface Requirements definition, architecture development, design and implementation Protocols and formats for service requests and answering complex questions regarding multi-X capabilities, states and service provisioning status. MX-TCE design and implementation Develop ability to i) operate in multi-layer, multi-technology, multi-vendor environments, ii) integrate multi-dimensional information from all planes, iii) incorporate information based on specific network architectures and requirements, and iv) utilize advanced algorithms within complex computation space. Develop interfaces and workflows to allow/assist other advanced capabilities to utilized features enable by MX-TCE and Advanced NSI network virtualization, topology instantiation, protection/restoration, IP routed traffic engineering/traffic grooming, control plane and network management integration, AAA/security architecture Technology transfer Ensure that there is a clear evolution (integration) path from current multi-level/multi-domain network control frameworks to the advanced architectures and features to be developed under this project.

MX-TCE Integration with OSCARS

MX-TCE in Broader World MX-TCE provides flexible and efficient options for any “NSI-ready” service provisioning systems in multi-layer / multi- technology networks MX-TCE acts as network resource broker for virtual topology slicing and instantiation in any “NSI- ready” computing virtualization and grid computing systems multi-layer network Give me an IP overlay triangle topology with 500Mbps per link. Can I have a slice of 1 GigE VLAN with customer tag 300? I prefer paths with least jitter. What are available 8:00-10:00AM every Friday? Site B Site C Site A Ask MX- TCE Application/User/Virtual Organization Unique Topology

Project Annual Schedule Year 1  NSI requirements document (Q1-Q3)  NSI architecture and design document (Q2-Q4)  Multi-dimension TEDB architecture and design (Q2-Q4)  Initial AAA information model and interface design (Q2-Q4)  Initial NSI standards body coordination (Q3-Q4)  Initial MC-TCE architecture and design (Q3)  Initial path and topology computation architecture and design (Q3)  Initial multi-dimension TEDB implementation (Q4)  Initial topology filter and graph transformation/construction study (Q4)  Initial path and topology algorithms study (Q4) Year 2  Completion of NSI documents and standard body coordination (Q1-Q3)  NSI client reference implementation (Q1-Q3)  Multi-dimension TEDB architecture and design, and implementation (Q1-Q4)  Path and topology architecture and design, and implementation (Q1-Q4)  Multi-layer, multi-technology provisioning architecture and design, and implementation (Q1-Q4)  Multi-layer virtualization topology architecture and design, and implementation (Q1-Q4)  AAA information model and interface design and implementation (Q1-Q4)  Initial architecture and design for protection and restoration mechanism, IP routed traffic engineering and grooming, and control plane and management plane integration (Q1-Q4)  Technology transfer plan (Q2-Q4) Year 3  Multi-layer network virtualization topology instantiation implementation (Q1-Q4)  Protection and restoration mechanism architecture and design, and implementation (Q1-Q4)  IP routed traffic engineering and grooming architecture and design, and implementation (Q1-Q4)  Control plane and management plane integration architecture and design, and implementation (Q1-Q4)  Technology transfer plan and deployment (Q1-Q4)

Project Deliverables Advanced network service interface NSI requirements document and architecture and design document NSI description and documentation submission to standards bodies, including Open Grid Forum (OGF) and Global Lambda Interchange Facility (GLIF) Sample NSI reference client implementation MX-TCE design and implementation MX-TCE architecture and design document and implementation -Topology data incorporation in multi-dimensional TEDB -Path and topology computation -Multilayer/multi-technology provisioning -Service interface with production systems such as OSCARS The implementation will develop specific methods/techniques to incorporate data from ESNet Juniper routers and Infinera WDM switches and enable multi-layer/multi-technology provisioning in production networks such as ESNet. MX-TCE test and report that combines the above to generate a complete MX-TCE prototype.

Project Deliverables Interface documentation, reference implementations, test reports for how other advanced capabilities can utilize features enable by MX-TCE and Advanced NSI Advanced multi-layer network virtualization and topology instantiation Advanced multi-layer IP routed traffic engineering and traffic grooming Advanced multi-layer protection and restoration mechanisms Control plane and network management integration Multi-X network AAA and security architecture Technology transfer Technology transfer plan document that outlines the transferring process Deployments to build and test the developed technologies on production networks

Interaction with Related Projects Interaction with the other technology development projects is very important to ensure the new class of "network infrastructure" services which are developed are correct in terms of: features interfaces degree of exposure/abstraction of physical devices ability to incorporate into useful workflows

Thank You! Discussion

Project Outline Develop interfaces and workflows to allow other advanced capabilities to utilized features enable by MX-TCE and Advanced NSI: Advanced multi-layer network virtualization and topology instantiation -Develop ability to request and instantiate whole network topologies based on the MX-TCE capabilities. -Develop “Vendor Interface Modules” for specific testbed and production network operations, including 100G Testbed, ESNet Lab, ESNet Production and others. Advanced multi-layer protection and restoration mechanism development -Develop ability for advanced multi-layer protection and restoration schemes to utilize the MX-TCE capabilities. Advanced multi-layer IP routed traffic engineering and traffic grooming -Develop ability for advanced multi-layer IP traffic engineering and traffic grooming schemes to utilize the MX-TCE capabilities.

Project Outline Develop interfaces and workflows to allow other advanced capabilities to utilized features enable by MX-TCE and Advanced NSI (continued): Control plane and network management integration -Develop the technologies and mechanisms to allow for control plane and management plane coordination for monitoring and debugging multi-layer network services, capabilities and states based on the MX-TCE capabilities. Multi-X network AAA and security architecture -Develop the architecture, information models and technologies to incorporate AAA and security frame into the MX-TCE design and associated multi-layer network services. -Develop a framework to flexibly absorb AAA information from various sources.