Skip to Main Content
Talk Intermediate

Aggregating Multiple Internet Connections using Open Multipath TCP Router

Proposal status is Rejected
Session Description

Majority of the present day devices are multi-homed consisting of several network interfaces. For instance, every smartphone today is typically designed to have at least two interfaces which allow them to connect to Wi-Fi and cellular networks. Multi-homed devices can communicate and access resources on multiple networks simultaneously (also known as WAN aggregation), allowing for increased network redundancy, load balancing, and improved network performance. To leverage the benefits of WAN aggregation, several multipath transport protocols (Multipath TCP, Multipath QUIC and others) have been proposed. Nevertheless, they are not widely used primarily because application servers do not support aggregation yet. This talk will discuss how Open Multipath TCP Router (OMR) can be used to aggregate multiple Internet connections and improve the Quality of Experience for end-users even when the application servers do not support aggregation.


The following aspects will be discussed in this talk:

1. Introduction to Open Multipath TCP Router (OMR)

2. Setting up OMR on Raspberry Pi

3. Setting up OMR Virtual Private Server (VPS)

4. Aggregating multiple Internet connections using OMR

5. Testing the effectiveness of connection aggregation

6. Advanced applications of OMR


Besides, Raspberry Pi 4 boards with OMR preloaded and a cloud based VPS will be made available for the participants to explore. A comprehensive, user-friendly manual will be provided for interested participants to experiment with OMR in future.

References

Session Categories

FOSS

Speakers

Mohit P. Tahiliani
Mohit P. Tahiliani Associate Professor, Dept. of CSE | NITK Surathkal

Mohit P. Tahiliani is an Associate Professor of Computer Science and Engineering at NITK, Surathkal, India, and a Member of the Board of India Internet Engineering Society. He obtained Ph.D. in Congestion Control Mechanisms for the Next Generation Internet from the NITK Surathkal, India in 2013. His areas of interest include Network Congestion Control, Queue Disciplines, Network Function Virtualization, IPv6 deployments, Named Data Networks and Blockchain. He has executed projects in these areas that have been funded by several industries. Mohit received the EMC Young Achiever of 2015 Award from EMC Corporation, Bangalore, the Outstanding Young Professional Volunteer Award of 2021 by IEEE Bangalore Section and IEEE Bangalore Section Chair's Recognition in 2024.


Mohit has contributed to open-source projects for more than a decade. A packet scheduler developed by his team to fight the Bufferbloat problem got merged into the mainline of Linux (v5.6). He is a Member of the Steering Committee of the ns-3 consortium, and a co-maintainer of traffic-control and TCP modules in ns-3. He served as a Member of the PC for Workshop on ns-3 for the past eleven editions. Besides, he served as a Mentor for Google Summer of Code from 2017 - 2024 for the ns-3 and has been one of the Organization Administrators since 2021. He also served as an Organization Administrator for ns-3’s participation in Google Code-In during 2018-2019.


He is a Reviewer for IEEE Internet of Things, IEEE Transactions on Cloud Computing, Networking, Elsevier Journal of Network and Computer Applications, Computer Communications, Inderscience journals, IEEE Communication Letters, and held several other roles in IEEE and Springer conferences. He served as a Guest editor for Annals of Telecommunications, Springer. He is a Senior Member of IEEE, a member of ACM and TiE. He served as the Chair of IEEE Mangalore Subsection in 2023.