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 GaTech, September 23, 2009 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 GaTech, September 23, 2009 p.2

3 In Search of Next Generation Internet Early Pioneer Work NSF GENI NewArch (DARPA) SIGCOMM FDNA NSF FIND Pouzin Society Euro NGI Euro 4WARD Euro FIRE Asia Future Internet Forum Architectural Support for Internet Evolution and Innovation GaTech, September 23, 2009 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 GaTech, September 23, 2009 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 GaTech, September 23, 2009 p.5

6 High Barrier to Entry New data transfer protocols difficult to implement/deploy except for use-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 GaTech, September 23, 2009 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 GaTech, September 23, 2009 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 GaTech, September 23, 2009 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 GaTech, September 23, 2009 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 GaTech, September 23, 2009 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 GaTech, September 23, 2009 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 GaTech, September 23, 2009 p.10

13 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 GaTech, September 23, 2009 p.11

14 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 GaTech, September 23, 2009 p.11

15 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 GaTech, September 23, 2009 p.12

16 What is Architecture? Fundamental elements/principles vs. design decisions Architectural Support for Internet Evolution and Innovation GaTech, September 23, 2009 p.13

17 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 GaTech, September 23, 2009 p.13

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), Our definition: Architectural Support for Internet Evolution and Innovation GaTech, September 23, 2009 p.13

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: 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 GaTech, September 23, 2009 p.13

20 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 GaTech, September 23, 2009 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 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 GaTech, September 23, 2009 p.14

22 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 GaTech, September 23, 2009 p.15

23 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 GaTech, September 23, 2009 p.16

24 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 GaTech, September 23, 2009 p.17

25 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 GaTech, September 23, 2009 p.18

26 Inter-Layer Interactions (2) Upward information passing Architectural Support for Internet Evolution and Innovation GaTech, September 23, 2009 p.19

27 Inter-Layer Interactions (2) Downward information passing Architectural Support for Internet Evolution and Innovation GaTech, September 23, 2009 p.19

28 Inter-Layer Interactions (2) Up-and-down information passing Architectural Support for Internet Evolution and Innovation GaTech, September 23, 2009 p.19

29 Inter-Layer Interactions (2) Silo-wide optimization/calibration Architectural Support for Internet Evolution and Innovation GaTech, September 23, 2009 p.19

30 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 GaTech, September 23, 2009 p.20

31 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 GaTech, September 23, 2009 p.21

32 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 GaTech, September 23, 2009 p.22

33 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 GaTech, September 23, 2009 p.23

34 The SILO Hourglass Architectural Support for Internet Evolution and Innovation GaTech, September 23, 2009 p.24

35 The SILO Hourglass Architectural Support for Internet Evolution and Innovation GaTech, September 23, 2009 p.24

36 SILO Software Prototype Architectural Support for Internet Evolution and Innovation GaTech, September 23, 2009 p.25

37 Prototype Architecture Architectural Support for Internet Evolution and Innovation GaTech, September 23, 2009 p.26

38 SILO As a Research Tool Architectural Support for Internet Evolution and Innovation GaTech, September 23, 2009 p.27

39 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 GaTech, September 23, 2009 p.28

40 Software Defined Optics Optical substrate can no longer be viewed as black box Architectural Support for Internet Evolution and Innovation GaTech, September 23, 2009 p.29

41 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 GaTech, September 23, 2009 p.29

42 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 GaTech, September 23, 2009 p.29

43 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 GaTech, September 23, 2009 p.30

44 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 GaTech, September 23, 2009 p.31

45 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) Explore synergies with other (FIND) projects Architectural Support for Internet Evolution and Innovation GaTech, September 23, 2009 p.32

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

An Introduction to Software Architecture By David Garlan & Mary Shaw 94 IMPORTANT NOTICE TO STUDENTS These slides are NOT to be used as a replacement for student notes. These slides are sometimes vague and incomplete on purpose to spark a class discussion An Introduction to

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

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

