NICTA-SEACS Seminar D. B. Hoang Advanced Research in Networking IICT – Faculty of IT University of Technology, Sydney A Programmable Platform for Internet.

Slides:



Advertisements
Similar presentations
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
Advertisements

HetnetIP Ethernet BackHaul Configuration Automation Demo.
Services and Applications’ infrastructure for agile optical networks More questions than answers Tal Lavian.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
Application Centric Infrastructure
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advanced Optical Networks DWDM RAM DWDM RAM BUSINESS WITHOUT BOUNDARIES.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
Enabling Active Networks Services on A Gigabit Routing Switch Tal Lavian and the Openetlab Team.
4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side, delivers.
Open Innovation via Java-enabled Network Devices Tal Lavian
10 - Network Layer. Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving.
An Active Networking Testbed for Storage Presenter Mel Tsai People Mel Tsai Anshi Liang Paul Huang Perry Dong and Tal Lavian.
SERVER LOAD BALANCING Presented By : Priya Palanivelu.
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
Class 3: SDN Stack Theophilus Benson. Outline Background – Routing in ISP – Cloud Computing SDN application stack revisited Evolution of SDN – The end.
Edge Device Multi-unicasting for Video Streaming T. Lavian, P. Wang, R. Durairaj, F. Travostino Advanced Technology Lab, Nortel Networks D. B. Hoang University.
A Guide to major network components
Copyright © 2012, QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows Kwangtae Jeong, Jinwook Kim.
FI-WARE – Future Internet Core Platform FI-WARE Interface to Networks and Devices (I2ND) July 2011 High-level description.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
Common Devices Used In Computer Networks
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
Mobile Networking Challenges1 5.6 Mobile Ad Hoc Networks  Ad hoc network does not have any preexisting centralized server nodes to perform packet routing,
1 Liquid Software Larry Peterson Princeton University John Hartman University of Arizona
Active Network Node in Silicon-Based L3 Gigabit Routing Switch Active Network Node in Silicon-Based L3 Gigabit Routing Switch 1 UC Berkeley Engineering.
Dec. 3-5, DARPA AN PI Meeting Active Nets Technology Transfer through High-Performance Network Devices Tal Lavian - Nortel Networks.
May 28-29, DANCE Exposition Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines Tal Lavian - Nortel Networks.
Oct 11, OpenSig, Napa, California Silicon-based Programmable Routers: What have we learned? Tal Lavian - Nortel Networks Labs
To be smart or not to be? Siva Subramanian Polaris R&D Lab, RTP Tal Lavian OPENET Lab, Santa Clara.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Identifying Application Impacts on Network Design Designing and Supporting.
Putting Intelligence in Internetworking: an Architecture of Two Level Overlay EE228 Project Anshi Liang Ye Zhou.
Management for IP-based Applications Mike Fisher BTexaCT Research
Ch 1. Computer Networks and the Internet Myungchul Kim
Geneva, Switzerland, 11 June 2012 Switching and routing in Future Network John Grant Nine Tiles
May 28-29, DANCE Exposition Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines Tal Lavian -
9/29/99 1 Santa Clara University Open Programmable Architecture for Java-enabled Network Devices Tal Lavian Technology Center Nortel Networks
May 28-29, DANCE Exposition Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines Tal Lavian - Nortel Networks.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
A machine that acts as the central relay between computers on a network Low cost, low function machine usually operating at Layer 1 Ties together the.
1 Integrating Active Networking and Commercial-Grade Routing Platforms The University of Maryland Rob Jaeger J.K. Hollingsworth Bobby.
May 28-29, DANCE Exposition Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines Tal Lavian -
9/29/99 1 Openet Center - Java-enabled Network Devices Open Programmable Architecture for Java-enabled Network Devices Tal Lavian Technology Center
Forwarding.
High-Speed Policy-Based Packet Forwarding Using Efficient Multi-dimensional Range Matching Lakshman and Stiliadis ACM SIGCOMM 98.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
1 Java-enable Network Devices Programmable Network Node: Applications 1 Technology Center, Enterprise Solutions, Nortel Networks 2 Department of Computer.
Network Virtualization Sandip Chakraborty. In routing table we keep both the next hop IP (gateway) as well as the default interface. Why do we require.
Services and Applications’ infrastructure for agile optical networks An early draft proposal Tal Lavian.
3/5/2016Faculty : Trần Thị Ngọc Hoa1 From Proxy Server To ISA 2006  Overview  History  Functions  Caching Process  Caching Types  How does it work.
Network Layer4-1 Chapter 4 Network Layer All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down.
Leveraging SDN for The 5G Networks: Trends, Prospects and Challenges ADVISOR: 林甫俊教授 Presenter: Jimmy DATE: 2016/3/21 1.
Active Networks Jennifer Rexford. Nice Quotation from the Tennenhouse Paper There is presently a disconnect between what users consider to be “inside”
Network Processing Systems Design
Tal Lavian Openet: Nortel Network, Advanced Technology Lab Open Networking through Programmability.
1 Dynamic Classification in a Silicon-Based Forwarding Engine Technology Center, Nortel Networks & The University of Maryland Rob Jaeger
Instructor Materials Chapter 7: Network Evolution
Software Defined Networking for Wireless Networks
ETHANE: TAKING CONTROL OF THE ENTERPRISE
Tal Lavian Nortel Network, Advanced Technology Lab
IS3120 Network Communications Infrastructure
CS 31006: Computer Networks – The Routers
Network Core and QoS.
System Models and Networking Chapter 2,3
Integrating Active Networking and Commercial-Grade Routing Platforms
Network Core and QoS.
Intelligent Network Services through Active Flow Manipulation
Presentation transcript:

