1
ORBIT Project OverviewWINLAB IAB MeetingNovember 20, 2003
Rutgers, The State University of New Jerseywww.winlab.rutgers.edu
Contact: D. [email protected]
2
ORBIT: Project RationaleShared multi-user facility for stimulating experimental wireless networking research across entire communityPlatform for reproducible evaluation of future wireless network protocolsFacilitate large-scale wireless system experiments not feasible via simulation or case-by-case prototypingGain experimental experience and skills in building large scale wireless/mobile networks with open API, etc.Progress on system emulation, modeling, measurementsResearch advances in future wireless network protocols via experimental projects & collaboration…
3
ORBIT: Testbed OverviewORBIT consists of radio grid emulator + field trial networkEmulator used for detailed protocol evaluations in reproducible complex radio environmentsField trial network for further real-world evaluation & application trials
Mobile node(robotic control)
Static radio node
Radio link emulation
1. Radio Grid for Lab Emulation
Dual-mode Radio device
2. Field Trial Network
“Open” APIAccess Point(802.11b)
End-user devices
Ad-hoclink
3Gaccess
link
HighSpeed
Net
Firewall
MobilityServer
Wiredrouters
EmulatorMapping
“Open” API
3G BTS
Global InternetGlobal Internetns-2+ scripts
&code
downloads
ResearchUser of Testbed
4
ORBIT: Testbed FacilitiesSimulation (Cluster)
Compute facility to run simulations (NS)Extensions to ns-2 PHY modules for improved realism and cross-layer
Emulation Grid802.11a radio nodes (~25x25 @ 1m spacing)Mapping of various “typical” wireless net scenariosOpen API for complete flexibility of OS/protocol software; Linux libraries
Field Trial SystemOutdoor system for greater realism in protocol testing & for application development, live demos, etc.3G base station with IP interface~50 open API 802.11a AP’s covering RU NB campus, some downtown areas…Mobile AP’s on buses, etc.
5
ORBIT: Radio Grid Architecture
6
ORBIT: Radio Grid Scenarios
Use programmable, controlled interference in a physically small environment.
An n x m array of identical radios on grid. A secondary array of programmable interferers.
7
ORBIT: Field Trial System
8
ORBIT: Research Challenges
Research & Design Issues:Design and implementation of (large) radio grid(Automated) mapping of various radio scenarios on to radio gridSoftware architecture & major modules for emulatorOpen API design, including a degree of MAC layer flexibilityMulti-tasking of experiments on radio gridMeasurements and network management
Research challenges related to each of the proposed EWP’s
9
ORBIT: Experimental Work PackagesORBIT project includes a number of experimental work packages intended to create a critical mass of activity and drive testbed requirements:
EWP1: Ad hoc WLAN - Raychaudhuri, Seskar, Rutgers & Acharya, IBMEWP2: Multimedia Messaging - Schulzrinne, Columbia & Yates, RutgersEWP3: XML-based multicasting for mobile information services - Ott, Raychaudhuri, RutgersEWP4: Location-aware services - Schulzrinne, Columbia; EWP5: Pervasive Computing - Parashar, Zhang, RutgersEWP6: Security protocols - Kobayashi, Princeton & Trappe, RutgersEWP7: VOIP over wireless - Acharya, Saha IBM ResearchEWP8: Intelligent Network Middleware - Paul, Lucent Bell LabsEWP9: Media delivery to portable platforms - Kumar, Wang Thomson R&D
10
ORBIT: Project Schedule4-yr project with emulator operational in 1QY2 and field system in 3QY2
Year 2
Testbed Arch
Testbed Components
Year 1 Year 3 Year 4
Emulator Integration
Field System Integration
Routine Testbed Operations & Measurements Program
Experimental Work Packages: EWP1-9Experimental Work Packages: EWP1-9
Field systemoperational
Major System Upgrade
Testbed handover
Routine TestbedOps (contd.)
Testbed handoverand/or tech transferinitiated
Limitedemulatorrelease
Emulatoroperational
Beta-trialfield systemrelease
Handover &Tech/transfercompleted
11
ORBIT: Project Team
Program Management
D. RaychaudhuriWINLAB staff
Core Testbed Development & Operations Team
I. Seskar & M. OttBob Siracusa (Sr. Engineer)TBH (Sr. Engineer)Manpreet Singh (Engineer)Zhibin Wu (Graduate Student)Sachin Ganu (Graduate Student)Kishore Ramachandran (Graduate Student)Haris Kremo (Graduate Student)Sweta Srivastava (Graduate Student)
EWP1: Ad-Hoc WLAND. RaychaudhuriIvan SeskarZhibin Wu
EWP2,4: MM Msg& Loc ServicesH. SchulzrinneGrad students (2)
EWP3: XML mcastM. OttGrad students (1)
EWP5: PervasiveComputingM. ParasharY. ZhangGrad students (1.5)
EWP6: SecurityH. KobayashiW. TrappeGrad students (3)
EWP7: VOIP/WLANA. AcharyaD. Saha
EWP8: MiddlewareS. PaulResearch Staff (2)
EWP9: MediaDeliveryK. RamaswamyC. WangResearch Staff (1)Sumathi Gopal
(Grad Student)
IBM
Columbia
Lucent
Thomson
Princeton & Rutgers
RutgersRutgers
Rutgers
Rutgers
12
ORBIT: Project ManagementThis is a large project with significant project management issuesMajor tasks/issues include:
Establishing core project team, including both project engineers and qualified graduate students; set up collaboration mechanismsSetting up space for emulator, net operations center, etc.Selection of key hardware components for both emulator & outdoor netDevelopment, testing and integration of major software componentsPhased release of testbed facilitiesInitiating EWP’s “off-line” and porting them gradually to testbedBringing in other early users of the testbed (web interface, documentation, etc.)
13
ORBIT: Some Project Milestones
1/04 – 2x2 radio grid with CompuLab node, API, user portal and Emulab cluster and simple net management4/04 – 4x4 radio grid with new ORBIT radio node and v0.9 software (main functions)8/04 – 8x8 radio grid in ORBIT facility, v1.0 software, ready for initial user trials [limited emulator release]12/04 – 20x20 grid with mobility, etc., ready for general release4/04 – Field trial system ready for initial user trials