Overcoming the Internet Impasse through Virtualization Thomas Anderson, Larry Peterson, Scott Shenker, Jonathan Turner. 원종호 (INC lab) Sep 25, 2006

Overcoming the Internet Impasse through Virtualization Thomas Anderson, Larry Peterson, Scott Shenker, Jonathan Turner. 원종호 (INC lab) Sep 25, 2006 Overcoming the Internet Impasse through Virtualization Thomas Anderson, Larry Peterson, Scott Shenker, Jonathan Turner 원종호 (INC lab) Sep 25, 2006 Outline Introduction Three requirements Virtualization

More information

Recursive InterNetwork Architecture

Recursive InterNetwork Architecture Recursive InterNetwork Architecture Abraham Matta Computer Science Boston U. Short presentation at the November 1 st, 2010 CS Seminar on Faculty Projects 1 What s wrong with Ad-Hoc Wireless Network Laptop

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

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

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

Software Engineering Principles

Software Engineering Principles 1 / 19 Software Engineering Principles Miaoqing Huang University of Arkansas Spring 2010 2 / 19 Outline 1 2 3 Compiler Construction 3 / 19 Outline 1 2 3 Compiler Construction Principles, Methodologies,

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

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

Architecting the High Performance Storage Network

Architecting the High Performance Storage Network Architecting the High Performance Storage Network Jim Metzler Ashton, Metzler & Associates Table of Contents 1.0 Executive Summary...3 3.0 SAN Architectural Principals...5 4.0 The Current Best Practices

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

Stuck in Traffic (SiT) Attacks

Stuck in Traffic (SiT) Attacks Stuck in Traffic (SiT) Attacks Mina Guirguis Texas State University Joint work with George Atia Traffic 2 Intelligent Transportation Systems V2X communication enable drivers to make better decisions: Avoiding

More information

Identity Management and Resource Allocation in the Network Virtualization Environment

Identity Management and Resource Allocation in the Network Virtualization Environment Identity Management and Resource Allocation in the Network Virtualization Environment Mosharaf Chowdhury School of Computer Science University of Waterloo January 21, 2009 1 NETWORK VIRTUALIZATION January

More information

Internet Design: Big Picture

Internet Design: Big Picture Internet Design: Big Picture Internet architectural, design and implementation principles not scriptures, but guidelines understand pros and cons, trade-offs involves Original Internet Design Goals what

More information

A Recursive Network Architecture Joe Touch Postel Center Director USC/ISI Research Assoc. Prof. USC CS and EE/Systems Depts.

A Recursive Network Architecture Joe Touch Postel Center Director USC/ISI Research Assoc. Prof. USC CS and EE/Systems Depts. A Recursive Network Architecture Joe Touch Postel Center Director USC/ISI Research Assoc. Prof. USC CS and EE/Systems Depts. 1 Outline Towards future network architectures Background on X-Bone VNs RNA

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

Accelerate Your Enterprise Private Cloud Initiative

Accelerate Your Enterprise Private Cloud Initiative Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service

More information

Open Marketplace and Service Orchestration for Virtual Optical Networks

Open Marketplace and Service Orchestration for Virtual Optical Networks 208 Invited papers ONDM 2018 Open Marketplace and Service Orchestration for Virtual Optical Networks (Invited Paper) Shireesh Bhat, George N. Rouskas ECE Department, University of California Santa Barbara,

More information

QoS Services with Dynamic Packet State

QoS Services with Dynamic Packet State QoS Services with Dynamic Packet State Ion Stoica Carnegie Mellon University (joint work with Hui Zhang and Scott Shenker) Today s Internet Service: best-effort datagram delivery Architecture: stateless

More information

The Learning Network of Minnesota Blueprint for Higher Education

The Learning Network of Minnesota Blueprint for Higher Education The Learning Network of Minnesota Blueprint for Higher Education Introduction From its beginning in 1993 as an effort to provide network connectivity for public post-secondary institutions, the Learning

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

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

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

Software Reuse and Component-Based Software Engineering

