Presentation is loading. Please wait.

Presentation is loading. Please wait.

Designing Open Wireless Testbed for New Generation Network Research Kiyohide NAKAUCHI Nozomu NISHINAGA NICT, Japan {nakauchi, Future.

Similar presentations


Presentation on theme: "Designing Open Wireless Testbed for New Generation Network Research Kiyohide NAKAUCHI Nozomu NISHINAGA NICT, Japan {nakauchi, Future."— Presentation transcript:

1 Designing Open Wireless Testbed for New Generation Network Research Kiyohide NAKAUCHI Nozomu NISHINAGA NICT, Japan {nakauchi, Future Internet Testbed Workshop APAN 29th, Sydney, Australia Feb. 11, 2010

2 Goal #2: Basic design of highly programmable open wireless testbed Goal #1: Identify the fundamental requirements for wireless testbed Background and Motivation Recent global trends of clean-slate future network research Corresponding testbed projects such as GENI, FIRE, … Motivated by their impressive testbed designs  Integrated control framework over optical, wireless, virtualization,…  Tight coupling with prototyping and experimentally-driven research Also motivated by the necessity of open wireless testbed in Japan  Work as a wireless part of JGN-X 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi2

3 Fundamental Requirements 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi3 Diverse and novel network architecture and its prototype should be easily introduced, deployed, and evaluated on the testbed (1) Programmability: providing each layer’s functions w/ native and custom forms  Plug-in/add-on of cutting-edge technology  Sustainability of testbed itself (2) Virtualization: isolation among concurrent and competing experiments/services  Accommodate w/ diverse protocols  Efficient use of physical facility resources (3) User opt-in: real traffic and open innovations Enough for wireless testbeds? Can be satisfied in wireless context? Enough for wireless testbeds? Can be satisfied in wireless context? Questions ?

4 Outline Identifying requirements for open wireless testbeds Basic design Conclusion and future plan 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi4

5 Our approach Top-down requirements  Exhaustive survey on use cases  Application specific Top-down requirements  Exhaustive survey on use cases  Application specific Fundamental requirements  Programmability  Virtualization  User opt-in Fundamental requirements  Programmability  Virtualization  User opt-in 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi5 Comprehensive design with highest-common factor Discussed by the joint team (networking, wireless, testbed operation) What form of wireless testbed is essential? Dilemma: No one-fit-all design for diverse wireless experiments How should wireless specific features be handled? Locality, interferences, diversity of wireless standards,…

6 Use Cases 1. High-speed data transmission for remote sensing 2. WiFi grid 3. Wireless virtualization 4. ITS probing 5. MMAC 6. Cognitive wireless 7. Eco wireless mesh 8. Physical facility 9. Directed antenna 10. Wireless simulator 11. Wireless emulator 12. MVNO 13. Regional WiMAX 14. IMS signaling 15. urgent call signaling 16. Distributed DB for sensors 17. WPAN 18. WBAN 19. Under-water communications 20. High-speed mobility 21. Frequency monitoring 22. DTN … 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi6 How can we handle such diverse experimental scenarios?

7 We Reached a Conclusion… 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi7 Advanced Technology Demonstrator (spectrum) Reconfigurable WiFi Grid (L1-L3) Emulation & Simulation Protocol & Scaling Studies Embedded wireless, Real-world applications “Open” Internet Concept for Cellular devices Broadband Services, Mobile Computing Primitive Experimental Facility Open Sensor Network Platform (L7) Open IMS Platform (L7) Cognitive Wireless (L1-L2) Programmability Virtualization User opt-in Our design scope Fundamental requirements Top-down requirements Classifications of typical use cases

8 Programmability in Wireless Programmable devel environment  VM can provide kernel/user mode programmability for each  Plug-in through open API 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi8 Link Network Transport Application PHY Programmability/Re-configurability Sensor platform IMS platform Congestion control Mobility Mesh routing FMC / multi-homing MAC SDR (S/W) SDR ( H/W ) Radio on fiber Software-defined radio  Reconfigurable Hardware  PHY-level programmability Hardware Open API IMS Mobility Middleware Sensor PHY-level programmability is not supported in GENI Programmability in GENI WiMAX = L2 parameter customization PHY-level programmability is not supported in GENI Programmability in GENI WiMAX = L2 parameter customization

9 Virtualization in Wireless Definition: A technique for isolating physical computational and network resources through virtualization … and for accommodating multiple independent and programmable virtual networks Akihiro Nakao, “Network Virtualization as Foundation for Enabling New Network Architectures and Applications”, IEICE Trans. Commun. March 2010 (to appear). 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi9 Wireless BS/AP virtualization  Multi-SSID, multi-NIC  Frequency division  Wireless core virtualization  MVNO  Open IMS/EPC VM Wireless terminal virtualization  Virtual NICs  Light-weight VM L1 L2 L3 L4 L5-7 L3 L4 L5-7 L2 L3 L4 L5-7 3G/IMS core and terminal virtualization are not supported in GENI Virtualization in GENI WiMAX = mapping w/ e service class 3G/IMS core and terminal virtualization are not supported in GENI Virtualization in GENI WiMAX = mapping w/ e service class

10 Outline Identifying requirements for open wireless testbeds Basic design Conclusion and future plan 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi10

11 Design Philosophy (1/2) Primitive or plug-in functions support most of the use cases  X86 and Linux  Special-purpose hardware is not incorporated Satisfy fundamental requirements  Programmability in all layers  Network virtualization capability  User opt-in: open for research community 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi11

12 Design Philosophy (2/2) Make effective use and integration of recently developed prototypes and software tools  Network virtualization, Cognitive wireless, Sensor/mesh networks, Cloud, Network operation,… 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi12 Programmable Wireless BS ( X86/Linux, IEEE802.11, SDR ) Hardware HostOS Apps VM GuestOS Apps ??

13 Hardware and OS: X86 and Linux Usability / Reusability  X86 architecture  Linux (not embedded Linux) Programmability / re-configurability  Madwifi driver for Atheros  FPGA for PHY/MAC  FPGA’s writing operation and configuration by the host PC Sample IP for FPGA NIC  IEEE802.11b/g  QPSK/FEC 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi13 Host PC (X86, Linux) Mng Atheros WiFi NIC GbE Data VM GbE FPGA-based wireless NIC Mng Data VM

14 Software: CoreLab Extension 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi14 kernel user kernel user eth0 iptable DNAT tap0 tap1 sshd NAT eth0 ath0 ath1 ath0 ath1 PCI Passthrough A. Nakao, R. Ozaki, and Y. Nishida, “CoreLab: An Emerging Network Testbed Employing Hosted Virtual Machine Monitor”, ACM CoNEXT ROADS'08. Case of KVM

15 Deployment 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi15 ・ Deployed in the NICT HQ ・ Outdoor: 20 nodes ・ Indoor: 10 nodes ・ Deployed in the NICT HQ ・ Outdoor: 20 nodes ・ Indoor: 10 nodes 150m 250m

16 Conclusion and Future Plan We identified fundamental and top-down requirements for future wireless network research We showed basic design of the open programmable wireless testbed Future plan 2010/02/11FIT Workshop, APAN 29th, K.Nakauchi16 Hardware development 2010/4 Basic design Software development 2010/10 Integration Deployment 2011/4 If you are interested in trial or development, please contact us. Let’s enjoy together! {nakauchi, Now


Download ppt "Designing Open Wireless Testbed for New Generation Network Research Kiyohide NAKAUCHI Nozomu NISHINAGA NICT, Japan {nakauchi, Future."

Similar presentations


Ads by Google