doi: 10.7763/IJIET.2013.V3.332
Managing Ad Hoc Networks of Smartphones
Abstract
Wireless ad hoc networks of mobile devices enables users to communicate with each other in an infrastrucre-less environment. This paper presents the design and implementation a middleware on mobile Android devices for managing wireless multi-hop ad hoc networks. The middleware is implemented in the user space over Android OS and requires no kernel modification. It uses the Ad hoc On-demand Distance Vector (AODV) protocol for application layer routing and the Reliable User Datagram Protocol (RUDP) for reliable data delivery. It is implemented in two ways, one using traditional layered networking structure and the other based on software-defined networking principles. The implementations are portable across different versions of Android and provide easy-to-use interfaces for Android applications. To evaluate our middleware implementations, a text chat and a file sharing application were implemented based on the middleware and experimental results show good performance, up to 5Mb/s and 4Mb/s throughput in single-hop and two-hop communications, respectively.
Keywords
- Ad hoc wireless networks
- networking middleware
- software-defined networking
- smartphones
How to Cite
Tiancheng Zhuang, Paul Baskett, and Yi Shang, "Managing Ad Hoc Networks of Smartphones," International Journal of Information and Education Technology, vol. 3, no. 5, pp. 540-546, 2013. https://doi.org/10.7763/IJIET.2013.V3.332
Copyright & License
Copyright © 2013 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).