ABSTRACT
We have built and deployed OpenRoads [11], a testbed that allows multiple network experiments to be conducted concurrently in a production network. For example, multiple routing protocols, mobility managers and network access controllers can run simultaneously in the same network. In this paper, we describe and discuss our deployment of the testbed at Stanford University. We focus on the challenges we faced deploying in a production network, and the tools we built to overcome these challenges. Our goal is to gain enough experience for other groups to deploy OpenRoads in their campus network.
- FlowVisor. http://www.openflowswitch.org/wk/index.php/FlowVisor.Google Scholar
- OpenFlow AP with PC Engine. http://www.openflowswitch.org/wk/index.php/OpenFlow_AP_with_PC_Engine.Google Scholar
- Openseer data graphing tool. http://www.openflowswitch.org/wk/index.php/Deployment.Google Scholar
- J. Bicket, D. Aguayo, S. Biswas, and R. Morris. Architecture and evaluation of an unplanned 802.11b mesh network. In MobiCom '05: Proceedings of the 11th annual international conference on Mobile computing and networking, pages 31--42, New York, NY, USA, 2005. ACM. Google ScholarDigital Library
- Tunneling Software for OpenFlow Deployment. http://www.openflowswitch.org/wk/index.php/Tunneling_Software_for_OpenFlow_Deployment.Google Scholar
- GENI.net Global Environment for Network Innovations. http://www.geni.net.Google Scholar
- N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker. NOX: Towards and operating system for networks. In ACM SIGCOMM Computer Communication Review, July 2008. Google ScholarDigital Library
- G. C. Hadjichristofi, A. Brender, M. Gruteser, R. Mahindra, and I. Seskar. A wired-wireless testbed architecture for network layer experimentation based on orbit and vini. In WinTECH '07: Proceedings of the the second ACM international workshop on Wireless network testbeds, experimental evaluation and characterization, pages 83--90, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- C. hsing Hsu, U. Kremer, and P. P. Models. Iperf: A framework for automatic construction of performance prediction models. In In Workshop on Profile and Feedback-Directed Compilation (PFDC, 1998.Google Scholar
- R. P. Karrer, I. Matyasovszki, A. Botta, and A. Pescapé. Experimental evaluation and characterization of the magnets wireless backbone. In WiNTECH '06: Proceedings of the 1st international workshop on Wireless network testbeds, experimental evaluation&characterization, pages 26--33, New York, NY, USA, 2006. ACM. Google ScholarDigital Library
- Kok-Kiong Yap, Masayoshi Kobayashi, Rob Sherwood, Nikhil Handigol, Te-Yuan Huang, Michael Chan, and Nick McKeown. OpenRoads: Empowering research in mobile networks. In Proceedings of ACM SIGCOMM (Poster), Barcelona, Spain, August 2009.Google Scholar
- N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2):69--74, April 2008. Google ScholarDigital Library
- NOX: An OpenFlow Controller. http://noxrepo.org/wp/.Google Scholar
- The OpenFlow Switch Consortium. http://www.openflowswitch.org.Google Scholar
- An open platform for developing, deploying, and accessing planetary-scale services. http://www.planet-lab.org/.Google Scholar
- Purdue wireless mesh network. https://engineering.purdue.edu/mesh.Google Scholar
- D. Raychaudhuri, I. Seskar, M. Ott, S. Ganu, K. Ramach, H. Kremo, R. Siracusa, H. Liu, and M. Singh. Overview of the orbit radio grid testbed for evaluation of next-generation wireless network protocols. In in Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), pages 1664--1669, 2005.Google ScholarCross Ref
- Rob Sherwood, Michael Chan,Glen Gibb, Nikhil Handigol,Te-Yuan Huang,Peyman Kazemian,Masayoshi Kobayashi, David Underhill, Kok-Kiong Yap, and Nick McKeown. Carving research slices out of your production networks with OpenFlow. In Proceedings of ACM SIGCOMM (Demo), Barcelona, Spain, August 2009.Google Scholar
- Y. Su and T. Gross. Validation of a miniaturized wireless network testbed. In WiNTECH '08: Proceedings of the third ACM international workshop on Wireless network testbeds, experimental evaluation and characterization, pages 25--32, New York, NY, USA, 2008. ACM. Google ScholarDigital Library
- D. Underhill. An Extensible Network Visualization and Control Framework. Master's thesis, Stanford University, May 2009.Google Scholar
- D. Underhill et al. Network monitor. http://www.openflowswitch.org/wp/gui.Google Scholar
- N. H. Vaidya, J. Bernhard, V. V. Veeravalli, P. R. Kumar, and R. K. Iyer. Illinois wireless wind tunnel: a testbed for experimental evaluation of wireless networks. In E-WIND '05: Proceedings of the 2005 ACM SIGCOMM workshop on Experimental approaches to wireless network design and analysis, pages 64--69, New York, NY, USA, 2005. ACM. Google ScholarDigital Library
- A virtual network infrastructure. http://www.vini-veritas.net.Google Scholar
- B. White, J. Lepreau, L. Stoller, R. Ricci, S. Guruprasad, M. Newbold, M. Hibler, C. Barb, and A. Joglekar. An integrated experimental environment for distributed systems and networks. In Proc. of the Fifth Symposium on Operating Systems Design and Implementation, pages 255--270, Boston, MA, Dec. 2002. USENIX Association. Google ScholarDigital Library
- J. Zhou, Z. Ji, M. Varshney, Z. Xu, Y. Yang, M. Marina, and R. Bagrodia. Whynet: a hybrid testbed for large-scale, heterogeneous and adaptive wireless networks. In WiNTECH '06: Proceedings of the 1st international workshop on Wireless network testbeds, experimental evaluation&characterization, pages 111--112, New York, NY, USA, 2006. ACM. Google ScholarDigital Library
Index Terms
- The Stanford OpenRoads deployment
Recommendations
OpenRoads: empowering research in mobile networks
We present OpenRoads, an open-source platform for innovation in mobile networks. OpenRoads enable researchers to innovate using their own production networks, through providing an wireless extension OpenFlow. Therefore, you can think of OpenRoads as "...
GENI Deployment and Research at US Army Research Laboratory
MILCOM '14: Proceedings of the 2014 IEEE Military Communications ConferenceGlobal Environment for Network Innovation (GENI) is a comprehensive test bed technology to promote rapid network research and application development. It provides sliceable experimental spaces for conducting isolated computational experiment and ...
Empowering networking research and experimentation through Software-Defined Networking
Software-Defined Networking (SDN) is an evolving network architecture influenced by the increasing popularity in the deployment of Network Virtualization, cloud computing technologies, and the network ossification trend. It represents a new approach to ...
Comments