MMTP: multimedia multiplexing transport protocol
ACM SIGCOMM Computer Communication Review - Workshop on data communication in Latin America and the Caribbean
NIST Net: a Linux-based network emulation tool
ACM SIGCOMM Computer Communication Review
MAR: a commuter router infrastructure for the mobile Internet
Proceedings of the 2nd international conference on Mobile systems, applications, and services
A receiver-centric transport protocol for mobile hosts with heterogeneous wireless interfaces
Wireless Networks - Special issue: Selected papers from ACM MobiCom 2003
A network layer approach to enable TCP over multiple interfaces
Wireless Networks
Concurrent multipath transfer using SCTP multihoming over independent end-to-end paths
IEEE/ACM Transactions on Networking (TON)
Design and implementation of a socket-level bandwidth aggregation mechanism for wireless networks
WICON '06 Proceedings of the 2nd annual international workshop on Wireless internet
Identifying and discriminating between web and peer-to-peer traffic in the network core
Proceedings of the 16th international conference on World Wide Web
A transport layer approach for improving end-to-end performance and robustness using redundant paths
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
DNIS: a middleware for dynamic multiple network interfaces scheduling
ACM SIGMOBILE Mobile Computing and Communications Review
Intentional networking: opportunistic exploitation of mobile network diversity
Proceedings of the sixteenth annual international conference on Mobile computing and networking
Unmasking the growing UDP traffic in a campus network
PAM'12 Proceedings of the 13th international conference on Passive and Active Measurement
LS-SCTP: a bandwidth aggregation technique for stream control transmission protocol
Computer Communications
George Dantzig's impact on the theory of computation
Discrete Optimization
Hi-index | 0.00 |
The explosive increase in data demand coupled with the rapid deployment of various wireless access technologies have led to the increase of number of multi-homed or multi-interface enabled devices. Fully exploiting these interfaces has motivated researchers to propose numerous solutions that aggregate their available bandwidths to increase overall throughput and satisfy the end-user's growing data demand. These solutions, however, do not utilize their interfaces to the maximum without network support, and more importantly, have faced a steep deployment barrier. In this paper, we propose an optimal deployable bandwidth aggregation system (DBAS) for multi-interface enabled devices. We present the DBAS architecture that does not introduce any intermediate hardware, modify current operating systems, modify socket implementations, nor require changes to current applications or legacy servers. The DBAS architecture is designed to automatically estimate the characteristics of applications and dynamically schedule various connections and/or packets to different interfaces. We also formulate our optimal scheduler as a mixed integer programming problem yielding an efficient solution. We evaluate DBAS via implementation on the Windows OS and further verify our results with simulations on NS2. Our evaluation shows that, with current Internet characteristics, DBAS reaches the throughput upper bound with no modifications to legacy servers. It also highlights the significant enhancements in the response time introduced by DBAS, which directly enhances the user experience.