Architectural Support for Internet Evolution and Innovation

Size: px
Start display at page:

Download "Architectural Support for Internet Evolution and Innovation"

Transcription

1 Architectural Support for Internet Evolution and Innovation George N. Rouskas Department of Computer Science North Carolina State University Joint work with: Ilia Baldine (RENCI), Rudra Dutta, Anjing Wang, Mohan Iyer (NCSU) Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.1

2 Outline Motivation: Challenges with Internet Architecture SILO: A Meta-Design Framework SILO as Research Tool: Cross-Layer Experimentation Summary and Demo Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.2

3 In Search of Next Generation Internet Pouzin Society Early Pioneer Work NewArch (DARPA) SIGCOMM FDNA NSF FIND NSF GENI NSF FIA Euro NGI Euro 4WARD Euro FIRE Asia Future Internet Forum Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.3

4 Challenges with Current Architecture App App App Transport Network Data Link Physical 1. Evolution: function-heavy protocols with built-in assumptions 2. High barrier to entry: for new data transfer protocols 3. Cross-layer design: lack of inter-layer interactions/controls Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.4

5 Protocol Evolution: Transport Several distinct functions: identify application endpoints (ports) e2e congestion control multi-homing (SCTP) reliability semantics (TCP, RDP, SCTP, etc) evolution of individual functions affects entire transport layer Lack of clear separation between policies and mechanisms window-based flow control vs. how window size may change prevents reuse of various components Built-in assumptions about IP addresses transition to IPv6, support for mobility difficult Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.5

6 High Barrier to Entry New data transfer protocols difficult to implement/deploy except for user-space Experimental network designs crucial for: gaining insight understanding protocol operation discovering new knowledge rooted in physical world Implementations on commodity HW/SW remain challenging: require modification of OS kernel involve significant expertise limit ability to play with network stack Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.6

7 Cross-Layer Design Cross-layer design a major research theme over last decade: wireless networks TCP congestion control optical networks (later) Adoption of ideas in operational networks quite slow: no interfaces for inter-layer interactions/cross-layer controls lack of experimental work reliance on simulation with invalid assumptions Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.7

8 Accommodating New Functionality Deploy half-layer solutions (MPLS, IPSec) layers become markers for vague functional boundaries Adapt existing implementation to new situations TCP over wireless/large bw/delay product networks Implement own UDP-like data transfer no reuse or kernel optimizations Abandon the old: new implementations for sensor networks Internet balkanization Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.8

9 Role-Based Architecture (RBA) [BFH 2003] New abstraction: organize protocols in heaps, not stacks Richer interactions among protocols flexibility Require new system-level implementations A B C RSH 1 RSH 2 RSH 3 Payload Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.9

10 Recursive Network Architecture (RNA) [TP 2008] Meta-protocol: generic protocol layer with basic services Each layer in stack appropriately configured instantiation Allows reuse, cleaner cross-layer interactions, dynamic composition MP 4 MP 3 MP 2 MP 1 Physical Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.10

11 Recursive Network Architecture (RNA) [TP 2008] Meta-protocol: generic protocol layer with basic services Each layer in stack appropriately configured instantiation Allows reuse, cleaner cross-layer interactions, dynamic composition MP 4 MP 3 MP 2 MP 1 Wireless Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.10

12 Recursive Network Architecture (RNA) [TP 2008] Meta-protocol: generic protocol layer with basic services Each layer in stack appropriately configured instantiation Allows reuse, cleaner cross-layer interactions, dynamic composition MP 4 MP 3 MP 2 MP 1 Optical Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.10

13 Tng Transport Next-Generation [FI2009] Decomposes function-heavy transport layer true e2e functions reliable packet transport middlebox functions endpoint naming, congestion control Negotiation plane cross-layer interactions Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.11

14 Layering As Optimization Decomposition Protocol layers integrated into mathematical framework [CLCD 2007] [LSS 2006] Global optimization problem: network utility maximization Decomposition into subproblems layering optimal modules (protocols) map to different layers interfaces between layers coordinate the subproblems Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.12

15 Layering As Optimization Decomposition Clean-state optimization layered network architecture optimal layering TCP/IP stack various representations of optimization problem different layered architectures (loose) coupling among layers cross-layer considerations Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.12

16 Our View Internet architecture houses an effective design But: it is not itself effective in enabling evolution New architecture must be designed for adaptability/evolvability New architecture must preserve/generalize layering SILO objective: design for change Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.13

17 What is Architecture? Fundamental elements/principles vs. design decisions Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.14

18 What is Architecture? Fundamental elements/principles vs. design decisions Diverse points of view FIND projects target: addressing, naming, routing, protocol architecture, security, management, economics, communication technologies (wireless, optical), Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.14

19 What is Architecture? Fundamental elements/principles vs. design decisions Diverse points of view FIND projects target: addressing, naming, routing, protocol architecture, security, management, economics, communication technologies (wireless, optical), Our definition: Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.14

20 What is Architecture? Fundamental elements/principles vs. design decisions Diverse points of view FIND projects target: addressing, naming, routing, protocol architecture, security, management, economics, communication technologies (wireless, optical), Our definition: it is precisely the characteristics of the system that does not change itself, but provides a framework within which the system design can change and evolve Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.14

21 Meta-Design Framework Obtain a meta-design that explicitly allows for future change Not a particular design or arrangement of specific features Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.15

22 Meta-Design Framework Obtain a meta-design that explicitly allows for future change Not a particular design or arrangement of specific features The goal is not to design the next system, or the best next system, but rather a system that can sustain continuing change Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.15

