COMPUTER Science & Engineering Scalable Fault-Tolerant Networking: Re-evaluating The Network Layer Michalis Faloutsos Srikanth Krishnamurthy C.V. Ravishankar.

Slides:



Advertisements
Similar presentations
Peer-to-Peer Infrastructure and Applications Andrew Herbert Microsoft Research, Cambridge
Advertisements

EdgeNet2006 Summit1 Virtual LAN as A Network Control Mechanism Tzi-cker Chiueh Computer Science Department Stony Brook University.
1 An Update on Multihoming in IPv6 Report on IETF Activity IPv6 Technical SIG 1 Sept 2004 APNIC18, Nadi, Fiji Geoff Huston.
Path Splicing with Network Slicing
Internet Indirection Infrastructure (i3 ) Ion Stoica, Daniel Adkins, Shelley Zhuang, Scott Shenker, Sonesh Surana UC Berkeley SIGCOMM 2002 Presented by:
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Pastry Peter Druschel, Rice University Antony Rowstron, Microsoft Research UK Some slides are borrowed from the original presentation by the authors.
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
Jaringan Komputer Lanjut Packet Switching Network.
PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric. Presented by: Vinuthna Nalluri Shiva Srivastava.
M. Faloutsos1 DART: Scalable Ad hoc Routing DART: Dynamic Address RouTing Jakob Eriksson Michalis Faloutsos Srikanth Krishnamurthy.
The Future Internet: A clean-slate design? Nicholas Erho.
Group #1: Protocols for Wireless Mobile Environments.
CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
1/32 Internet Architecture Lukas Banach Tutors: Holger Karl Christian Dannewitz Monday C. Today I³SI³HIPHI³.
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
Overlay Networks + Internet routing has exhibited scalability - Internet routing is inefficient -Difficult to add intelligence to Internet Solution: Overlay.
15-441: Computer Networking Lecture 26: Networking Future.
1 Switching and Forwarding Bridges and Extended LANs.
Internet Indirection Infrastructure Ion Stoica UC Berkeley.
1 CS 240: Network Routing Michalis Faloutsos. 2 Class Overview Expose you the general principles and highlight some interesting topics in routing Background.
M. Faloutsos1 DART: Scalable Ad hoc Routing DART: Dynamic Address RouTing Michalis Faloutsos Joint work with: Jakob Eriksson Srikanth Krishnamurthy.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Scalable Ad Hoc Routing: The Case for Dynamic Addressing INFOCOM 2004 Jakob Eriksson, Michalis Faloutsos, Srikanth Krishnamurthy University of California,
Chord-over-Chord Overlay Sudhindra Rao Ph.D Qualifier Exam Department of ECECS.
Hermes: A Distributed Event- Based Middleware Architecture Peter Pietzuch and Jean Bacon 1st DEBS Workshop, Vienna,
1 Routing as a Service Karthik Lakshminarayanan (with Ion Stoica and Scott Shenker) Sahara/i3 retreat, January 2004.
Or, Providing Scalable, Decentralized Location and Routing Network Services Tapestry: Fault-tolerant Wide-area Application Infrastructure Motivation and.
EPFL-I&C-LSIR [P-Grid.org] Workshop on Distributed Data and Structures ’04 NCCR-MICS [IP5] presented by Anwitaman Datta Joint work with Karl Aberer and.
Indirection Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm Slides.
Multicast Security CS239 Advanced Network Security April 16 th, 2003 Yuken Goto.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
Internet Indirection Infrastructure (i3) Ion Stoica, Daniel Adkins, Shelley Zhuang, Scott Shenker, Sonesh Surana UC Berkeley SIGCOMM 2002.
NEtwork MObility By: Kristin Belanger. Contents Introduction Introduction Mobile Devices Mobile Devices Objectives Objectives Security Security Solution.
ROUTING PROTOCOLS Rizwan Rehman. Static routing  each router manually configured with a list of destinations and the next hop to reach those destinations.
Chapter 1: Hierarchical Network Design
Introducing Reliability and Load Balancing in Home Link of Mobile IPv6 based Networks Jahanzeb Faizan, Mohamed Khalil, and Hesham El-Rewini Parallel, Distributed,
Computer Science Open Research Questions Adversary models –Define/Formalize adversary models Need to incorporate characteristics of new technologies and.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 18 Omar Meqdadi Department of Computer Science and Software Engineering University.
Overlay Network Physical LayerR : router Overlay Layer N R R R R R N.
Wireless Mesh Network 指導教授:吳和庭教授、柯開維教授 報告:江昀庭 Source reference: Akyildiz, I.F. and Xudong Wang “A survey on wireless mesh networks” IEEE Communications.
Scalable Ad Hoc Routing the Case for Dynamic Addressing.
A Routing Underlay for Overlay Networks Akihiro Nakao Larry Peterson Andy Bavier SIGCOMM’03 Reviewer: Jing lu.
DART Dynamic Address RouTing A network layer routing protocol, Jakob Eriksson, Michalis Faloutsos and Srikanth Krishnamurthy Department of Computer Science.
Impact of Topology on Overlay Multicast Suat Mercan.
The Network Layer Introduction  functionality and service models Theory  link state and distance vector algorithms  broadcast algorithms  hierarchical.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
Multicast ad hoc networks Multicast in ad hoc nets Multicast in ad hoc nets Review of Multicasting in wired networks Review of Multicasting in wired networks.
PRIN WOMEN PROJECT Research Unit: University of Naples Federico II G. Ferraiuolo
Algorithms and Techniques in Structured Scalable Peer-to-Peer Networks
Bruce Hammer, Steve Wallis, Raymond Ho
Wireless Mesh Networks Myungchul Kim
PeerNet: Pushing Peer-to-Peer Down the Stack Jakob Eriksson, Michalis Faloutsos, Srikanth Krishnamurthy University of California, Riverside.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Fall, 2001CS 6401 Switching and Routing Outline Routing overview Store-and-Forward switches Virtual circuits vs. Datagram switching.
Internet Indirection Infrastructure (i3)
Network Layer Goals: Overview:
Switching and Forwarding Bridges and Extended LANs
Wireless ATM PRESENTED BY : NIPURBA KONAR.
Chapter 12: Wide Area Networks
Overlay Networking Overview.
Faloutsos: My Areas of Research
CS 4594 Broadband PNNI Signaling.
An Update on Multihoming in IPv6 Report on IETF Activity
Network Layer I have learned from life no matter how far you go
FARA: Reorganizing the Addressing Architecture
Network Architecture for Cyberspace
Computer network technology
Presentation transcript:

