FIND Mobility/DTN Sub-Group Meeting Report At WINLAB, Rutgers University, NJ May 29-30, 2007 Presented by: Sanjoy Paul, WINLAB, Rutgers U.

Slides:



Advertisements
Similar presentations
Communication Topics Jason Hill –
Advertisements

Robin Kravets Tarek Abdelzaher Department of Computer Science University of Illinois The Phoenix Project.
Recent Developments in Logistical Networking Micah Beck, Assoc. Prof. & Director Logistical Computing & Internetworking (LoCI) Lab Computer Science Department.
Delay Tolerance in a Network of Information Dirk Kutscher – NEC Labs SAIL Project Consortium DTNRG IETF
1 Data-Oriented Network Architecture (DONA) Scott Shenker (M. Chowla, T. Koponen, K. Lakshminarayanan, A. Ramachandran, A. Tavakoli, I. Stoica)
Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
Supporting Cooperative Caching in Disruption Tolerant Networks
Introduction 2 1: Introduction.
Omniran TG 1 Cooperation for OmniRAN P802.1CF Max Riegel, NSN (Chair OmniRAN TG)
Distributed mobility management in the context of the MEDIEVAL project MEVICO Final Seminar, part 2 23 rd November 2012 Carlos J. Bernardos, UC3M
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
Group #1: Protocols for Wireless Mobile Environments.
IT 644: Mobile Computing Instructor: Sridhar Iyer Course Page Lecture Hours Tue:
Computers Are Your Future © 2008 Prentice-Hall, Inc.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
Application layer (continued) Week 4 – Lecture 2.
Cis e-commerce -- lecture #6: Content Distribution Networks and P2P (based on notes from Dr Peter McBurney © )
Jang, Donghyun 2011/4/4 1/21.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Reliable Distributed Systems Naming (Communication Basics Part II) Slide set based on one by Prof. Paul Francis, Cornell University. Updated by Bina Ramamurthy.
Internet Real Time (IRT) Lab at Columbia University Professor: Henning Schulzrinne Columbia University Presenter: Suman Srinivasan, PhD student
On-Demand Media Streaming Over the Internet Mohamed M. Hefeeda, Bharat K. Bhargava Presented by Sam Distributed Computing Systems, FTDCS Proceedings.
Backbone Support for Host Mobility: A Joint ORBIT/VINI Experiment Jennifer Rexford Princeton University Joint work with the ORBIT team (Rutgers) and Andy.
1CS 6401 Peer-to-Peer Networks Outline Overview Gnutella Structured Overlays BitTorrent.
Middleware for P2P architecture Jikai Yin, Shuai Zhang, Ziwen Zhang.
Client-Server Computing in Mobile Environments
1 Content Distribution Networks. 2 Replication Issues Request distribution: how to transparently distribute requests for content among replication servers.
Computer Networks Lecture 1 & 2 Introduction and Layer Model Approach Lahore Leads University.
Lecture 1 Internet CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger and Daniel Zappala Lecture 1 Introduction.
1 Proxy-based Adaptation for Mobile Computing ECET 581 Spring 07 Authors: Markus Endler Hana Rubinsztejn Ricardo C. A. da Rocha Vagner Sacramento ISSN.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
WINLAB Comparing Alternative Approaches for Networking of Named Objects in the Future Internet Akash Baid, Tam Vu, Dipankar Raychaudhuri WINLAB, Rutgers.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
1 BitHoc: BitTorrent for wireless ad hoc networks Jointly with: Chadi Barakat Jayeoung Choi Anwar Al Hamra Thierry Turletti EPI PLANETE 28/02/2008 MAESTRO/PLANETE.
2: Application Layer1 Chapter 2 outline r 2.1 Principles of app layer protocols r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail r 2.5 DNS r 2.6 Socket.
Test-Bed for testing scenarios of new DTN architecture AsiaFI 2008 August, 2008 Multimedia and Mobile Communication Lab.
Othman Othman M.M., Koji Okamura Kyushu University 1.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 1 Omar Meqdadi Department of Computer Science and Software Engineering.
Flashback: A Peer-to-Peer Web Server for Flash Crowds Presented by Tom Batkiewicz CS 587x Fall ‘07.
1 ECE453 - Introduction to Computer Networks Lecture 1: Introduction.
CS1001 Lecture 7. Overview Computer Networks Computer Networks The Internet The Internet Internet Services Internet Services Markup Languages Markup Languages.
COS 420 Day 15. Agenda Finish Individualized Project Presentations on Thrusday Have Grading sheets to me by Friday Group Project Discussion Goals & Timelines.
Overlay Networks : An Akamai Perspective
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
1 Project Status Update “Postcards from the Edge”: The Cache-and-Forward Architecture FIND Wireless BBN Sept 27, 2007 Dipankar Raychaudhuri,
FIND-Mobility Workshop BBN Technologies Cambridge, September 27, 2007.
Ad-hoc Storage Overlay System (ASOS): A Delay-Tolerant Approach in MANETs Guang Yang 1, Ling-Jyh Chen 2, Tony Sun 1, Biao Zhou 1, Mario Gerla 1 1 University.
STORAGE AWARE ROUTING FOR CONTENT DELIVERY APPLICATIONS Shweta Jain Assistant Professor Mathematics and Computer Science York College CUNY.
Multicast in Information-Centric Networking March 2012.
© ITT Educational Services, Inc. All rights reserved. IS3120 Network Communications Infrastructure Unit 7 Layer 3 Networking, Campus Backbones, WANs, and.
Mobile Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
Network Processing Systems Design
INTERNET PROTOCOL TELEVISION (IP-TV)
Date: April. 13, Monday Evening.
COMPUTER NETWORKS CS610 Lecture-21 Hammad Khalid Khan.
Ad-hoc Networks.
Data Dissemination and Management - Topics
DTNs and GENI Measurement
Internet Networking recitation #4
Lecture 2 Overview.
INTERNET PROTOCOL TELEVISION (IP-TV)
CPE 401 / 601 Computer Network Systems
Ad Hoc and Sensor Networks
EE 122: Lecture 22 (Overlay Networks)
OSI Reference Model Unit II
Data-Oriented Network Architecture (DONA)
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