23 SILO Architecture Highlights Building Blocks: services of fine-grain functionality Design Principles: 1. Generalize traditional layer stack 2. Enable inter-layer interactions: knobs: explicit control interfaces 3. Design for change: facilitate introduction of new services 4. Separate control from data functions Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.16

24 Generalization of Layering Silo: vertical composition of services preserves layering principle Per-flow instantiation of silos introduces flexibility and customization Decoupling of layers and services services introduced at point in stack where necessary Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.17

25 Silos: Generalized Protocol Stacks App App App S1 S1 S2 Cross Service Tuning S4 S3 S3 Silo & Service Mgmt S5 S6 S6 Knobs S7 S8 S8 S7 S9 Composability Constraints Physical Layers Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.18

26 Inter-Layer Interactions (1) Knobs: explicit control interfaces adjustable parameters specific to functionality of service enable info exchange among services Algorithms may optimize jointly the behavior of services in a silo data interface Service knobs Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.19

27 Inter-Layer Interactions (2) Upward information passing Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.20

28 Inter-Layer Interactions (2) Downward information passing Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.20

29 Inter-Layer Interactions (2) Up-and-down information passing Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.20

30 Inter-Layer Interactions (2) Silo-wide optimization/calibration Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.20

31 Design for Change Architecture does not dictate services to be implemented Provide mechanisms to: introduce new services compose services into silos Ontology of services: describes service semantics function, data/control interfaces relationship among services relative ordering constraints Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.21

32 Ontology Networking Knowledge s 2 service s 1 m m 1,1 1,2 s 5 s m 4 4,1 application s 3 m m 1,1 3,1 m 1,2 m 2,1 m control agent 3,2 m2,2 m m 4,1 3,1 s 6 m 3,1 m 5,2 m 6,3 silos policies m m 6,1 6,1 physical layer method Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.22

33 Service Composition Constraints on composing services A and B: A requires B A forbids B A must be above (below) B A must be immediately above (below) B Negations, AND, OR Minimal set: Requires, Above, ImmAbove, NotImmAbove All pairwise condition sets realizable Forbids = (A above B) AND (B above A) Above = NOT Below Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.23

34 Service Composition Problem Given: a set of essential services application Obtain a valid ordering of these and additional services or, identify conflicts with constraints Simple composition algorithm implemented Ongoing research in formalizing the problem Input Output Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.24

35 The SILO Hourglass Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.25

36 The SILO Hourglass Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.25

37 SILO Software Prototype Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.26

38 Prototype Architecture Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.27

39 SILO As a Research Tool Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.28

40 SILO As a Research Tool Deploys in a slice Researcher brings: custom services tuning algorithms ontology updates Connect to measurement framework cross-layer protocol experimentation tool Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.29

41 Software Defined Optics Optical substrate can no longer be viewed as black box Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.30

42 Software Defined Optics Optical substrate can no longer be viewed as black box Collection of intelligent and programmable resources: Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.30

43 Software Defined Optics Optical substrate can no longer be viewed as black box Collection of intelligent and programmable resources: optical monitoring, sensing mechanisms amplifiers, impairment compensation devices tunable optical splitters configurable add-drop programmable mux-demux (e.g., adjust band size) adjustable slot size Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.30

44 Cross-Layer Interactions Impairment-aware RWA and network design Placement of optical sub-systems (converters, amplifiers, regenerators) Traffic grooming Inter-layer QoS and traffic engineering Optical layer multicast Multi-layer failure localization and recovery App App App Transport Network Data Link Physical Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.31

45 IMF Physical Infrastructure VOA Polatis Switch SOA PCB SOA-Control Prototype Board NetFPGA Infinera DTN Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.32

46 IMF Cross-Service Demo UNC-BEN Video Stream Source SILO Tuning Agent SILO Application Gateway SILO API Pkt Cnt Legend: SSH Forwarding VM Monitor BER Bit Error Rate DTN Digital Transport Node SOA Semiconductor Optical Amplifier VOA Variable Optical Attenuator SCPI - Standard Commands for Programmable Instruments GPIB - General Purpose Interface Bus Physical Devices VM Monitor Management Network SSH Forwarding Software RENCI-BEN Video Stream Render SILO Tuning Agent SILO Application Gateway SILO API Pkt Cnt MEAS Optical Data BEN MEAS Video Monitor & IF switch algorithm Eth1 URE SOA C IF Swth Eth0 XMLRPC Physical pins NetFPGA XMPP Attenuator Control Script by SCPI GPIB Port Power & BER XMPP PubSub Server Port Power Video Monitor & IF switch algorithm URE SOA C IF Swth SOA VOA Polatis Optical Switch Infinera DTN Reference Path Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.33

47 IMF Demo Results Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.34

48 IMF Demo Results Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.34

49 Summary Vision enable flexibility, evolution: design for change fine-grain, reusable services, explicit control interface enables experimentation, flexibility, community of innovation per-flow service composition (silos) ease of evolution, policies Framework provide architectural support to vision: constrained composition commoditize cross-layer interaction / optimization Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.35

50 Ongoing Efforts New research directions silos in the core and scalability policy enforcement through composition constraints (generalized) virtualization as a service Extend the prototype portfolio of reusable services optical testbed deployment breakable experimental net (BEN) Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.36

51 Upcoming Book Architectural Support for Internet Evolution and Innovation IEEE DLT, August 2010 p.37

Architectural Support for Internet Evolution and Innovation

Architectural Support for Internet Evolution and Innovation Architectural Support for Internet Evolution and Innovation George N. Rouskas Department of Computer Science North Carolina State University http://net-silos.net/ Joint work with: Ilia Baldine (RENCI),

More information

Architectural Support for Internet Evolution and Innovation

