Overlay Network / Network Virtualization Towards New Generation Network Architecture Aki Nakao NICT The University of Tokyo 1
EU-Japan Collaboration Structure Successful Scenario Government (Ministry) Government (Ministry) National Labs Industry Labs Academic Organizations National Labs Overlay Network and Industry Labs Network Virtualization Academic Organizations Individual Researchers Individual Researchers Europe Japan 2
Future (New Generation) Network Research is driven by limitations of the current Internet Availability Not really a truly dependable system Security DoS DDoS attacks prevailing End-to-End protocols vulnerable to modifications Sub-Optimality Routing / Network Stability / Connectivity Misc Proliferation of edge systems Complexity in network operations Variety of application demands 3
Overlay Networks=Innovating Environment Virtual Network overlaid on top of Real Network Viable method to evaluate/experiment with new network services and new generation network architecture Creation and early adoption of innovative services Development of innovative network architecture Innovation brought by networking and OS research Overlay Network Overlay Network The Internet often depicted as 4
Overlay Network Research Limitations in Prior Methodology Creation of Ideas Innovation Feedback Cycle Evaluation at Labs Publish Overlay Test-beds Enables These Our Goals Evaluation at Planetary Scale Acquire Users (Pilot Services) Establish Innovative Business Contributions to Society New Generation Network 5
PlanetLab Overlay Network The largest and most popular overlay network testbed Currently consists of 850 nodes at 420 sites (30+ countries) 850+ Projects Universities and JGN2/NICT Collocation(Japan) Federation on-going PLJ/ CORE PlanetLab 1.0 (2002-3) UNIX account slivers PlanetLab 2.0 (2003-4) Vserver slivers PlanetLab 3.0 (2004-2006) PLCAPI 1.0 PlanetLab 4.0 (2007-) MyPLC1.0 Federation 6
Brief History of PlanetLab PlanetLab 1.0 (2002-3) UNIX account slivers PlanetLab 2.0 (2003-4) Vserver slivers PlanetLab 3.0 (2004-2006) PLCAPI 1.0 PlanetLab 4.0 (2007-) MyPLC1.0 Federation Idea PlanetLab 4.2 (2008) Federation (PLE, PLJ, (PLK, PLC,=>PLA?)) We are here New Development (RSpec/GENI-wrapper, New Node Type, Monitoring, QA,VINI)
Federation Organize PlanetLabs Several regional PlanetLabs with different policies Share node resources among PlanetLabs PlanetLab 1 PlanetLab 3 PLC PLC PLJ/ CORE PlanetLab 2 Internet Node Mgr VM 1 VM 2 VM n PLC Node Mgr VM 1 VM 2 VM n Trade VMM VMM 8
Collaboration has already started PLE/OneLab/PanLab -Federation -Enhancement Wireless Multi-homing Measurement Private Environment - Industry-Focused Federation PLJ/CORE -Federation -Enhancement Enhanced VMM (Vserver/Xen/UML.etc) Snap-shotting Private Environment -Net Virtualization PLC -Federation -Enhancement Kernel Topology Resource Management -Net Virtualization -GENI Prototyping Base on highly successful infrastructure : PlanetLab Using the same code base to develop innovations Federation involves planetary scale collaborations Fortnightly conference calls Organizing conferences/workshops/meetings together Europe Japan U.S. 9
Overlay Network to Network Virtualization Overlay Network Mostly for developing network services Some attempted to evaluate new network architecture Virtualize resources at the network edges Network Virtualization Focuses on developing network architecture Key technology for constructing NwGN network test-beds Could be (part of) the new generation network architecture
Mgmt S/W VM(Slice) VM(Slice) VM(Slice) Overlay to Network Virtualization Virtualize not only edges but also network core PC Server A Slice of Computation Resources switch VMM/Hypervisor PlanetLab to GENI Similar efforts in several countries
Planetary-Scale Network Virtualization Internet-Wide / ISP-Wide Virtual Links Virtual Core Routers Virtual End System Virtual Edge Routers Substrate Link (could be any exisiting technology)
Our Research Efforts in Japan Network Virtualization / Overlay Research Lab Practically started in Oct. 2007 as an NICT project Conducting research on Next Generation Network Services (Overlay Network) Next Generation Network Architecture (Network Virtualization) Budget x Period $2.4M x 4 years Members 10 full-timers and 10+ part-timers Still hiring! So this is a great opportunity for EU-Japan collaboration Absolutely no language barriers! 13
Members NAKAO Akihiro (Project Leader) YAMAMOTO Shu (KDDI) NAKAUCHI Kiyohide OZAKI Ryota NISHIDA Yuji Joined from abroad Kurt TUTSCHK (Germany) Aun HAIDER (New Zealand) Yufeng WANG (China) Richard Potter (U.S.) Du Ping (China) inviting more researchers MURATA Masayuki (Advisory) ATA Shingo OHZAHATA Satoshi KAMEI Satoshi (NTT Lab) Eng LUA (NTT Lab) ENOMOTO Nobuyuki (NEC) FUJINAMI Makoto (NEC) NISHIKI Ken ya (Hitachi) SATOH Hiroki (Hitachi) MATSUI Susumu (Hitachi) SHUDO Kazuyuki (Utagoe) KDDI Lab people
Research Lab Location Hakusan, Tokyo (near Utokyo) 3-Floors (3F, 4F, 6F) Under Renovation Done Renovation!
Objectives Most benefits in user s eyes boil down to robustness and efficiency (plus controllability) We focus on more robust, more efficient, and more controllable network services through overlay network and network virtualization Infrastructure Network Virtualization as Network Architecture Test-beds Enhancement / Federation Applications/ Architecture Robust Network DDoS Mitigation, Multipath Routing, Self-Organization, Efficient Network Content Distribution
Current Research Activity Network Virtualization Infrastructure Test-bed Federation (Princeton, OneLab) Enhanced Private PlanetLab (CORE) Advanced Routing P2P Poisoning P2P Carrier Incentives Content Distribution Self-Organizing Network and more PLJ/ CORE G E N I 17
CORE: Private PlanetLab Current: Kyutech 10 sites, 52 servers Multi-Homed Hiroshima U. Kanazawa Sapporo Nagano Sendai Tsukuba Sapporo Medical U. Tohoku U. NII CORE Collaborative Overlay Research Environment Overlay test-bed based on Private PlanetLab Provision resources for mission critical services Features we would like to have Custom hardware to optimize overlay forwarding PoP/Core collocation (nodes inside network) Custom hardware to optimize overlay forwarding Federation (e.g. PlanetLab, OneLab) Target overlay research Not just on distributed system apps More on network core architectures Utilize both private & public environments Local v.s. Global / Provisioned v.s. Best-Effort Okayama Nagoya Tokyo U. Tokyo Kitakyushu Fukuoka OsakaKeihanna Kochi Osaka U. Kochi-tech NICT Otemachi NICT Koganei New Generation Perspectives to Overlay Network - Testbed for prototype and evaluate a new generation network design - Evolutional nature of overlay network to incorporate into the design 18
EU/Japan Collaboration on Overlay/NV FP7 F4/D1/FIRE/FIREWorks Government (Ministry) INRIA, FOKUS, etc National Labs Several Companies Industry Labs UPMC LIP6 Academic Organizations Prof. Frida, Prof Friedman, etc Individual Researchers MIC NwGN AKARI Government (Ministry) NICT National Labs Several Companies Industry Labs UTokyo, OsakaU Academic Organizations Prof. Nakao, et.al Individual Researchers Europe Japan 19
Conclusion Network Virtualization / Overlay is one of the key technologies for proceeding further in defining NwGN architectures Euro-Japan collaboration has already started in this research area very actively Our collaboration has bright future Basing on highly successful infrastructure : PlanetLab Federation involves planetary scale collaborations Using the same code base to develop innovations Fortnightly conference calls Organizing conferences/workshops/meetings together ROADS in Madrid, ROADS in Japan (2009), PlanetLab Summit 20
21