FIND Mobility/DTN Sub-Group Meeting Report At WINLAB, Rutgers University, NJ May 29-30, 2007 Presented by: Sanjoy Paul, WINLAB, Rutgers U.

Summary 1.5 day Meeting at WINLAB, Rutgers University, May groups: 3 FIND projects and 2 external groups with projects in related space –Transient Network Architecture (TNA) -- CNRI/UNM: Henry Jerez –Day After Network (DAN) --- UIUC: Robin Kravets –Postcards from the Edge: A Cache and Forward Architecture – Rutgers & UMASS: Roy Yates, Sanjoy Paul, Dipankar Raychoudhuri and Jim Kurose –SPINDLE/DTN – BBN: Rajesh Krishnan –Ambient Networks – EU (Ericsson): Lars Lundgren Goal: explore synergies, identify gaps, define a comprehensive project in the area Agenda: –20-30 min talk from each of the 5 groups –Look for Similarities and Synergies –Use of GENI: What kind of experimental facility (say in GENI) be most valuable to instantiate the specific research project –Identify open issues/"holes" Summary of results to be presented at FIND meeting Detailed agenda, slides, etc. posted at: – FINDFIND

Synergies The main design drivers for the original Internet have changed Future Internet driven by –Mobility Router, and network mobility Endpoint mobility (nodes and services) –Disconnections Contemporaneous end-to-end path does not exist in many situations: special case Persistent storage in network nodes? –Efficient Content Dissemination/Access Content-oriented networking Naming/Role-based networking/Late-binding of names Service-oriented networking –Is this a special case of content-oriented networking? Are the above solved using a common overlay or in the core? –Enhance core routing –Redefine the functionality of the endpoint OR –Build a common overlay that takes advantage of the existing Internet

Mobility Some people think mobility is portability –Disconnecting laptop from one Access Point and reconnecting at a different Access Point What we mean by mobility is all of the below: –Endpoint moving continuously (laptop/cellphone in a car/bus) –Service moving in a seamless manner (VPN, Web, VoIP, Video) –Router carrying content as it moves –Network as a whole is moving

Disconnections/Opportunistic Some people think Disconnection is a long-term event What we mean by Disconnection/Opportunistic Transport is all of the below: –Disconnection resulting from distance (out of range transmissions) –Disconnection resulting from shielding (propagation) –Disconnection resulting from low battery power –Fluctuations resulting from time-varying nature of wireless links (time-varying capacity as well as error rate) Transport opportunistically when link has higher capacity and lower error rate –Use a moving vehicle (entity) to cache, carry and opportunistically transport content to another entity in the network