Architectural Support for Internet Evolution and Innovation Architectural Support for Internet Evolution and Innovation George N. Rouskas Department of Computer Science North Carolina State University http://net-silos.net/ Joint work with: Ilia Baldine (RENCI),

More information

Net SILOs: An Architecture to Enable Software Defined Optics

Net SILOs: An Architecture to Enable Software Defined Optics Net SILOs: An Architecture to Enable Software Defined Optics George N. Rouskas Department of Computer Science North Carolina State University http://net-silos.net/ Joint work with: Ilia Baldine (RENCI),

More information

Service Orientation Paradigm in Future Network Architectures

Service Orientation Paradigm in Future Network Architectures 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing Service Orientation Paradigm in Future Network Architectures Rahamatullah Khondoker, Abbas Siddiqui,

More information

Architectural Support for Internet Evolution and Innovation

Architectural Support for Internet Evolution and Innovation Architectural Support for Internet Evolution and Innovation Rudra Dutta, Ilia Baldine, Anjing Wang, Mohan Iyer, George N. Rouskas Computer Science Department, NCSU, and Renaissance Computing Institute,

More information

BEN: Breakable Experimental Network

BEN: Breakable Experimental Network BEN: Breakable Experimental Network Nick McKeown Stanford University Presenter: Munhwan Choi Overview Requirements and motivation BEN overview Basic resources Fiber infrastructure and connectivity Functional

More information

An Economy Plane for the Internet

An Economy Plane for the Internet An Economy Plane for the Internet How to charge for innovative network services Tilman Wolf Department of Electrical and Computer Engineering University of Massachusetts Amherst Services in the Internet

More information

Future Internet a Service oriented Approach. SONATE (Service-oriented Network Architecture) 24th July 2007

Future Internet a Service oriented Approach. SONATE (Service-oriented Network Architecture) 24th July 2007 24th July 2007 Future Internet a Service oriented Approach SONATE (Service-oriented Network Architecture) 7 th Würzburg Workshop on IP: Joint EuroFGI and ITG Workshop on "Visions of Future Generation Networks"

More information

2 Background: Service Oriented Network Architectures

2 Background: Service Oriented Network Architectures 2 Background: Service Oriented Network Architectures Most of the issues in the Internet arise because of inflexibility and rigidness attributes of the network architecture, which is built upon a protocol

More information

An Introduction to Software Architecture. David Garlan & Mary Shaw 94

An Introduction to Software Architecture. David Garlan & Mary Shaw 94 An Introduction to Software Architecture David Garlan & Mary Shaw 94 Motivation Motivation An increase in (system) size and complexity structural issues communication (type, protocol) synchronization data

More information

Building NetOpen Networking Services over OpenFlow-based Programmable Networks

Building NetOpen Networking Services over OpenFlow-based Programmable Networks Building NetOpen Networking Services over -based Programmable Networks Namgon Kim and JongWon Kim Networked Media Lab., School of Information and Communications, Gwangju Institute of Science and Technology

More information

FIND Projects 4. Munyoung Lee

FIND Projects 4. Munyoung Lee FIND Projects 4 Radio Wormholes for Wireless Label Switched Mesh Networks RNA: A Recursive Network Architecture Sensor-Internet Sharing and Search (SISS) Service-Centric End-to-End Abstractions for Network

More information

Design of Next Generation Internet Based on Application-Oriented Networking

Design of Next Generation Internet Based on Application-Oriented Networking Design of Next Generation Internet Based on Application-Oriented Networking Yu Cheng Department of Electrical and Computer Engineering Illinois Institute of Technology Chicago, Illinois, USA cheng@iit.edu

More information

Architecture of the Future Internet

Architecture of the Future Internet Architecture of the Future Internet Paul Müller, Bernd Reuther, ICSY Lab, University of Kaiserslautern, Germany 1 What is ICSY The Integrated Communications Systems (ICSY) research group is aiming at the

More information

A Data-Centric Approach for Modular Assurance Abstract. Keywords: 1 Introduction

A Data-Centric Approach for Modular Assurance Abstract. Keywords: 1 Introduction A Data-Centric Approach for Modular Assurance Gabriela F. Ciocarlie, Heidi Schubert and Rose Wahlin Real-Time Innovations, Inc. {gabriela, heidi, rose}@rti.com Abstract. A mixed-criticality system is one

More information

Towards Future Internet

Towards Future Internet Towards Future Internet Reijo Juvonen Head of Operations, Research and Technology Nokia Siemens Networks ICT SHOK Future Internet Focus Area Director Telecom Forum '2008, TKK, 4.11.2008 1 Nokia Siemens

More information

A Layered Protocol Architecture for Scalable Innovation and Identification of Network Economic Synergies in the Internet of Things

A Layered Protocol Architecture for Scalable Innovation and Identification of Network Economic Synergies in the Internet of Things A Layered Protocol Architecture for Scalable Innovation and Identification of Network Economic Synergies in the Internet of Things Tilman Wolf 1 and Anna Nagurney 2 1 Department of Electrical and Computer

More information

Towards a distributed SDN control: Inter-platform signaling among flow processing platforms

Towards a distributed SDN control: Inter-platform signaling among flow processing platforms Towards a distributed SDN control: Inter-platform signaling among flow processing platforms SDN4FNS EIT ICT Labs, Trento 12 Nov 2013 Francesco Salvestrini (f.salvestrini@nextworks.it) Gino Carrozzo (g.carrozzo@nextworks.it)

More information

Cognitive radio technology and GENI project

Cognitive radio technology and GENI project Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey www.winlab.rutgers.edu Contact: seskar (at) winlab (dot) rutgers (dot) edu ORBIT Cognitive Capable Platforms

