WiPi: A Low-Cost Heterogeneous Wireless Testbed for Next Generation Applications

The high cost of setting up a wireless testbed prevents many institutes from equipping a lab with the required devices, especially in the developing countries. Remotely accessible testbeds provide a solution to this problem by allowing researchers to access the wireless testbeds through the Internet. In this work, we present the design, architecture and evaluation of WiPi: a low-cost remotely-accessible testbed that is built from heterogeneous devices and supports next-generation applications. WiPi efficiently utilizes available off-the-shelf computing nodes, such as standard laptops and Raspberry Pis, to increase the testbed resource utilization. Multiple features including users' isolation, resource pooling, ease of user experience, power efficiency, multiple application domains, efficient disk utilization, and disk protection are implemented as part of the testbed. Evaluation of WiPi using Software Defined Radios as the network interface over a mixed network of laptops and Raspberry Pis show that WiPi can support a different range of wireless networking applications, highlighting its suitability as a low-cost heterogeneous remotely accessible testbed.

[1]  Maximilian Ott,et al.  OMF: a control and management framework for networking testbeds , 2010, OPSR.

[2]  Manpreet Singh,et al.  Overview of the ORBIT radio grid testbed for evaluation of next-generation wireless network protocols , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[3]  David E. Culler,et al.  TinyOS: An Operating System for Sensor Networks , 2005, Ambient Intelligence.

[4]  Mike Hibler,et al.  USENIX Association Proceedings of the General Track : 2003 USENIX Annual , 2003 .

[5]  Thomas R. Henderson,et al.  Network Simulations with the ns-3 Simulator , 2008 .

[6]  Lionel M. Ni,et al.  EMPOWER: a network emulator for wireline and wireless networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[7]  Moustafa Youssef,et al.  A location-aided routing protocol for cognitive radio networks , 2013, 2013 International Conference on Computing, Networking and Communications (ICNC).

[8]  Ashok K. Agrawala,et al.  Characterizing the IEEE 802.11 Traffic: The Wireless Side , 2004 .

[9]  Leandros Tassiulas,et al.  NITOS testbed: A cloud based wireless experimentation facility , 2014, 2014 26th International Teletraffic Congress (ITC).

[10]  Moustafa Youssef,et al.  Specification and analysis of the DCF and PCF protocols in the 802.11 standard using systems of communicating machines , 2002, 10th IEEE International Conference on Network Protocols, 2002. Proceedings..

[11]  Yasir Saleem,et al.  Network Simulator NS-2 , 2015 .

[12]  Moustafa Youssef,et al.  A new routing metric and protocol for multipath routing in cognitive networks , 2011, 2011 IEEE Wireless Communications and Networking Conference.

[13]  Xinjie Chang Network simulations with OPNET , 1999, WSC'99. 1999 Winter Simulation Conference Proceedings. 'Simulation - A Bridge to the Future' (Cat. No.99CH37038).

[14]  Moustafa Youssef,et al.  On the delay limited secrecy capacity of fading channels , 2009, 2009 IEEE International Symposium on Information Theory.

[15]  T.R. Henderson,et al.  CORE: A real-time network emulator , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[16]  Jeffrey H. Reed,et al.  Virginia tech cognitive radio network testbed and open source cognitive radio framework , 2009, 2009 5th International Conference on Testbeds and Research Infrastructures for the Development of Networks & Communities and Workshops.

[17]  Arsany Guirguis,et al.  CRC: collaborative research and teaching testbed for wireless communications and networks , 2016, WiNTECH@MobiCom.

[18]  Khaled A. Harras,et al.  Bandwidth Aggregation Techniques in Heterogeneous Multi-homed Devices: A Survey , 2015, Comput. Networks.