Software Reuse and Component-Based Software Engineering Software Reuse and Component-Based Software Engineering Minsoo Ryu Hanyang University msryu@hanyang.ac.kr Contents Software Reuse Components CBSE (Component-Based Software Engineering) Domain Engineering

More information

10 Optical Network Engineering

10 Optical Network Engineering 10 Optical Network Engineering George N. Rouskas Department of Computer Science North Carolina State University Raleigh, NC 27695-7534 Email: rouskas@csc.ncsu.edu 10.1 INTRODUCTION Over the last few years

More information

The NeTS Program. NSF Programmable Wireless Networking Informational Meeting 5 February 2004 Arlington, Virginia

The NeTS Program. NSF Programmable Wireless Networking Informational Meeting 5 February 2004 Arlington, Virginia The NeTS Program Dr. Joseph B. Evans Program Director Computer and Network Systems Computer & Information Science & Engineering National Science Foundation NSF Programmable Wireless Networking Informational

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

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

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI Department of Computer Science and Engineering IT6801 - SERVICE ORIENTED ARCHITECTURE Anna University 2 & 16 Mark Questions & Answers Year / Semester: IV /

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

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

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

Deliver Office 365 Without Compromise Ensure successful deployment and ongoing manageability of Office 365 and other SaaS apps

Deliver Office 365 Without Compromise Ensure successful deployment and ongoing manageability of Office 365 and other SaaS apps Use Case Brief Deliver Office 365 Without Compromise Ensure successful deployment and ongoing manageability of Office 365 and other SaaS apps Overview Cloud-hosted collaboration and productivity suites

More information

Gen-Z Overview. 1. Introduction. 2. Background. 3. A better way to access data. 4. Why a memory-semantic fabric

Gen-Z Overview. 1. Introduction. 2. Background. 3. A better way to access data. 4. Why a memory-semantic fabric Gen-Z Overview 1. Introduction Gen-Z is a new data access technology that will allow business and technology leaders, to overcome current challenges with the existing computer architecture and provide

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

Semantic agents for location-aware service provisioning in mobile networks

Semantic agents for location-aware service provisioning in mobile networks Semantic agents for location-aware service provisioning in mobile networks Alisa Devlić University of Zagreb visiting doctoral student at Wireless@KTH September 9 th 2005. 1 Agenda Research motivation

More information

Enhancement of CoAP Packet Delivery Performance for Internet of Things. Hang Liu

Enhancement of CoAP Packet Delivery Performance for Internet of Things. Hang Liu Enhancement of CoAP Packet Delivery Performance for Internet of Things Hang Liu Outline Motivation and Industrial Relevance Project Objectives Approach and Previous Results Future Work Outcome and Impact

More information

Integrating IEC & IEEE 1815 (DNP3)

Integrating IEC & IEEE 1815 (DNP3) Integrating IEC 61850 & IEEE 1815 (DNP3) Andrew West Regional Technical Director, SUBNET Solutions, Inc. SUMMARY North America has a mature electric power grid. The majority of grid automation changes

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

Robust Networking with IPv6

Robust Networking with IPv6 Robust Networking with IPv6 Phil Edholm, CTO, Enterprise Networks December 10, 2003 Nortel Networks Restricted PG 1 Nortel Networks Solutions for Mission-critical Government Networks Credentials for Network

More information

Routing. Architecture for the Next. Generation. Internet (RANGI) Xiaohu Xu, Dayong Guo, Raj Jain, Jianli Pan, Subharthi Paul

Routing. Architecture for the Next. Generation. Internet (RANGI) Xiaohu Xu, Dayong Guo, Raj Jain, Jianli Pan, Subharthi Paul Routing Architecture for the Next Generation Internet (RANGI) Xiaohu Xu, Dayong Guo, Raj Jain, Jianli Pan, Subharthi Paul Presented to Routing Research Group (RRG), Internet Research Task Force Meeting

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

Executive Summary...1 Chapter 1: Introduction...1

Executive Summary...1 Chapter 1: Introduction...1 Table of Contents Executive Summary...1 Chapter 1: Introduction...1 SSA Organization... 1 IRM Strategic Plan Purpose... 3 IRM Strategic Plan Objectives... 4 Relationship to Other Strategic Planning Documents...

