Download presentation
Presentation is loading. Please wait.
1
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
2
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.
3
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.
4
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.
5
ATP : Typical Scenario
6
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 instance Replication: 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.
7
System Architecture
8
IBN Node Architecture
9
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
10
IBN Routing
11
ATP Connection Establishment
12
ATP Basic Mode
18
Discussion Applications ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.