NICTA-SEACS Seminar D. B. Hoang Advanced Research in Networking IICT – Faculty of IT University of Technology, Sydney A Programmable Platform for Internet Service Architecture

Reference Paper: T. Lavian, D. B. Hoang, F. Travostino, P. Wang, S. Subramanian, and I. Monga, “An Extensible, Programmable, Commercial-grade Platform for Internet Service Architecture,” to appear in IEEE Transactions on Systems, Man, and Cybernetics, Autumn  This is a joint work between D.B. Hoang and other researchers at Nortel Network as listed in the paper below. Acknowledgement

Outline of the talk  The current Internet?  Next Step? Service Architecture  Router programmability  Programmable edge device as a service platform – its architecture  Some applications  About ARN

Current Internet Optical (Scalable bandwidth) Wireless Internet (Mobility, Location) Convergent IP (Connectivity) Serves well as a connectivity infrastructure Does not handle mobility well Does not possess adequate intelligence to deal with bandwidth

Internet – Where do we go from here? Next Generation Networks: Adapt to people, not the other way around! Services Services on-demand Mobility Resource Sharing What we need is a service architecture Here Great infrastructure for connectivity

ARN Positioning Optical (Scalable bandwidth) Wireless Internet (Mobility, Location) Convergent IP (Connectivity) ARN ARN : Services and Service Enabling Mechanisms

Domain 1 Domain 2 Domain 3 Programmable Service Platform Internet Service Architecture – Programmable Service Platform Can introduce services on-demand Can compose/negotiate end-to-end services Can allocate resources (computing & storage) Provide strong security Can address mismatches Programmable Service Platform

Service Composition Access Provider A Provider B Trust C Metro Technology G Provider F Control E Regional Admin L Trust T Security S Long Haul latency P Bandwidth Q Resiliency R Client Server How are we composing the next generation Internet? Service Architecture instead of Connectivity Architecture Composing end-to-end services by negotiation Deploying Optical Agility with Programmability and Scalability properties

Packet Processing in a traditional IP Router  Look at the destination address  Identify routing-table entries for a forwarding path  Select the best match using longest prefix matching for the IP address  Send the packet out to the output queue for the correct outgoing interface. IP Packet 1. Check IP Dest. Addr2. Routing Table Lookup3. Select Forwarding Path 4. Send packet to output Q

Router Programmability?

CE FE Programmability: Possible Control Functions Control Intensive computation (2) (3) (1) 1)Control functions that reside wholly in the control plane 2)Control functions that insert software in the critical data path 3)Control functions that allow control entities to act both in the control plane and in the data forwarding plane without adding software in the data path CE: Control Element FE: Forwarding Element