More information

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, ydlin@cs.nctu.edu.tw Chapter 1: Introduction 1. How does Internet scale to billions of hosts? (Describe what structure

More information

Raising the Datagram API to Support Transport Protocol Evolution

Raising the Datagram API to Support Transport Protocol Evolution Raising the Datagram API to Support Transport Protocol Evolution Tom Jones, Gorry Fairhurst University of Aberdeen Colin Perkins University of Glasgow Presentation given at the IFIP Networking 2017 Workshop

More information

Swarm at the Edge of the Cloud. John Kubiatowicz UC Berkeley Swarm Lab September 29 th, 2013

Swarm at the Edge of the Cloud. John Kubiatowicz UC Berkeley Swarm Lab September 29 th, 2013 Slide 1 John Kubiatowicz UC Berkeley Swarm Lab September 29 th, 2013 Disclaimer: I m not talking about the run- of- the- mill Internet of Things When people talk about the IoT, they often seem to be talking

More information

IPv4/v6 Considerations Ralph Droms Cisco Systems

IPv4/v6 Considerations Ralph Droms Cisco Systems Title IPv4/v6 Considerations Ralph Droms Cisco Systems Agenda Motivation for IPv6 Review of IPv6 Impact of differences Tools and techniques Why IPv6? More addresses More addresses More addresses Security,

More information

Networking is IPC : A Guiding Principle to a Better Internet

Networking is IPC : A Guiding Principle to a Better Internet Networking is IPC : A Guiding Principle to a Better Internet Internet 1.0 is broken Internet 2.0 is a repeat with more b/w How about Internet 3.0? Ibrahim Matta Computer Science Boston University Joint

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

Chapter 6 Architectural Design. Chapter 6 Architectural design

Chapter 6 Architectural Design. Chapter 6 Architectural design Chapter 6 Architectural Design 1 Topics covered Architectural design decisions Architectural views Architectural patterns Application architectures 2 Software architecture The design process for identifying

More information

Lecture 2: Internet Architecture

Lecture 2: Internet Architecture CS 3700 Networks and Distributed Systems Lecture 2: Internet Architecture Revised 1/6/14 Organizing Network Functionality 2 Organizing Network Functionality 2 Networks are built from many components! Networking

More information

Network Control and Signalling

Network Control and Signalling Network Control and Signalling 1. Introduction 2. Fundamentals and design principles 3. Network architecture and topology 4. Network control and signalling 5. Network components 5.1 links 5.2 switches

More information

Framework of Vertical Multi-homing in IPv6-based NGN

Framework of Vertical Multi-homing in IPv6-based NGN ITU-T Recommendation Y.ipv6-vmh Framework of Vertical Multi-homing in IPv6-based NGN Summary This Recommendation describes a framework of vertical multi-homing in IPv6-based NGN. This Recommendation identifies

More information

New Approaches to Optical Packet Switching in Carrier Networks. Thomas C. McDermott Chiaro Networks Richardson, Texas

New Approaches to Optical Packet Switching in Carrier Networks. Thomas C. McDermott Chiaro Networks Richardson, Texas New Approaches to Optical Packet Switching in Carrier Networks Thomas C. McDermott Chiaro Networks Richardson, Texas Outline Introduction, Vision, Problem statement Approaches to Optical Packet Switching

More information

Understanding the Evolving Internet

Understanding the Evolving Internet Understanding the Evolving Internet Ram Durairajan Assistant Professor, Computer and Information Science Co-director, Oregon Networking Research Group University of Oregon 0 Internet is a complex system

More information

Presentation-Abstraction-Control (PAC) Pattern. PAC Introduction

Presentation-Abstraction-Control (PAC) Pattern. PAC Introduction Presentation-Abstraction-Control (PAC) Pattern PAC Introduction The Presentation-Abstraction-Control architectural pattern (PAC) defines a structure for interactive software systems in the form of a hierarchy

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

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