More information

Hierarchical Traffic Grooming in WDM Networks

Hierarchical Traffic Grooming in WDM Networks Hierarchical Traffic Grooming in WDM Networks George N. Rouskas Department of Computer Science North Carolina State University Joint work with: Rudra Dutta (NCSU), Bensong Chen (Google Labs), Huang Shu

More information

Software-Defined Networking (SDN) Overview

Software-Defined Networking (SDN) Overview Reti di Telecomunicazione a.y. 2015-2016 Software-Defined Networking (SDN) Overview Ing. Luca Davoli Ph.D. Student Network Security (NetSec) Laboratory davoli@ce.unipr.it Luca Davoli davoli@ce.unipr.it

More information

WebRTC: IETF Standards Update September Colin Perkins

WebRTC: IETF Standards Update September Colin Perkins WebRTC: IETF Standards Update September 2016 Colin Perkins WebRTC Goals Server SIP+SDP Server Service SIP+SDP SIP+SDP Alice RTP Bob Alice API RTP API Bob The SIP framework is overly complex and rigid hinders

More information

Cognizant Networks: A Model for Session- based Communications and Adaptive Networking

Cognizant Networks: A Model for Session- based Communications and Adaptive Networking Cognizant Networks: A Model for Session- based Communications and Adaptive Networking Jayabharat Boddu Juniper Networks Eric Brown Office of IT, VT Wuchun Feng CS Dept., VT 08/21/2015 Mark Gardner Office of

More information

Extending OpenFlow for Managing Service Insertion and Payload Inspection

Extending OpenFlow for Managing Service Insertion and Payload Inspection Extending OpenFlow for Managing Service Insertion and Payload Inspection Robinson Udechukwu Dr. Rudra Dutta Dept. of, North Carolina State University Outline Big Picture What is OpenFlow Contribution:

More information

SDN (Software-Defined Networking) Enabling Network Innovation from Edge

SDN (Software-Defined Networking) Enabling Network Innovation from Edge SDN (Software-Defined Networking) Enabling Network Innovation from Edge Gaogang XIE http://www.fnii.cn http://www.ict.ac.cn Internet 20 Year in China April 20, 1994, NCFC (The National Computing and Networking

More information

A Routing Infrastructure for XIA

A Routing Infrastructure for XIA A Routing Infrastructure for XIA Aditya Akella and Peter Steenkiste Dave Andersen, John Byers, David Eckhardt, Sara Kiesler, Jon Peha, Adrian Perrig, Srini Seshan, Marvin Sirbu, Hui Zhang FIA PI Meeting,

More information

Optical networking technology

Optical networking technology 1 Optical networking technology Technological advances in semiconductor products have essentially been the primary driver for the growth of networking that led to improvements and simplification in the

More information

Cisco 5921 Embedded Services Router

Cisco 5921 Embedded Services Router Data Sheet Cisco 5921 Embedded Services Router The Cisco 5921 Embedded Services Router (ESR) is a Cisco IOS software router application. It is designed to operate on small, low-power, Linux-based platforms

More information

Developing networked cloud resource provisioning middleware for GENI and beyond

Developing networked cloud resource provisioning middleware for GENI and beyond Developing networked cloud resource provisioning middleware for GENI and beyond Ilia Baldine, Yufeng Xin,, Anirban Mandal, Chris Heermann RENCI, UNC-CH Jeff Chase, Aydan Yumerefendi, Prateek Jaipuria Duke

More information

The XVC Framework for In-Vehicle User Interfaces

The XVC Framework for In-Vehicle User Interfaces T.J. Watson Research Center and Ubiquitous Computing Laboratory The XVC Framework for In-Vehicle User Interfaces Jonathan Munson IBM T.J. Watson Research Center Young Ju Tak IBM Ubiquitous Computing Laboratory,

More information

In-Network Services for Customization in Next-Generation Networks

In-Network Services for Customization in Next-Generation Networks In- s for Cusmization in Next-Generation s Tilman Wolf, University of Massachusetts Amherst Abstract The design of the current Internet lacks in adaptability accommodate novel network uses and functional

More information

15-744: Computer Networking. Middleboxes and NFV

15-744: Computer Networking. Middleboxes and NFV 15-744: Computer Networking Middleboxes and NFV Middleboxes and NFV Overview of NFV Challenge of middleboxes Middlebox consolidation Outsourcing middlebox functionality Readings: Network Functions Virtualization

More information

Future networks Challenges and opportunities

Future networks Challenges and opportunities Future networks Challenges and opportunities Towards a Future inter-networking Architecture Eurescom Study Programme Heidelberg, 10/11 December 2007 1 Content What we are talking about Related Work Service

More information

Enabling a SuperFacility with Software Defined Networking

Enabling a SuperFacility with Software Defined Networking Enabling a SuperFacility with Software Defined Networking Shane Canon Tina Declerck, Brent Draney, Jason Lee, David Paul, David Skinner May 2017 CUG 2017-1 - SuperFacility - Defined Combining the capabilities

More information

CS 268: Internet Architecture & E2E Arguments. Today s Agenda. Scott Shenker and Ion Stoica (Fall, 2010) Design goals.

CS 268: Internet Architecture & E2E Arguments. Today s Agenda. Scott Shenker and Ion Stoica (Fall, 2010) Design goals. CS 268: Internet Architecture & E2E Arguments Scott Shenker and Ion Stoica (Fall, 2010) 1 Today s Agenda Design goals Layering (review) End-to-end arguments (review) 2 1 Internet Design Goals Goals 0 Connect

More information

