Skip to content

networkedsystemsIITB/Modified_mTCP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Modified mTCP Stack for Virtual Network Functions

We present user level network protcol stack implementation for application level virtual network functions based on netmap and dpdk over modified mTCP. Original mTCP relies on multiqueue support of underlying NICs for packet distribution to cores. We integrate mTCP with in-house developed Netmap and DPDK based kernel bypass APIs which are capable of performing packet distribution inside software thus making mTCP agnostic to underlying NIC capability. This is particularly helpful in case of virtualized environment.

Repository contains two directories mTCP_over_Netmap and mTCP_over_DPDK, which provide documentation and implementation of corresponding mTCP stacks. For low level details of implementation refer our thesis links given below and for details of usage, dependencies, setup etc refer to Readme files present in these respective directories.

Thesis Links

  1. Rahul Sharma
  2. Jayesh Kshirsagar
  3. Mitali Yadav

Authors

  1. Jayesh Kshirsagar, Master's student (2015-2017), Dept. of Computer Science and Engineering, IIT Bombay.
  2. Mitali Yadav, Master's student (2014-2017), Dept. of Computer Science and Engineering, IIT Bombay.
  3. Priyanka Naik, PhD student, Dept. of Computer Science and Engineering, IIT Bombay.
  4. Rahul Sharma, Master's student (2015-2017), Dept. of Computer Science and Engineering, IIT Bombay.
  5. Prof. Mythili Vutukuru, Dept. of Computer Science and Engineering, IIT Bombay.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published