Testbeds and Research Infrastructures. Development of Networks and Communities. 6th International ICST Conference, TridentCom 2010, Berlin, Germany, May 18-20, 2010, Revised Selected Papers

Research Article

CentMesh: Modular and Extensible Wireless Mesh Network Testbed

Download
444 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-17851-1_59,
        author={J. Lim and P. Pathak and M. Pandian and U. Patel and G. Deuskar and A. Danivasa and M. Sichitiu and R. Dutta},
        title={CentMesh: Modular and Extensible Wireless Mesh Network Testbed},
        proceedings={Testbeds and Research Infrastructures. Development of Networks and Communities. 6th International ICST Conference, TridentCom 2010, Berlin, Germany, May 18-20, 2010, Revised Selected Papers},
        proceedings_a={TRIDENTCOM},
        year={2012},
        month={10},
        keywords={},
        doi={10.1007/978-3-642-17851-1_59}
    }
    
  • J. Lim
    P. Pathak
    M. Pandian
    U. Patel
    G. Deuskar
    A. Danivasa
    M. Sichitiu
    R. Dutta
    Year: 2012
    CentMesh: Modular and Extensible Wireless Mesh Network Testbed
    TRIDENTCOM
    Springer
    DOI: 10.1007/978-3-642-17851-1_59
J. Lim1, P. Pathak1, M. Pandian1, U. Patel1, G. Deuskar1, A. Danivasa1, M. Sichitiu1, R. Dutta1,*
  • 1: North Carolina State University
*Contact email: dutta@csc.ncsu.edu

Abstract

In this paper we present the design of our wireless mesh network testbed (CentMesh), which facilitates experimentation as a service. CentMesh differs from other testbeds in terms of its modular, flexible and extensible design. The CentMesh software suite provides a modular programming library that can be modified and/or extended by the users of the testbed, allowing them to implement their own modules (e.g., routing, scheduling etc.). The basic services such as transport of control messages, broadcast, etc., are provided to experimenters by a set of system modules. Modularity allows the experimenters to implement only the part of network stack that they are interested in experimenting with, while reusing the other readily available CentMesh modules.