DocumentCode :
160619
Title :
Efficient Hashing for Dynamic Per-Flow Network-Interface Selection
Author :
Ward, Paul A. S. ; Naik, Kshirasagar ; Schmidtke, Jakub
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON, Canada
fYear :
2014
fDate :
13-16 May 2014
Firstpage :
441
Lastpage :
448
Abstract :
Although most smartphones today have both cellular data and WiFi capacity, network-selection techniques typically only allow for a single data interface to be used at a time. This leads to several problems including the interruption of existing connections when switching interfaces, complete loss of connectivity when the selected network is not functioning correctly, and significantly less bandwidth to the device than is possible if the available wireless capacity is aggregated. While interface bonding is not new, aggregating two such diverse networks is particularly challenging given that different wireless technologies, and even different networks of the same type, offer inconsistent link parameters, presenting dynamically fluctuating bandwidth, latency, and packet loss. In this paper we present a simple, but extremely efficient, hashing technique for multi-interface packet scheduling. We have implemented our system with aggregation proxies running in well-connected data centers and client code running on a Galaxy Nexus running Android 4.1. Our experimental results show that our prototype never loses connectivity even when networks fail as long as at least one network is functioning, does not break connections as interface selection is adjusted, and can increase bandwidth to the smartphone to the available aggregated network capacities. Transmission time is reduced by up to 60% vs. using a single network interface.
Keywords :
Android (operating system); electronic data interchange; file organisation; packet switching; radio links; smart phones; wireless LAN; Android 4.1; Galaxy Nexus; WiFi capacity; cellular data; client code; data centers; data interface; dynamic perflow network-interface selection; fluctuating bandwidth; hashing technique; multiinterface packet scheduling; network-selection techniques; packet loss; smartphones; switching interfaces; Bandwidth; Heuristic algorithms; IEEE 802.11 Standards; IP networks; Ports (Computers); Servers; Smart phones;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2014 IEEE 28th International Conference on
Conference_Location :
Victoria, BC
ISSN :
1550-445X
Print_ISBN :
978-1-4799-3629-8
Type :
conf
DOI :
10.1109/AINA.2014.55
Filename :
6838698
Link To Document :
بازگشت