ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem,...
-
date post
20-Dec-2015 -
Category
Documents
-
view
221 -
download
0
Transcript of ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem,...
![Page 1: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/1.jpg)
ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer
Nadeem, Adel Youssef, Liviu Iftode
(Poster at SIGCOMM 2003)
URL: http://www.cs.umd.edu/~moustafa/papers/cs_tr_4483.pdf
Presented By: Arati Baliga
![Page 2: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/2.jpg)
Motivation
• User applications need to move in a ubiquitous environment.
• Users should be allowed to change networks and hosts seamlessly and communication should continue.
• Traditional TCP/IP does not allow us to do this.
• Mobile IP allows host mobility. But user is still bound to the same host.
![Page 3: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/3.jpg)
ATP: Features
• It does not enforce any naming scheme on the user application. The application is responsible for uniquely identifying the endpoint.
• The endpoints of a transport connection are defined as contents in the P2P network.
• Mobility of the endpoints is handled via the P2P network by dynamically changing the mapping between the endpoint and the host.
• The ATP layer is responsible for moving segments to the destination and the acknowledgment to the source regardless of their current mapping in the P2P network.
![Page 4: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/4.jpg)
ATP: Features
• Since a P2P network is built as an overlay network, the ATP layer in the intermediate nodes between the source and destination endpoints can actively participate in the connection
• Data is transfered by a combination of active and passive operations
• The decision to whether to use the active or passive modes can be taken by a local policy on the node running the ATP protocol.
![Page 5: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/5.jpg)
ATP : Typical Scenario
![Page 6: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/6.jpg)
Instance Based Network (IBN) - Features
Content-node mapping: The IBN user can ask the IBN to map a content to a particular node.Content communication: Application endpoints, defined by contents, can send messages to other. Instance-based routing: The IBN can route a message to a specific content instance or to the nearest instanceReplication: The IBN replicates the stored contents in order to provide fault tolerance. Caching: Nodes along the query path can cache a content to provide fast answers to future queries.
![Page 7: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/7.jpg)
System Architecture
![Page 8: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/8.jpg)
IBN Node Architecture
![Page 9: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/9.jpg)
Instance Based Naming
IBN addressing• Content is Addressed using a name X and an instance identifier (I1,I2,…In)• (Logfile: 1,0,1) to represent the version 1.01 of the logfile.• Uses closest semantics
![Page 10: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/10.jpg)
IBN Routing
![Page 11: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/11.jpg)
ATP Connection Establishment
![Page 12: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/12.jpg)
ATP Basic Mode
![Page 13: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/13.jpg)
![Page 14: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/14.jpg)
![Page 15: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/15.jpg)
![Page 16: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/16.jpg)
![Page 17: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/17.jpg)
![Page 18: ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)](https://reader034.fdocuments.in/reader034/viewer/2022051415/56649d435503460f94a1ef32/html5/thumbnails/18.jpg)
Discussion
Applications ?