1 / 12

MiNT: Miniaturized Network Testbed

MiNT: Miniaturized Network Testbed. Christopher Mitchell EE ‘09 The Cooper Union June 2, 2008. Table of Contents. Background: Research Area Research Problem: Wireless Testbed Context: Dr. Gopalan’s Research Purpose: Why MiNT is Significant Previous Work & Future Work Project Feasibility

ciara
Download Presentation

MiNT: Miniaturized Network Testbed

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MiNT:Miniaturized Network Testbed Christopher Mitchell EE ‘09 The Cooper Union June 2, 2008

  2. Table of Contents • Background: Research Area • Research Problem: Wireless Testbed • Context: Dr. Gopalan’s Research • Purpose: Why MiNT is Significant • Previous Work & Future Work • Project Feasibility • Sources

  3. Background: Research Area • Combined application of robotics and networking: network simulation • Previous simulation extremes • Large-scale, physical testbed • Single-computer virtual simulation • MiNT: Small-scale, automated physical testbed • Definitions • Ad-hoc networking: decentralized network • Mesh network: Wireless application of ad-hoc networking

  4. Mesh Networking Node 2 Node 1 Node 4 Node 3 Step 1: Routing protocol Step 2: Data exchange Step 3: Rerouting

  5. Research Problem: Wireless Testbed • Use iRobot Roomba vacuums with wireless networking capabilities to create automated testbed, building on work at SUNY Stony Brook • Modify existing software network simulator, NS2, to control physical robots • Tasks 1. Figure out iRobot’s API for controlling small robots 2. Recreate Stony Brook’s hybrid NS2 3. Create fault injection and analysis toolbox 4. Add capability to utilize arbitrary protocols

  6. iRobot Programmable Robot • Programmable • Can be interfaced to external hardware such as a controller board with a wireless interface

  7. Context: Dr. Gopalan’s Research • Current areas of research • Ad-hoc network • Wireless protocols • Previous attempts to ameliorate NS2’s shortcomings by tweaking its algorithm • Much less effective than using physical node • MiNT will allow testing of arbitrary protocols under development

  8. Purpose: Why MiNT is Significant • Compromise between a large-scale physical testbed and a virtual simulation • Improvements over Stony Brook • Newer NS2: More maintainable for the future • Better tracking of nodes • Fault injection and analysis • Use of experimental protocols

  9. Previous Work • Stony Brook • Two prototypes testbeds • Hybrid NS2 with older version of NS2 • Visual tracking of robots using fixed webcams • Ability to use existing wireless protocols • Binghamton • Collaborative work with Stony Brook • No physical testbed

  10. Future Work: My Involvement • Figure out iRobot’s API for controlling Roombas • Explore how to interface hybridized NS2 with robots • Create new Hybrid NS2 • Examine current software-simulation code for NS2 • Examine Stony Brook’s notes on creating a hybrid version employing physical robots for nodes • Create new, maintainable Hybrid NS2 using up-to-date source code of latest version

  11. Project Feasibility • Already shown to be possible by Stony Brook • Main focus will be improving upon previous work • Rebuild Hybrid NS2 • Provide maintainability to allow addition of new features, such as better movement control, fault injection, and arbitrary protocols

  12. Sources • Binghamton MiNT Page: http://osnet.cs.binghamton.edu/projects/mint.html • Stony Brook MiNT Page: http://www.ecsl.cs.sunysb.edu/mint/ • Dr. Kartik Gopalan’s Homepage: http://www.cs.binghamton.edu/~kartik/ • NS2/NAM Manual: http://www.isi.edu/nsnam/ns/tutorial/index.html • NS2/NAM Homepage: http://www.isi.edu/nsnam/ns/

More Related