Abstract
Mobile device users can utilize IEEE 802.11 WiFi networks to facilitate device-to-device local communications using applications like video streaming, P2P file sharing, network gaming, etc. The wireless access points in these networks are sometimes not accessible either due to weak signal strength or due to the constraint to support a limited number of users. So, the ad hoc modes of wireless interface cards can also be used to provide device-to-device connectivity. The objective of this work is to enable toggling between the two modes (infrastructure and ad hoc) of wireless interfaces of these devices, so as to opportunistically switch between these modes depending on the availability of an access point. This provides seamless connectivity within the network, without making any changes in the existing hardware or in the protocol stack. We have developed application-level scripts to enable this mode toggling feature in WiFi equipped scenarios having less dynamism. This toggling feature can also be used to implement application-level routing between two or more ad hoc network clusters via access points, so as to provide intermittent connectivity between them. The results obtained from our experimental testbed show that our scripts work well for toggling between the two modes, and data transfer gives satisfactory performance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Nicholson, A.J., Wolchok, S., Noble, B.D.: Juggler: virtual networks for fun and profit. IEEE Trans. Mob. Comput. 9(1), 31–43 (2010)
Basagni, S., Conti, M., Giordano, S., Stojmenovic, I.: IEEE 802.11 AD HOC Networks: Protocols, Performance, and Open Issues, pp. 69–116. Wiley-IEEE Press (2004)
Cai, X., Zhou, M., Huang, X.: Model-based design for software defined radio on an FPGA. IEEE Access 5, 8276–8283 (2017)
Cisco: Approximating maximum clients per access point
Crow, B.P., Widjaja, I., Kim, J.G., Sakai, P.T.: IEEE 802.11 wireless local area networks. IEEE Commun. Mag. 35(9), 116–126 (1997)
Faber, T., Touch, J.D., Yue, W.: The TIME-WAIT state in TCP and its effect on busy servers. In: Proceedings of IEEE INFOCOM 1999, The Conference on Computer Communications, Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies, The Future Is Now, New York, NY, USA, 21–25 March 1999, pp. 1573–1583. IEEE (1999)
Pang, J., Greenstein, B., Kaminsky, M., McCoy, D., Seshan, S.: WiFi-reports: improving wireless network selection with collaboration. IEEE Trans. Mob. Comput. 9(12), 1713–1731 (2010)
Kandula, S., Lin, K.C.J., Badirkhanli, T., Katabi, D.: FatVAP: aggregating AP backhaul capacity to maximize throughput. In: 5th USENIX Symposium on Networked Systems Design and Implementation, San Francisco, CA, April 2008
Linux: iwlist(8) - linux man page. https://linux.die.net/man/8/iwlist
Linux: nmcli(1) - linux man page. https://linux.die.net/man/1/nmcli
Ranveer Chandra, P.B., Bahl, P.: Expansion of wireless networks of standard mimo indoors. In: EUROCON 2009. IEEE, July 2009
Ranveer Chandra, P.B., Bahl, P.: MultiNet: connecting to multiple IEEE 802.11 networks using a single wireless card. In: IEEE INFOCOM, pp. 882–893, September 2004
Sewak, A., Pandey, M., Gore, M.M.: Forming structured p2p overlays over disjoint MANET clusters. In: 2016 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS), pp. 1–6, November 2016
Wireshark. https://www.wireshark.org/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Sewak, A., Mehrotra, P., Jha, B., Pandey, M., Gore, M.M. (2017). AdhocInfra Toggle: Opportunistic Auto-configuration of Wireless Interface for Maintaining Data Sessions in WiFi Networks. In: Puliafito, A., Bruneo, D., Distefano, S., Longo, F. (eds) Ad-hoc, Mobile, and Wireless Networks. ADHOC-NOW 2017. Lecture Notes in Computer Science(), vol 10517. Springer, Cham. https://doi.org/10.1007/978-3-319-67910-5_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-67910-5_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67909-9
Online ISBN: 978-3-319-67910-5
eBook Packages: Computer ScienceComputer Science (R0)