TY - GEN
T1 - MIC
T2 - 19th IEEE International Conference on Computational Science and Engineering, 14th IEEE International Conference on Embedded and Ubiquitous Computing and 15th International Symposium on Distributed Computing and Applications to Business, Engineering and Science, CSE-EUC-DCABES 2016
AU - Anand, Varun
AU - Ki, Taeyeon
AU - Dantu, Karthik
AU - Ko, Steven Y.
AU - Koutsonikolas, Dimitrios
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2017/7/14
Y1 - 2017/7/14
N2 - Mobile devices such as smartphones and tablets are provisioned with multiple network interfaces capable of data connectivity such as the cellular radio, WiFi, bluetooth, and others. However, restrictions from the carrier side allow us to use only one of the interfaces at any given time, and not allow us to fully utilize all the data links in a mobile device's arsenal. We propose MIC, an architecture to enable concurrent, efficient, multi-interface connectivity. MIC begins with the observation that a large fraction of mobile traffic is HTTP [3], [4]. By modifying the HTTP support libraries in the Android Framework, MIC provides the ability to utilize multiple interfaces for the same connection while maintaining the application as well as OS semantics. This allows for users to re-flash the system software on their phones to enable multi-interface connectivity and use it in a seamless manner without changing the apps or need any modifications to the server.
AB - Mobile devices such as smartphones and tablets are provisioned with multiple network interfaces capable of data connectivity such as the cellular radio, WiFi, bluetooth, and others. However, restrictions from the carrier side allow us to use only one of the interfaces at any given time, and not allow us to fully utilize all the data links in a mobile device's arsenal. We propose MIC, an architecture to enable concurrent, efficient, multi-interface connectivity. MIC begins with the observation that a large fraction of mobile traffic is HTTP [3], [4]. By modifying the HTTP support libraries in the Android Framework, MIC provides the ability to utilize multiple interfaces for the same connection while maintaining the application as well as OS semantics. This allows for users to re-flash the system software on their phones to enable multi-interface connectivity and use it in a seamless manner without changing the apps or need any modifications to the server.
UR - https://www.scopus.com/pages/publications/85026674847
U2 - 10.1109/CSE-EUC-DCABES.2016.161
DO - 10.1109/CSE-EUC-DCABES.2016.161
M3 - Conference contribution
AN - SCOPUS:85026674847
T3 - Proceedings - 19th IEEE International Conference on Computational Science and Engineering, 14th IEEE International Conference on Embedded and Ubiquitous Computing and 15th International Symposium on Distributed Computing and Applications to Business, Engineering and Science, CSE-EUC-DCABES 2016
SP - 56
EP - 63
BT - Proceedings - 19th IEEE International Conference on Computational Science and Engineering, 14th IEEE International Conference on Embedded and Ubiquitous Computing and 15th International Symposium on Distributed Computing and Applications to Business, Engineering and Science, CSE-EUC-DCABES 2016
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 24 August 2016 through 26 August 2016
ER -