OPERETTA: An optimal energy efficient bandwidth aggregation system

The widespread deployment of varying networking technologies, coupled with the exponential increase in end-user data demand, have led to the proliferation of multi-homed or multi-interface enabled devices. To date, these interfaces are mainly utilized one at a time based on network availability, cost, and user-choice. While researchers have focused on simultaneously leveraging these interfaces by aggregating their bandwidths, these solutions however, have faced a steep deployment barrier. In this paper, we propose a novel optimal, energy-efficient, and deployable bandwidth aggregation system (OPERETTA) for multiple interface enabled devices. OPERETTA satisfies three goals: achieving a user defined throughput level with optimal energy consumption over multiple interfaces, deployability without changes to current legacy servers, and leveraging incremental deployment to achieve increased performance gains. We present the OPERETTA architecture and formulate the optimal scheduling problem as a mixed integer programming problem yielding an efficient solution. We evaluate OPERETTA via implementation on the the Windows OS, and further verify our results with simulations on NS2. Our evaluation shows the tradeoffs between the energy and throughput goals. Furthermore, with no modifications to current legacy servers, OPERETTA achieves throughput gains up to 150% compared to current operating systems with the same energy consumption. In addition, with as few as 25% of the servers becoming OPERETTA enabled, OPERETTA performance reaches the throughput upper bound, highlighting its incremental deployment and performance gains.

[1]  Dilip Sarkar A Concurrent Multipath TCP and Its Markov Model , 2006, 2006 IEEE International Conference on Communications.

[2]  Mark Carson,et al.  NIST Net: a Linux-based network emulation tool , 2003, CCRV.

[3]  Khaled A. Harras,et al.  DBAS: A Deployable Bandwidth Aggregation System , 2012, 2012 5th International Conference on New Technologies, Mobility and Security (NTMS).

[4]  Dhananjay S. Phatak,et al.  A novel mechanism for data streaming across multiple IP links for improving throughput and reliability in mobile environments , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[5]  Khaled A. Harras,et al.  G-DBAS: A green and deployable bandwidth aggregation system , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[6]  D AmerPaul,et al.  Concurrent multipath transfer using SCTP multihoming over independent end-to-end paths , 2006 .

[7]  Masato Saito,et al.  Design and implementation of a socket-level bandwidth aggregation mechanism for wireless networks , 2006, WICON '06.

[8]  Rajesh K. Gupta,et al.  CoolSpots: reducing the power consumption of wireless mobile devices with multiple radio interfaces , 2006, MobiSys '06.

[9]  Carey L. Williamson,et al.  Identifying and discriminating between web and peer-to-peer traffic in the network core , 2007, WWW '07.

[10]  Raghupathy Sivakumar,et al.  A Receiver-Centric Transport Protocol for Mobile Hosts with Heterogeneous Wireless Interfaces , 2003, MobiCom '03.

[11]  L. Magalhães,et al.  MMTP: multimedia multiplexing transport protocol , 2001, CCRV.

[12]  Robin Kravets,et al.  Transport level mechanisms for bandwidth aggregation on mobile hosts , 2001, Proceedings Ninth International Conference on Network Protocols. ICNP 2001.

[13]  Ming Zhang,et al.  Proceedings of the General Track: 2004 USENIX Annual Technical Conference , 2022 .

[14]  Pablo Rodriguez,et al.  MAR: a commuter router infrastructure for the mobile Internet , 2004, MobiSys '04.

[15]  Jason Flinn,et al.  Intentional networking: opportunistic exploitation of mobile network diversity , 2010, MobiCom.

[16]  Yu Dong,et al.  Multi-Path Load Balancing in Transport Layer , 2007, 2007 Next Generation Internet Networks.

[17]  Kameswari Chebrolu,et al.  A Network Layer Approach to Enable TCP over Multiple Interfaces , 2005, Wirel. Networks.

[18]  Antonios Argyriou,et al.  Bandwidth aggregation with SCTP , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[19]  Raghupathy Sivakumar,et al.  A Transport Layer Approach for Achieving Aggregate Bandwidths on Multi-Homed Mobile Hosts , 2002, MobiCom '02.