Programmability: Active Flow Manipulation Forwarding Processor Forwarding Processor Packet PolicyFilters AFM Packet Filte r Packet Action A key enabling technology of Openet Two abstractions —Primitive flows —Primitive actions Customer network services exercise active network control —Identifying specific flows —Apply actions to alter network behavior in real- time

Switching Fabric CPU System Forwarding Plane (Wire Speed Forwarding) Control Plane ORE Network Services Traffic Packets Monitor statusNew rules JFWD Programmability: Enabling services on-demand Openet on Passport Router Forwarding Processor Forwarding Rules Statistics &Monitors... Forwarding Processor Forwarding Rules Statistics &Monitors Forwarding Processor Forwarding Rules Statistics &Monitors

Programmable edge device as a service platform

Programmable Service Platform The programmable service platform is positioned at the edge network. Accommodating services and intelligent agents for policy negotiation, addressing mismatches, etc. Internet JSNMPUNI NASA JFWD Optical Networks or Wireless Networks or Converged IP Networks Optical Networks or Wireless Networks or Converged IP Networks iSD JDiffServ iSD Apps Unified Service Interfaces Openet/Alteon UNI

Features of the Platform  Enabling services on-demand  Preserving the hardware data path  Differentiating traffic based on application contents  Accommodating powerful computation components  Accommodating real-time AFM  Extensible resources

Hardware Architecture Processing Unit CPU NPU ASIC FGPA Virtual Machine Service Framework SSSS Control Plane API SWITCHING FABRIC External Processing/ Storage Devices Links Control Interface Service/Management Interface Fast Tunnel

Programmable Platform Architecture: A service-centric view ORE JVM Impedance Matching API SYSTEMS LEVEL API Comm API Manage API Applications/Services Security API Openet Runtime Environment (ORE) Service Enabling API

Some applications

An Example - A Disaster Discovery Application Policy Check Service Oplet Management Action Connection Setup AFM Flow (Req.) Selection data transfer between centers Active Sevices Download Runtime Environment For Active Services Event Request Control Plane ATI Photonic Switch

DARPA demo – Disaster Recovery concept Agile setting of light-path on 10GE All Optical MEMs switch Router MEMs Switch Prototype Router B SF B2 B3 L7 Switch Comp Optical Gateway Control Mesg Comp - Control and computation - Linux L7 Switch Comp Optical Gateway L7 Switch Comp 1Gbs 10Gbs Control Mesg NY FL

Openet Alteon AN Platform for SMDS l1 Real server on Linux or NT, 2~8 Real Players on Solaris lSMDS on iSD èReal Player RTSP request filter and interception èReal Server reply real-time stream filter and replication èRTSP session setup by replicating first 16 packets cached Streaming Media Distribution Service Real Server 8 SMDS service Real Player 1 Linux Sun/Solaris Alteon 1 st Client RTSP Request Server reply Packet Redirection rtsp://pcary1gc:554/real8video Linux/iSD Packet Writeback RTSP Intercept Packet Replicate Client Register Real Player 2-8

Openet-Alteon Platform at the Metro Edge OM3400 OPE OC-3/12/48 OM3400 OPE NAAP iSD1 iSD 2 Openet-Alteon NAAP iSD 2 iSD 1 User Ethernet OM OPE Customer Access Points 10/100/1 Gbps OPE Openet-Alteon

Research Organizations (CSIRO, TRL, …) Other Universities (Sydney, Berkeley, …) IICT-ARN About ARN DARPA Industries (Nortel, Motorola, Fujitsu, Uecomm, Alcatel...) UTS (IT, Engineering, …)

ARN Web site: End systems, Resources, Services Discovery DiffServ TCP CC Modelling TCP over Wireless Bandwidth Broker GMPLS in Optical Networks Programmable Service Platform Overlay Networks Delayed Multicast Mobile Internet Location-based Services ARN Projects Peer-to-Peer/ Adhoc Networks Active/ Programmable Networks Intelligence over Optical Networks Distributed Systems/Grid Computing Internet QoS Mechanisms

ARN Advanced Research in Networking Faculty of IT, UTS /