OASIS: Self-tuning Storage for Applications

OASIS: Self-tuning Storage for Applications OASIS: Self-tuning Storage for Applications Kostas Magoutis, Prasenjit Sarkar, Gauri Shah 14 th NASA Goddard- 23 rd IEEE Mass Storage Systems Technologies, College Park, MD, May 17, 2006 Outline Motivation

More information

Part I: Future Internet Foundations: Architectural Issues

Part I: Future Internet Foundations: Architectural Issues Part I: Future Internet Foundations: Architectural Issues Part I: Future Internet Foundations: Architectural Issues 3 Introduction The Internet has evolved from a slow, person-to-machine, communication

More information

Carrier SDN for Multilayer Control

Carrier SDN for Multilayer Control Carrier SDN for Multilayer Control Savings and Services Víctor López Technology Specialist, I+D Chris Liou Vice President, Network Strategy Dirk van den Borne Solution Architect, Packet-Optical Integration

More information

RINA Java Prototype demo and development plans

RINA Java Prototype demo and development plans RINA Java Prototype demo and development plans PhD Course on Future Network Architectures and Experimentation University of Kaiserslautern, March 7 th, 2012 Miguel Ponce de Leon, TSSG John Day, Boston

More information

Panel 1 Service Platform and Network Infrastructure for Ubiquitous Services

Panel 1 Service Platform and Network Infrastructure for Ubiquitous Services Panel 1 Platform and Network Infrastructure for Ubiquitous s Wolfgang Kellerer DoCoMo Euro-Labs Munich, Germany WWRF WG2 ( Architecture) Vice Chair DoCoMo Communications Landsberger Str. 312 80687 Munich

More information

Architectural Principles of the Internet

Architectural Principles of the Internet TLEN7000/ECEN7002: Analytical Foundations of Networks Architectural Principles of the Internet Lijun Chen 11/27/2012 The Internet Protocol Stack TCP/IP was first proposed in 1973 The specifications are

More information

MultipathTCP. Alan Ford

MultipathTCP. Alan Ford MultipathTCP Protocol Design Alan Ford alan.ford@roke.co.uk 1 Scope To build TCP modifications to support multipath operation We have more than one implementation already, but this presentation is about

More information

NETWORK VIRTUALIZATION: PRESENT AND FUTURE

NETWORK VIRTUALIZATION: PRESENT AND FUTURE 1 NETWORK VIRTUALIZATION: PRESENT AND FUTURE Wednesday, May 21, 2008 Mosharaf Chowdhury Member, envy Project What is Network Virtualization? 2 Network virtualization is a networking environment that allows

More information

ABSTRACTIONS OF THE DATA PLANE

ABSTRACTIONS OF THE DATA PLANE ABSTRACTIONS OF THE DATA PLANE DIMACS Working Group on Abstractions for Network Services, Architecture, and Implementation Pamela Zave AT&T Laboratories Research Florham Park, New Jersey, USA joint work

More information

Semantic SOA - Realization of the Adaptive Services Grid

Semantic SOA - Realization of the Adaptive Services Grid Semantic SOA - Realization of the Adaptive Services Grid results of the final year bachelor project Outline review of midterm results engineering methodology service development build-up of ASG software

More information

Internet 3.0: The Next Generation Internet

Internet 3.0: The Next Generation Internet Internet 3.0: The Next Generation Internet Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 Jain@wustl.edu Boeing Brown Bag Seminar, January 22, 2009 These slides and Audio/Video recordings

More information

Lecture 17: Network Layer Addressing, Control Plane, and Routing

Lecture 17: Network Layer Addressing, Control Plane, and Routing Lecture 17: Network Layer Addressing, Control Plane, and Routing COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition:

More information

A Recursive Network Architecture Joe Touch USC/ISI

A Recursive Network Architecture Joe Touch USC/ISI A Recursive Network Architecture Joe Touch USC/ISI 1 What makes an architecture new? Shaking the Hourglass (CCW 08) All exchanges are 1 packet Collosograms > RTT*delay No LANs? (all L2 was pt-pt) What

More information

IPv6-based Beyond-3G Networking

IPv6-based Beyond-3G Networking IPv6-based Beyond-3G Networking Motorola Labs Abstract This paper highlights the technical issues in IPv6-based Beyond-3G networking as a means to enable a seamless mobile Internet beyond simply wireless

More information

Network Platform for Creating Services over Virtualized Networks

Network Platform for Creating Services over Virtualized Networks Network Platform for Creating Services over Virtualized Networks August 24, 2012 Toru Hasegawa KDDI R&D Labs. Outline Introduction Toy Programming Environment Network Platform Example Service Conclusion

More information

Week 2 / Paper 1. The Design Philosophy of the DARPA Internet Protocols

Week 2 / Paper 1. The Design Philosophy of the DARPA Internet Protocols Week 2 / Paper 1 The Design Philosophy of the DARPA Internet Protocols David D. Clark ACM CCR, Vol. 18, No. 4, August 1988 Main point Many papers describe how the Internet Protocols work But why do they

More information

Performance and Environment Monitoring for Continuous Program Optimization

Performance and Environment Monitoring for Continuous Program Optimization IBM T.J. Watson Research Center Performance and Environment Monitoring for Continuous Program Optimization Evelyn Duesterwald Joint work with R. Azimi, C. Cascaval, M. Hauswirth, K. Sudeep, P. F. Sweeney,

More information

European Network on New Sensing Technologies for Air Pollution Control and Environmental Sustainability - EuNetAir COST Action TD1105

