Minimal Internet Architecture Henning Schulzrinne (scribe)

Slides:



Advertisements
Similar presentations
NetServ Dynamic in-network service deployment Henning Schulzrinne (Columbia University) Srinivasan Seetharaman (Georgia Tech) Volker Hilt (Bell Labs)
Advertisements

Mapping Service Templates to Concrete Network Semantics Some Ideas.
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
IPv6-The Next Generation Protocol RAMYA MEKALA UIN:
Understanding Internet Protocol
 Introduction Originally developed by Open Software Foundation (OSF), which is now called The Open Group ( Provides a set of tools and.
The Grid Background and Architecture. 1. Keys to success for IT technologies Infrastructure Open Standards.
Edward Tsai – CS 239 – Spring 2003 Strong Security for Active Networks CS 239 – Network Security Edward Tsai Tuesday, May 13, 2003.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
1 Review of Important Networking Concepts Introductory material. This module uses the example from the previous module to review important networking concepts:
04/26/2004CSCI 315 Operating Systems Design1 Computer Networks.
IACT 901 Module 9 Establishing Technology Strategy - Scope & Purpose.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
Lesson 1: Configuring Network Load Balancing
COS 461: Computer Networks
MIA 3/30/10. Core message Evolutionary rather than ditch-everything/clean-slate – “cleaned slate” rather than clean-slate – overly complex – doesn’t solve.
Omniran IEEE 802 Scope of OmniRAN Date: Authors: NameAffiliationPhone Max RiegelNSN
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
Host Identity Protocol
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
Chapter 1: Hierarchical Network Design
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004.
A Secure Protocol for Spontaneous Wireless Ad Hoc Networks Creation.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Network Kernel Architectures and Implementation ( ) Naming and Addressing Chaiporn Jaikaeo Department of Computer Engineering.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
Common Devices Used In Computer Networks
1 Computer Networks DA Chapter 1-3 Introduction.
DISTRIBUTED COMPUTING
Introduction and Overview Chapter 1. Why Study TCP/IP? Forms global Internet base technology Has accommodated explosive growth well Protocols work over.
Computer Networks (CS 132/EECS148) General Networking Example Karim El Defrawy Donald Bren School of Information and Computer Science University of California.
FALL, 2005CSI Part 2.3 Internetworking & Addressing (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution Robert L. Probert, SITE,
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
Internetworking – What is internetworking? Connect multiple networks of one or more organizations into a large, uniform communication system. The resulting.
Part 3: Internetworking Internet architecture, addressing, encapsulation, reliable transport and the TCP/IP protocol suite.
KuVS Fachgespräch NetServ: Deploying Customized Network Services on Demand Henning Schulzrinne, Jae Woo Lee & Suman Srinivasan Columbia University Joint.
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
1 November 2006 in Dagstuhl, Germany
Internetworking Concept and Architectural Model
1 Mobility Support by the Common API for Transparent Hybrid Multicast draft-irtf-samrg-common-api-03 Project Matthias Wählisch,
1 Chapter 3: Multiprotocol Network Design Designs That Include Multiple Protocols IPX Design Concepts AppleTalk Design Concepts SNA Design Concepts.
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
Bluetooth Techniques Chapter 15. Overview of Bluetooth Initially developed by Swedish mobile phone maker in 1994 to let laptop computers make calls over.
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
Critical Decisions, Myths & Lessons Learned in Networking What is important at the time may be only apparent with hindsight What seems important at the.
1 Recommendations Now that 40 GbE has been adopted as part of the 802.3ba Task Force, there is a need to consider inter-switch links applications at 40.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
Object storage and object interoperability
Globus: A Report. Introduction What is Globus? Need for Globus. Goal of Globus Approach used by Globus: –Develop High level tools and basic technologies.
TNA Mobility II By Henry N Jerez. TNA Principles Persistent Identification of all:  Network Components  Services  Users Functionality Abstraction 
TRUST Self-Organizing Systems Emin G ü n Sirer, Cornell University.
© 2007 EMC Corporation. All rights reserved. Internet Protocol Storage Area Networks (IP SAN) Module 3.4.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Hierarchical Network Design Connecting Networks.
Software Connectors. What is a Software Connector? 2 What is Connector? – Architectural element that models Interactions among components Rules that govern.
Extreme Scale Infrastructure
Instructor Materials Chapter 7: Network Evolution
NOX: Towards an Operating System for Networks
Real Life Networking Examples
Grid Computing.
Data Networking Fundamentals
Internetworking & Address Resolution
Software Defined Networking (SDN)
CPEG512 Advanced Computer Networks
T Research Seminar on Datacommunications Software
Computer Networks DA2402.
Presentation transcript:

Minimal Internet Architecture Henning Schulzrinne (scribe)

Core goals Application-neutral: transparent support for any exchange of data; Minimalist: core infrastructure focuses on providing services that have to be handled there; Cost effective: deployed and operated at low cost; Trustworthy: optional identity assurance at all levels; Developer-friendly: small number of abstractions & uniform APIs; Introspective: observe and modify the behavior of network elements; Complete: Integrating storage and computation Self-configuring: network elements can self-assemble into a functioning network; Self-diagnosing: users and operators can readily find the source of difficulties; Self-healing: encourage redundancy, automatic fail-over and multi-homing; Scalable: > tens of billions of nodes Efficient: supporting a wide range of network and end system capabilities; Evolvable: defer and revisit technology choices later.

MIA Overview network API internetworking layer signaling (install state & code) language binding Hypothesis: network elements can offer communication (global) computation storage Hypothesis: network elements can offer communication (global) computation storage everywhere fast & low cost general- purpose CPU common functionality modules (e.g., pub-sub, CDN) common functionality modules (e.g., pub-sub, CDN)

Network node example RE PIC PE PIC storage & computation multiple computation & storage providers

MIA “Deliver packets from point A to B” – where A and B are globally unique identifiers datagrams device-centric protocols content-based networks human-centered protocols name translation routing signaling (path-state mgt.) MAC & PHY name translation routing libraries

New common services Name mapping – unify ARP, DHCP, DNS, DHTs, LoST (geo), LIS, LISP, … Identity assurance (see Shibboleth) – optional component provides geo location identity (name, organization, pseudonym, attributes) bonding?