Content Dissemination/Access Some people think content dissemination is synonymous with caching/mirroring infrastructure (e.g., Akamai) –Deploy caching servers in select locations of the network –Replicate popular contents of a customer in the caching servers –Direct end-users to the nearest caching server –Centralized optimization and intelligence resides outside the network What we mean by content dissemination/access is all of the below: –Content is first class element in the network; not a side-effect of client- server conversation –Content is explicitly requested by end-clients from the network –Content discovery within the network –Content caching within the network –Content routing within the network –Distributed optimization and intelligence resides inside the network

Common Architectural Framework Introduction of functionality in the network (ALL) –Storage –More hop-by-hop functionality A new kind of naming and addressing (TNA/DAN) –Persistent identifiers for endpoints, roles, services –Content addressability Leverage the existing DTNRG work and build on it (BBN/Postcards) –DTN Architecture –Bundle Protocol –Bundle Security Protocol –Metadata Extension Block –Implementations –Related algorithms

Open Problems Routing –Scaleable integrated approaches that work in wired, wireless, mobile, and DTN environments in an end-to-end manner Should we explore this as a theme in an upcoming FIND meeting? –Interplay with name resolution and content (including queries) Discovery –Content discovery –Efficient peer/cache discovery and association –Available service discovery Content –Rights management –Privacy –Consistency and freshness management –Accounting (e.g., number of downloads of a movie/song) Designing the following into the system –Network heterogeneity –Diagnostics and Manageability –Security –Context awareness

Participants Jim Kurose, UMass, Amherst (Postcards) Sanjoy Paul, WINLAB, Rutgers U. (Postcards) Roy Yates, WINLAB, Rutgers U. (Postcards) Dipankar Raychaudhuri, WINLAB, Rutgers U. (Postcards) Henry Jerez, CNRI/UNM (TNA) Robin Kravets, UIUC (DAN) Lars Lundgren, Ericsson (Ambient Networks) Rajesh Krishnan, BBN (SPINDLE/DTN)

Thank you ! Questions ?

GENI Use Case Content (pictures, video clips, etc.) and Service (voice, video, messaging, VPN) delivery where the senders and/or receivers are mobile and may not be connected on a continuous basis –Mobile Host MH1 uploading a movie to Mobile Host MH2 –During the upload, MH2 gets disconnected due to mobility and then reconnected at a different point in the network –Fixed Host FH1 requests the same movie from the network (content)

PWN1 PEN1 PWN2PWN3 PEN4 Mobile Host (MH1) PCN1 PCN4 PEN3 PEN2 PWN4PWN5PWN6 PEN5 PWN7 Mobile Host (MH1) PCN5 Mobile Host (MH2) PWN6 Wireless subnet Fixed Wireless Host (FH1) PCN2 PCN3 -- Mobile Host MH1 uploading a movie to Mobile Host MH2 -- During the upload, MH2 gets disconnected due to mobility and then reconnected at a different point in the network -- Fixed Host FH1 requests the same movie from the network (content) PCN: Programmable Core Node PEN: Programmable Edge Node PWN: Programmable Wireless Node GENI Physical Network

Wireless subnet PWN1 PEN1 PWN3 PEN4 Mobile Host (MH1) PEN3 PEN2 PWN2 GENI Backbone Wireless subnet PWN4PWN5PWN6 PEN5 PWN7PWN6 Wireless subnet Mobile Host (MH2) -- Mobile Host MH1 uploading a movie to Mobile Host MH2 -- During the upload, MH2 gets disconnected due to mobility and then reconnected at a different point in the network -- Fixed Host FH1 requests the same movie from the network (content) PCN: Programmable Core Node PEN: Programmable Edge Node PWN: Programmable Wireless Node GENI Logical Network Fixed Wireless Host (FH1)

Wireless subnet PWN1 PEN1 PWN3 PEN4 Mobile Host (MH1) PEN3 PEN2 PWN2 GENI Backbone Wireless subnet PWN4PWN5PWN6 PEN5 PWN7 Mobile Host (MH1) PWN6 Wireless subnet Mobile Host (MH2) 1. MH1 deposits some chunks of a file in PWN2 and later some other chunks in PWN1 2. Chunks are forwarded hop-by-hop towards MH2s point of attachment PWN4. Chunks can be cached in intermediate nodes 3. As MH2s point of attachment changes, chunks are forwarded towards PWN7 5. Request from FH1 for the same content is served off PEN3 where it is cached 4. Chunks not delivered to MH2 are redirected from PWN4 to PWN7 Fixed Wireless Host (FH1)