European Network on New Sensing Technologies for Air Pollution Control and Environmental Sustainability - EuNetAir COST Action TD1105 European Network on New Sensing Technologies for Air Pollution Control and Environmental Sustainability - EuNetAir COST Action TD1105 A Holistic Approach in the Development and Deployment of WSN-based

More information

Managing and Securing Computer Networks. Guy Leduc. Chapter 2: Software-Defined Networks (SDN) Chapter 2. Chapter goals:

Managing and Securing Computer Networks. Guy Leduc. Chapter 2: Software-Defined Networks (SDN) Chapter 2. Chapter goals: Managing and Securing Computer Networks Guy Leduc Chapter 2: Software-Defined Networks (SDN) Mainly based on: Computer Networks and Internets, 6 th Edition Douglas E. Comer Pearson Education, 2015 (Chapter

More information

Service Mesh and Microservices Networking

Service Mesh and Microservices Networking Service Mesh and Microservices Networking WHITEPAPER Service mesh and microservice networking As organizations adopt cloud infrastructure, there is a concurrent change in application architectures towards

More information

Developing ILNP. Saleem Bhatti, University of St Andrews, UK FIRE workshop, Chania. (C) Saleem Bhatti.

Developing ILNP. Saleem Bhatti, University of St Andrews, UK FIRE workshop, Chania. (C) Saleem Bhatti. Developing ILNP Saleem Bhatti, University of St Andrews, UK 2010-07-16 FIRE workshop, Chania. (C) Saleem Bhatti. 1 What is ILNP? Identifier Locator Network Protocol: http://ilnp.cs.st-andrews.ac.uk/ ILNP

More information

Firewall & Service Tickets FAST

Firewall & Service Tickets FAST Firewall & Service Tickets FAST draft-herbert-fast-01 Tom Herbert Goal A method to allow applications to signal the network for services it wants applied to packets that is secure,

More information

Stack Composition for SILO Architecture. Manoj Vellala

Stack Composition for SILO Architecture. Manoj Vellala ABSTRACT VELLALA, MANOJ. Stack Composition for SILO Architecture. (Under the direction of Associate Professor Rudra Dutta and Professor George Rouskas). SILO is a new internetworking architecture that

More information

Networked Embedded and Control Systems

Networked Embedded and Control Systems Networked Embedded and Control Systems Mercè Griera i Fisa Research Opportunities in the ICT Theme of the 7 th Framework Programme ECRTS 07 Pisa, 6 July 2007 WP2007-08 ICT Call 2 Objective ICT-2007.3.7

More information

Structured Streams: A New Transport Abstraction

Structured Streams: A New Transport Abstraction Structured Streams: A New Transport Abstraction Bryan Ford Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology ACM SIGCOMM, August 30, 2007 http://pdos.csail.mit.edu/uia/sst/

More information

From Protocol Stack to Protocol Heap. -- Role-Based Architecture (RBA)

From Protocol Stack to Protocol Heap. -- Role-Based Architecture (RBA) From Protocol Stack to Protocol Heap -- Role-Based Architecture (RBA) Bob Braden, Ted Faber USC Information Sciences Institute Mark Handley ICSI Center for Internet Research HotNets I Princeton University

More information

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling

More information

Overview on FP7 Projects SPARC and UNIFY

Overview on FP7 Projects SPARC and UNIFY Overview on FP7 Projects SPARC and UNIFY Mario Kind, Telekom Innovation Laboratories, Deutsche Telekom AG UNIFY is co-funded by the European Commission DG CONNECT in FP7 Recent activities on SDN, NFV FP7

More information

Dynamic Optical Networking via Overlay Control of Static Lightpaths

Dynamic Optical Networking via Overlay Control of Static Lightpaths Dynamic Optical Networking via Overlay Control of Static Lightpaths George N. Rouskas Department of Computer Science North Carolina State University Joint work with: G. Karmous-Edwards, D. Reeves, L. Battestilli

More information

Enhancing Infrastructure: Success Stories

Enhancing Infrastructure: Success Stories Enhancing Infrastructure: Success Stories Eli Dart, Network Engineer ESnet Network Engineering Group Joint Techs, Winter 2012 Baton Rouge, LA January 24, 2012 Outline Motivation for strategic investments

More information

5G Network Softwarization: Key issues and Gap Analysis. Yachen Wang

5G Network Softwarization: Key issues and Gap Analysis. Yachen Wang 5G Network Softwarization: Key issues and Gap Analysis Yachen Wang 2015.9 Agenda Requirement, View and Key Issues Consideration of Key Issues Gap Analysis and Potential Work 5G Scenarios & Requirements

More information

UNIVERSITY OF CAGLIARI

UNIVERSITY OF CAGLIARI UNIVERSITY OF CAGLIARI DIEE - Department of Electrical and Electronic Engineering Infrastrutture ed Applicazioni Avanzate nell Internet SDN: Control Plane ACK: content taken from Foundations of Modern

More information

NEC Virtualized Evolved Packet Core vepc

NEC Virtualized Evolved Packet Core vepc TE-524262 NEC Virtualized Evolved Packet Core vepc Design Concepts and Benefits INDEX Leading the transformation into Mobile Packet Core Virtualization P.3 vepc System Architecture Overview P.4 Elastic

More information

PIAX Service Platform and its Applications

PIAX Service Platform and its Applications The 3 rd EU-J Symposium PIAX Service Platform and its Applications Susumu Takeuchi National Institute of Information and Communications Technology (NICT), Japan Background Pervasive/Ubiquitous Computing

More information

Instructions for WMPG Workshop Attendees Aug 2, D. Raychaudhuri and Mario Gerla

Instructions for WMPG Workshop Attendees Aug 2, D. Raychaudhuri and Mario Gerla Instructions for WMPG Workshop Attendees Aug 2,3 2005 D. Raychaudhuri and Mario Gerla ray@winlab.rutgers.edu; gerla@cs.ucla.edu 1 WMPG Workshop: High-Level Goals WMPG workshop aimed at: Identify emerging

More information

Network protocols and. network systems INTRODUCTION CHAPTER

Network protocols and. network systems INTRODUCTION CHAPTER CHAPTER Network protocols and 2 network systems INTRODUCTION The technical area of telecommunications and networking is a mature area of engineering that has experienced significant contributions for more

More information

QOS Quality Of Service

QOS Quality Of Service QOS Quality Of Service Michael Schär Seminar in Distributed Computing Outline Definition QOS Attempts and problems in the past (2 Papers) A possible solution for the future: Overlay networks (2 Papers)

More information

Large scale SPVC ATM network

Large scale SPVC ATM network Written by Paul Holland and Don Wells Large scale SPVC ATM network Introduction: Asynchronous Transfer Mode (ATM) Data Networks differ from Internet Protocol (IP) Data Networks in many ways, but one of

More information

Challenges for the success of SDN and NFV (from a standardization perspective)

Challenges for the success of SDN and NFV (from a standardization perspective) Challenges for the success of SDN and NFV (from a standardization perspective) Dr. Fabian Schneider Senior Researcher, NEC Laboratories Europe Vice-chair of the ONF Architecture WG Disclaimer: The views

More information

KREONET-S: Software-Defined Wide Area Network Design and Deployment on KREONET

KREONET-S: Software-Defined Wide Area Network Design and Deployment on KREONET KREONET-S: Software-Defined Wide Area Network Design and Deployment on KREONET Dongkyun Kim, Yong-Hwan Kim, Chanjin Park, and Kyu-Il Kim Abstract Software-defined networking (SDN) has emerged to achieve

More information

COSMOS Architecture and Key Technologies. June 1 st, 2018 COSMOS Team

COSMOS Architecture and Key Technologies. June 1 st, 2018 COSMOS Team COSMOS Architecture and Key Technologies June 1 st, 2018 COSMOS Team COSMOS: System Architecture (2) System design based on three levels of SDR radio node (S,M,L) with M,L connected via fiber to optical

More information

SDN Evolution of networks. Raul Caldeira

SDN Evolution of networks. Raul Caldeira SDN Evolution of networks Raul Caldeira The networked society SDN - Evolution of Networks Commercial in confidence Ericsson Telecomunicações, Lda 2013 2013-04-09 Page 2 Realizing the networked society

More information

Advanced Computer Networking. CYBR 230 Jeff Shafer University of the Pacific QUIC

Advanced Computer Networking. CYBR 230 Jeff Shafer University of the Pacific QUIC CYBR 230 Jeff Shafer University of the Pacific QUIC 2 It s a Google thing. (Originally) 3 Google Engineering Motivations Goal: Decrease end-user latency on web To increase user engagement So they see more

More information

Potential for Technology Innovation within the Internet2 Community: A Five-Year View

Potential for Technology Innovation within the Internet2 Community: A Five-Year View Potential for Technology Innovation within the Internet2 Community: A Five-Year View Steve Corbató Managing Director, Technology Direction & Development Industry Strategy Council meeting DTW Westin 17

More information

Towards a Delay-tolerant Future: Reconsidering some Assumptions in Networking. Reconsidering the Internet Design. Number of layers

Towards a Delay-tolerant Future: Reconsidering some Assumptions in Networking. Reconsidering the Internet Design. Number of layers Towards a Delay-tolerant Future: Reconsidering some ssumptions in Networking CHINTI Jörg tt 2 July 2009 tubs.city 2009 Jörg tt 1 Reconsidering the Internet Design Communication paradigms

More information

Software Defined Networks and OpenFlow. Courtesy of: AT&T Tech Talks.

Software Defined Networks and OpenFlow. Courtesy of: AT&T Tech Talks. MOBILE COMMUNICATION AND INTERNET TECHNOLOGIES Software Defined Networks and Courtesy of: AT&T Tech Talks http://web.uettaxila.edu.pk/cms/2017/spr2017/temcitms/ MODULE OVERVIEW Motivation behind Software

More information

HY436: Network Virtualization

HY436: Network Virtualization HY436: Network Virtualization 20/10/2014 Xenofontas Dimitropoulos Credits: Bing Wang, Rob Sherwood, Ben Pfaff, Nick Feamster Agenda Network virtualization basics Early Forms of Vnets Overlay networks VPNs

More information

AIMS Things in a Fog (TGIF): A Framework to Support Multidomain Research in the Internet of Things

AIMS Things in a Fog (TGIF): A Framework to Support Multidomain Research in the Internet of Things AIMS 2017 Things in a Fog (TGIF): A Framework to Support Multidomain Research in the Internet of Things Dr Jim Martin School of Computing Clemson University (jmarty@clemson.edu) Talk Overview Setting the

More information

Nathan Tracy OIF Technical Committee Chair ECOC 2016 Market Focus September 20, 2016

Nathan Tracy OIF Technical Committee Chair ECOC 2016 Market Focus September 20, 2016 OIF Interop The Key to Unlocking the Benefits of SDN Nathan Tracy OIF Technical Committee Chair ECOC 2016 Market Focus September 20, 2016 About the OIF Network Operators System Suppliers Transceiver Suppliers

More information

Forwarding on Gates - a Clean-Slate Replacement for IP

Forwarding on Gates - a Clean-Slate Replacement for IP Forwarding on Gates - a Clean-Slate Replacement for IP Florian Liers, Thomas Volkert Research seminar KIT Karlsruhe (February 2011) Main fields Electrical engineering Engineering Computer science Media

More information

Minsoo Ryu. College of Information and Communications Hanyang University.

Minsoo Ryu. College of Information and Communications Hanyang University. Software Reuse and Component-Based Software Engineering Minsoo Ryu College of Information and Communications Hanyang University msryu@hanyang.ac.kr Software Reuse Contents Components CBSE (Component-Based

More information

Future Internet - ANA. INF5090 Thomas Plagemann

Future Internet - ANA. INF5090 Thomas Plagemann Future Internet - ANA INF5090 Thomas Plagemann Recap why a Future Internet? ANA - Project 2 Overview Motivation Blueprint ANA core Monitoring Framework ANA - Project 3 Motivation Variability in the Internet

More information

Partners: Nokia, NSN, Aalto/ComNet, Aalto/CSE, UH, VTT Future Internet SHOK preconference Johanna Nieminen (Nokia)

Partners: Nokia, NSN, Aalto/ComNet, Aalto/CSE, UH, VTT Future Internet SHOK preconference Johanna Nieminen (Nokia) Partners: Nokia, NSN, Aalto/ComNet, Aalto/CSE, UH, VTT Future Internet SHOK preconference 30.5.2012 Johanna Nieminen (Nokia) Vision: Future Internet = a mission cri1cal backbone of global informa1on society

More information

Powering Transformation With Cisco

Powering Transformation With Cisco Shape Your Business For the Future: Powering Transformation With Cisco Cisco Prime for Service Provider: Optimize Your Agility, Lower Your Costs Kenneth CHAN Consulting Systems Engineer Global Service

More information

IX: A Protected Dataplane Operating System for High Throughput and Low Latency

IX: A Protected Dataplane Operating System for High Throughput and Low Latency IX: A Protected Dataplane Operating System for High Throughput and Low Latency Belay, A. et al. Proc. of the 11th USENIX Symp. on OSDI, pp. 49-65, 2014. Reviewed by Chun-Yu and Xinghao Li Summary In this

More information

Managing a Virtual Network Function using SDN and Control Theory

Managing a Virtual Network Function using SDN and Control Theory Managing a Virtual Network Function using SDN and Control Theory GENI Summer Camp @ TAMU May 24 th, 2017 Ibrahim Matta Joint work with Nabeel Akhtar and Yuefeng Wang GENI resources that we need Network

More information

Programmability, Integration and Visibility for Media Networks

Programmability, Integration and Visibility for Media Networks C U R A T E D B Y Programmability, Integration and Visibility for Media Networks Gerard Phillips, Systems Engineer Arista Networks IP SHOWCASE THEATRE AT IBC SEPT. 14-18, 2018 The visibility challenge

More information

Cisco APIC Enterprise Module Simplifies Network Operations

Cisco APIC Enterprise Module Simplifies Network Operations Cisco APIC Enterprise Module Simplifies Network Operations October 2015 Prepared by: Zeus Kerravala Cisco APIC Enterprise Module Simplifies Network Operations by Zeus Kerravala October 2015 º º º º º º

More information

The Measurement Manager Modular End-to-End Measurement Services

The Measurement Manager Modular End-to-End Measurement Services The Measurement Manager Modular End-to-End Measurement Services Ph.D. Research Proposal Department of Electrical and Computer Engineering University of Maryland, College Park, MD Pavlos Papageorgiou pavlos@eng.umd.edu

More information

Integrating Autonomic Slice Networking in NFV

Integrating Autonomic Slice Networking in NFV Integrating Autonomic Slice Networking in NFV draft-galis-anima-autonomic-slice-networking-01 V2.0 12 th November 2016 Prof. Alex Galis a.gais@ucl.ac.uk; http://www.ee.ucl.ac.uk/~agalis/ University College

More information

Scott Jordan University of California, Irvine. Intersections between Information Technology Research and Public Policy

Scott Jordan University of California, Irvine. Intersections between Information Technology Research and Public Policy Scott Jordan University of California, Irvine Intersections between Information Technology Research and Public Policy Researcher view Research idea Research Deployment University view Research Patent Prototype

More information

Mobile Wireless Sensor Network enables convergence of ubiquitous sensor services

Mobile Wireless Sensor Network enables convergence of ubiquitous sensor services 1 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Mobile Wireless Sensor Network enables convergence of ubiquitous sensor services Dr. Jian Ma, Principal Scientist Nokia Research Center, Beijing 2 2005

More information

Data Model Considerations for Radar Systems

Data Model Considerations for Radar Systems WHITEPAPER Data Model Considerations for Radar Systems Executive Summary The market demands that today s radar systems be designed to keep up with a rapidly changing threat environment, adapt to new technologies,

More information

BUILDING MICROSERVICES ON AZURE. ~ Vaibhav

BUILDING MICROSERVICES ON AZURE. ~ Vaibhav BUILDING MICROSERVICES ON AZURE ~ Vaibhav Gujral @vabgujral About Me Over 11 years of experience Working with Assurant Inc. Microsoft Certified Azure Architect MCSD, MCP, Microsoft Specialist Aspiring

More information

Design of Large-Scale Optical Networks Λ

Design of Large-Scale Optical Networks Λ Design of Large-Scale Optical Networks Λ Yufeng Xin, George N. Rouskas, Harry G. Perros Department of Computer Science, North Carolina State University, Raleigh NC 27695 E-mail: fyxin,rouskas,hpg@eos.ncsu.edu

More information