ABSTRACT
In today's Internet, almost all end devices have multiple interfaces built in. This enables users to seamlessly switch between different access networks or even use them simultaneously; to better use the resources available to them and to better satisfy their needs. This is referred to as mobile data offloading and has received lots of attention recently in both the research community and in the industry. However, all the proposed data solutions either rely on static configuration policies or are reactive rather than proactive with regards to the application needs.
In this paper, we propose a proactive, application informed approach, Socket Intents. Socket Intents augment the socket interface to enable the application to express what it knows about its communication patterns and preferences. This information can then be used by our proactive policies to choose the appropriate interface, tune the network parameters, or even combine multiple interfaces. We provide a prototype implementation of our Socket Intents and present a first evaluation of the Intents and its benefits.
- H. Abbasi, C. Poellabauer, K. Schwan, G. Losik, and Richard. A quality-of-service enhanced socket api in gnu/linux. In Real-Time Linux Workshop, 2002.Google Scholar
- A. Balasubramanian, R. Mahajan, and A. Venkataramani. Augmenting mobile 3g using wifi. In ACM MobiSys, 2010. Google ScholarDigital Library
- Bundesministerium für Wirtschaft und Technologie. Breitbandatlas (governmental report on broadband availability and usage in germany), 2013. http://www.zukunft-breitband.de/DE/breitbandatlas.Google Scholar
- Cisco Systems, Inc. Architecture for mobile data offload over wi-fi access networks (whitepaper), 2012.Google Scholar
- A. Ford, C. Raiciu, M. Handley, S. Barre, and J. Iyengar. Architectural Guidelines for Multipath TCP Development. RFC 6182 (Informational), Mar 2011.Google Scholar
- B. D. Higgins, A. Reda, T. Alperovich, J. Flinn, T. J. Giuli, B. Noble, and D. Watson. Intentional networking: opportunistic exploitation of mobile network diversity. In ACM MobiCom, 2010. Google ScholarDigital Library
- J. Huang, F. Qian, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. A close examination of performance and power characteristics of 4g lte networks. In ACM MobiSys, 2012. Google ScholarDigital Library
- K. Lee, J. Lee, Y. Yi, I. Rhee, and S. Chong. Mobile data offloading: how much can wifi deliver? In ACM CONEXT, 2010. Google ScholarDigital Library
- E. Nordmark, S. Chakrabarti, and J. Laganier. IPv6 Socket API for Source Address Selection. RFC 5014 (Informational), Sep 2007.Google Scholar
- B. Quoitin, L. Iannone, C. de Launois, and O. Bonaventure. Evaluating the benefits of the locator/identifier separation. In ACM/IEEE Workshop on Mobility in the evolving internet architecture, 2007. Google ScholarDigital Library
- M. Scharf and A. Ford. Multipath TCP (MPTCP) Application Interface Considerations. RFC 6897 (Informational), Mar 2013.Google Scholar
- A. A. Siddiqui and P. Müller. A requirement-based socket api for a transition to future internet architectures. In IMIS, 2012. Google ScholarDigital Library
- R. Stewart, M. Tuexen, K. Poon, P. Lei, and V. Yasevich. Sockets API Extensions for the Stream Control Transmission Protocol (SCTP). RFC 6458 (Informational), Dec 2011.Google Scholar
- D. Thaler, R. Draves, A. Matsumoto, and T. Chown. Default Address Selection for Internet Protocol Version 6 (IPv6). RFC 6724 (Proposed Standard), Sep 2012.Google Scholar
- M. Wasserman and P. Seite. Current Practices for Multiple-Interface Hosts. RFC 6419 (Informational), Nov 2011.Google Scholar
- M. Welzl, S. Jorer, and S. Gjessing. Towards a protocol-independent internet transport api. In ICC, 2011.Google ScholarCross Ref
Index Terms
- Socket intents: leveraging application awareness for multi-access connectivity
Recommendations
Mobility Management of VoIP Services Using SCTP Handoff Mechanism
UIC-ATC '09: Proceedings of the 2009 Symposia and Workshops on Ubiquitous, Autonomic and Trusted ComputingVoice over Internet protocol (VoIP) is a prevalent multimedia application nowadays. For mobile nodes (MNs) using VoIP services in wireless networks, the handoff issues need to be taken into account. Stream control transmission protocol (SCTP) is a ...
Metrics for access network selection
ANRW '18: Proceedings of the Applied Networking Research WorkshopToday, most mobile devices can connect to the Internet via multiple access networks. To make an informed choice of which network to use, a host requires accurate and up to date performance metrics. However, so far such network characteristics are ...
Comments