Presentation is loading. Please wait.

Presentation is loading. Please wait.

Aparna SrikantaswamyAPI for Multipath Routing1 An API for Multipath Routing Aparna Srikanta Swamy CS522 Semester Project 12/05/01.

Similar presentations


Presentation on theme: "Aparna SrikantaswamyAPI for Multipath Routing1 An API for Multipath Routing Aparna Srikanta Swamy CS522 Semester Project 12/05/01."— Presentation transcript:

1 Aparna SrikantaswamyAPI for Multipath Routing1 An API for Multipath Routing Aparna Srikanta Swamy CS522 Semester Project 12/05/01

2 Aparna SrikantaswamyAPI for Multipath Routing2 What is an API ? An Application Program Interface (API) allows application programs such as FTP, Telnet, Web browsers, etc., to access certain resources through a predefined and preferably consistent interface.

3 Aparna SrikantaswamyAPI for Multipath Routing3 Overview SERVER calls for single path routing to set up a connection socket(), bind(), listen() & accept(). CLIENT calls : socket() and connect().

4 Aparna SrikantaswamyAPI for Multipath Routing4 To provide Multi path connection Modify these function calls. MULTIPATH SENDER - Sending side : Data written by the sender has to be distributed across multiple connections. MULTIPATH RECEIVER - Receiving side : Packets from multiple connections have to be correlated and delivered to the receiver in the same order as received.

5 Aparna SrikantaswamyAPI for Multipath Routing5 SenderReceiver Multi path Sender Proxy Server Proxy Server Multi path Receiver MULTIPATH ROUTING

6 Aparna SrikantaswamyAPI for Multipath Routing6 Frame Distributor Socket 2Socket 1 Frame Collector Socket 1Socket 2 Proxy Server

7 Aparna SrikantaswamyAPI for Multipath Routing7 Design The library will have the following functions :- mp_socket(), mp_bind(), mp_listen(), mp_accept(), mp_connect(), mp_write(), mp_read(). The library should allow the sender to express the list of connection relay proxy servers used. The proxy server takes the connection request with the message indicating the destination and issues a connection request to the multi path receiver.

8 Aparna SrikantaswamyAPI for Multipath Routing8 References http://cs.uccs.edu/~cs522/multipath/doc/johnn yChenThesis.pdf http://a957.g.akamai.net/7/957/3680/v0002/st andards.ieee.org/reading/ieee/std/lanman/80 2.3-2000_part4.pdf THE SWITCH - by Rich Seifert (Chapter on Link Aggregation)


Download ppt "Aparna SrikantaswamyAPI for Multipath Routing1 An API for Multipath Routing Aparna Srikanta Swamy CS522 Semester Project 12/05/01."

Similar presentations


Ads by Google