an api for multipath routing
Download
Skip this Video
Download Presentation
An API for Multipath Routing

Loading in 2 Seconds...

play fullscreen
1 / 8

An API for Multipath Routing - PowerPoint PPT Presentation


  • 128 Views
  • Uploaded on

An API for Multipath Routing. Aparna Srikanta Swamy CS522 Semester Project 12/05/01. What is an API ?.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' An API for Multipath Routing' - murray


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
an api for multipath routing

An API for Multipath Routing

Aparna Srikanta Swamy

CS522 Semester Project

12/05/01

API for Multipath Routing

what is an api
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.

API for Multipath Routing

overview
Overview
  • SERVER calls for single path routing to set up a connection
      • socket(),
      • bind(),
      • listen() &
      • accept().
  • CLIENT calls :
      • socket()
      • and connect().

API for Multipath Routing

to provide multi path connection
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.

API for Multipath Routing

slide5

MULTIPATH ROUTING

Sender

Receiver

Proxy

Server

Multi path

Sender

Multi path

Receiver

Proxy

Server

API for Multipath Routing

slide6

Multipath Sender

Multipath Receiver

Transmit

Queue

Receive

Queue

Frame Distributor

Frame Collector

Socket 1

Socket 2

Socket 1

Socket 2

Proxy Server

Proxy Server

API for Multipath Routing

design
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.

API for Multipath Routing

references
References
  • http://cs.uccs.edu/~cs522/multipath/doc/johnnyChenThesis.pdf
  • http://a957.g.akamai.net/7/957/3680/v0002/standards.ieee.org/reading/ieee/std/lanman/802.3-2000_part4.pdf
  • THE SWITCH - by Rich Seifert (Chapter on Link Aggregation)

API for Multipath Routing

ad