1 / 6

Minimal Internet Architecture

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 ;

wilona
Download Presentation

Minimal Internet Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Minimal Internet Architecture Henning Schulzrinne (scribe)

  2. 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.

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

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

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

  6. 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?

More Related