19
What is CentMesh ? • CentMesh : a project to build a versatile, open source shared resource on campus • Provide an active testbed to support research and instruction on wireless networks • Part of NCSU’s “Living Laboratory” vision Welcome to the Centennial Mesh Network Testbed ! CoE Open House, March 2013 programmable, open, real outdoor wireless network A teaching and research resource at NCSU Centennial centmesh.csc.nc su.edu

CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

Embed Size (px)

Citation preview

Page 1: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

What is CentMesh ?

• CentMesh : a project to build a versatile, open source shared resource on campus

• Provide an active testbed to support research and instruction on wireless networks

• Part of NCSU’s “Living Laboratory” vision

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 2: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

NCSU’s Centennial Campus – a “Living Laboratory”

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 3: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

What is a “Mesh Network”?

• Multihop wireless• Stationary backbone – mobile routers and clients• Some nodes have Internet access – other share• Advantages: Cheaper, less infrastructure, more agile

deployment, more intelligence in network• Potential: Metro area, municipal networks, tactical,

vehicular, smartgrid, healthcare…

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 4: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

Who Built CentMesh ?

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

• Homemade !– Built by NCSU student researchers– Guided by NCSU faculty– Funded by Army Research Office and NCSU– Operationalized by Institute of Technology

of Next Generation (ITng), NCSU

Page 5: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

First (shoestring) attempt at mobile nodes – didn’t work too well !

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 6: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

CentMesh carts re-charging between experiments

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 7: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

What is CentMesh made of ?

• Commodity PCs and WiFi cards – no proprietary• Open source community software• Open source software designed and built by NCSU

student and faculty researchers• Currently at 14 poletop and rooftop nodes, 8

mobile nodes, 5 labbench nodes

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 8: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

Current location of 14 poletop and rooftop nodes

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 9: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

Poletop nodes – design visualization, and reality

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 10: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

CentMesh mobile pushcart in action

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 11: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

There’s a node right above us !

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 12: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

Architected for modular innovation and instruction

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 13: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

How did we design CentMesh ?

• Modular programming library• Clear separation of data, control, management

functions• Easy to innovate in some or many parts, keep

others unchanged

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 14: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

Management tools like Google Earth visualization

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 15: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

Management tools like Google Earth visualization

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 16: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

Management tools like Google Earth visualization

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 17: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

Experimenting with CentMesh

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 18: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

CentMesh in the News

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu

Page 19: CentMesh : a project to build a versatile, open source shared resource on campus Provide an active testbed to support research and instruction on wireless

CentMesh Futures

• Extensions to mimic “wilderness”, “unpopulatd”, “vehicular” (current is “urban”)

• Software Defined Radios, WiMax, 4G,MIMO…• Airborne sensing nodes !• Federation with national resources like GENI

Welcome to the Centennial Mesh Network Testbed !CoE Open House, March 2013

An extensible, programmable, open, real outdoor wireless

networkA teaching and

research resource at NCSU Centennial

centmesh.csc.ncsu.edu