COMPUTER Science & Engineering Scalable Fault-Tolerant Networking: Re-evaluating The Network Layer Michalis Faloutsos Srikanth Krishnamurthy C.V. Ravishankar Jakob Eriksson

COMPUTER Science & Engineering DARPA Workshop2 Security and Reliability Challenges l Security vs. fault tolerance vs. performance lA security enhancement creates new vulnerabilities m Example: if we allow collaborative blocking of attacker, a new attack is to collaborative block good guys lScalability is critical m Self-configuration m Distributed solutions m Localization of overhead lNetwork operation as a control-theory loop lNet. management and planning as a data mining problem m How many nodes are within 200m of each other? (Ravishankar, FTN)

COMPUTER Science & Engineering DARPA Workshop3 The Vision: What Lies Ahead lMeganode networking m Pockets of wireless connectivity m Community based connectivity (rural areas) m Commercial interest: Starbucks, European cell phone companies lUbiquitous and plug-n-play connectivity lDistributed peer-to-peer approach: m No central control, no single point of failure

COMPUTER Science & Engineering DARPA Workshop4 PROBLEM: Are We Ready For This? lNow is the time to pop the question: m How would we design a network from scratch? lThe Principle: the IP address is also the ID of a node! m Initial Internet design does not consider mobility! m Problems: mobile IP, multicast routing, dynamic address allocation m Routing information cannot scale: BGP routing entries

COMPUTER Science & Engineering DARPA Workshop5 PeerNet: a Novel Network Layer lThe innovation: separate node identity from address m Analogy: postal service ID = name, address = street address lNot an overlay: An alternative to the IP Network Layer lPartially funded under DARPA FTN application transport Network Link physical application transport Network Link physical

COMPUTER Science & Engineering DARPA Workshop6 PeerNet: The Overview lThe innovation: permanent nodeID =/= transient address lThe address reflects network location lConsequences: m Routing is simplified: given address, I know where you are m Nodes with similar addresses are “near” each other lChallenges: m Address allocation: When I move, change the address m ID to Address mapping: Given an ID, find the address

COMPUTER Science & Engineering DARPA Workshop7 The Address Tree in PeerNet lAddressed can be though of as leafs in a binary tree lAddress = network location m Nodes of a subtree are a connected subgraph lAddress reallocation and tree balancing

COMPUTER Science & Engineering DARPA Workshop8 How Routing Works lScalability through information abstraction lCheck destination address one bit a time lRoute packet to the appropriate subtree m Routing state: O(log N) for a well balanced tree

COMPUTER Science & Engineering DARPA Workshop9 Important PeerNet Characteristics lEfficient scalable support for multicasting and anycasting m Exploit the virtual address tree to “establish” a multicast tree lLoop-free routing m Efficient loop-avoidance (log N bits per path)

COMPUTER Science & Engineering DARPA Workshop10 Open Issues lSecurity and authentication in a purely distributed world lDynamic control loop: m Topology -> Address allocation -> Movement - lEvaluate performance in realistic scenarios

COMPUTER Science & Engineering DARPA Workshop11 Conclusions lSecurity as the result of well engineered system m Efficiency, scalable, self-organizing lTime to re-evaluate our network architecture m Future networks =/= static Internet lOur approach: a new network layer m Address =/= identity m Address = network location lPeerNet: this could work! m An implementation is on its way

COMPUTER Science & Engineering DARPA Workshop12 Thank you