CoreLab Update Future Internet Workshop University of Tokyo/NICT Aki NAKAO 1Future Internet Workshop, Bangkok2009.11.17.

Slides:



Advertisements
Similar presentations
1 NICT Update on NWGN - AKARI Initiative - Masaki Hirabaru Hikaru Yagi New Generation Network R&D Strategic Headquarters & Network Architecture Group,
Advertisements

PlanetLab: An Overlay Testbed for Broad-Coverage Services Bavier, Bowman, Chun, Culler, Peterson, Roscoe, Wawrzoniak Presented by Jason Waddle.
PlanetLab V3 and beyond Steve Muir Princeton University September 17, 2004.
PlanetLab Architecture Larry Peterson Princeton University.
PlanetLab Operating System support* *a work in progress.
Xen , Linux Vserver , Planet Lab
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Towards High-Availability for IP Telephony using Virtual Machines Devdutt Patnaik, Ashish Bijlani and Vishal K Singh.
INFSO-RI An On-Demand Dynamic Virtualization Manager Øyvind Valen-Sendstad CERN – IT/GD, ETICS Virtual Node bootstrapper.
European Organization for Nuclear Research Virtualization Review and Discussion Omer Khalid 17 th June 2010.
Virtualization for Cloud Computing
Container-based OS Virtualization A Scalable, High-performance Alternative to Hypervisors Stephen Soltesz, Herbert Pötzl, Marc Fiuczynski, Andy Bavier.
VMware vCenter Server Module 4.
1 MASTERING (VIRTUAL) NETWORKS A Case Study of Virtualizing Internet Lab Avin Chen Borokhovich Michael Goldfeld Arik.
Virtualization A way To Begin with Virtual Reality… - Rahul Khanwani.
Tanenbaum 8.3 See references
Real Security for Server Virtualization Rajiv Motwani 2 nd October 2010.
Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical.
An Introduction to Xen Prof. Chih-Hung Wu
Dual Stack Virtualization: Consolidating HPC and commodity workloads in the cloud Brian Kocoloski, Jiannan Ouyang, Jack Lange University of Pittsburgh.
Hosting Virtual Networks on Commodity Hardware VINI Summer Camp.
Microkernels, virtualization, exokernels Tutorial 1 – CSC469.
Benefits: Increased server utilization Reduced IT TCO Improved IT agility.
DiProNN Resource Management System (DiProNN = Distributed Programmable Network Node) Tomáš Rebok Faculty of Informatics MU, Brno Czech.
Improving Network I/O Virtualization for Cloud Computing.
VICCI: Programmable Cloud Computing Research Testbed Andy Bavier Princeton University November 3, 2011.
PlanetLab Applications and Federation Kiyohide NAKAUCHI NICT 23 rd ITRC Symposium 2008/05/16 Aki NAKAO Utokyo / NICT
Virtual Machine Monitors: Technology and Trends Jonathan Kaldor CS614 / F07.
Introduction 1-1 Introduction to Virtual Machines From “Virtual Machines” Smith and Nair Chapter 1.
Overview of PlanetLab and Allied Research Test Beds.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Intel IT Overlay Jeff Sedayao PlanetLab Workshop at HPLABS May 11, 2006.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Presented by: Reem Alshahrani. Outlines What is Virtualization Virtual environment components Advantages Security Challenges in virtualized environments.
 Virtual machine systems: simulators for multiple copies of a machine on itself.  Virtual machine (VM): the simulated machine.  Virtual machine monitor.
Next Generation Operating Systems Zeljko Susnjar, Cisco CTG June 2015.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
Full and Para Virtualization
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing,
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
To provide the world with a next generation storage platform for unstructured data, enabling deployment of mobile applications, virtualization solutions,
VM vs Container Xen, KVM, VMware, etc. Hardware emulation / paravirtualization Can run different OSs on the same box Dozens of instances OS sprawl problem.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
01/27/10 What is PlanetLab? A planet-wide testbed for the R & D of network applications and distributed computing Over 1068 nodes at 493 sites, primarily.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
Intro To Virtualization Mohammed Morsi
Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL
Virtualization for Cloud Computing
Volume Licensing Readiness: Level 100
Atsushi Iwata, Takashi Egawa System Platforms Research Laboratories
Volume Licensing Readiness: Level 100
Container-based Operating System Virtualization: A scalable, High-performance Alternative to Hypervisors Stephen Soltesz, Herbert Potzl, Marc E. Fiuczynski,
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Volume Licensing Readiness: Level 100
Virtualization overview
Akari Project an Initiative on Designing a New Generation Network
Virtualization Meetup Discussion
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Virtualization Layer Virtual Hardware Virtual Networking
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Sky Computing on FutureGrid and Grid’5000
Managing Services with VMM and App Controller
Introduction to Virtual Machines
Introduction to Virtual Machines
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Sky Computing on FutureGrid and Grid’5000
Presentation transcript:

CoreLab Update Future Internet Workshop University of Tokyo/NICT Aki NAKAO 1Future Internet Workshop, Bangkok

JGNJGN2 Y2010 (Next Generation)Y2015 (New Generation) Current Network Next Generation Network (NXGN) New Generation Network (NWGN) Collaboration of Industry, Academia and Government International Competition and Collaboration US (FIND, etc.) EU (FP7, etc.) Asia NWGN Promotion Forum NowBefore JGN2plusToward the New Testbed New Generation NW (NWGN) Activities toward NWGN Service Platform Advanced Research Center R&D of NWGN Service Middleware Service Platform Advanced Research Center R&D of NWGN Service Middleware Re-design of NWGN from scratch Strategic advancement of R&D by collaboration of industry, academia and government Social requirements for network -High speed, Diversity -High availability & quality -Secure, Energy saving -Action to unknown problem PSTN Cellular Data NW Global Trend toward NWGN (FIND, FP7, etc.) Cellular PSTN Internet Improvement of international competitiveness Next Generation NW (NXGN) Limit of existing technology - Complexity by added functions - Limit of performance improvement NVLAB - Network Virtualization Research Lab (UTokyo and NICT) NVLAB - Network Virtualization Research Lab (UTokyo and NICT) AKARI Project JGNJGN2 Y2010 (Next Generation)Y2015 (New Generation) Current Network Next Generation Network (NXGN) New Generation Network (NWGN) Collaboration of Industry, Academia and Government International Competition and Collaboration US (FIND, etc.) EU (FP7, etc.) Asia NWGN Promotion Forum NowBefore JGN2plusToward the New Testbed New Generation NW (NWGN) Activities toward NWGN Service Platform Advanced Research Center R&D of NWGN Service Middleware Service Platform Advanced Research Center R&D of NWGN Service Middleware Re-design of NWGN from scratch Strategic advancement of R&D by collaboration of industry, academia and government Social requirements for network -High speed, Diversity -High availability & quality -Secure, Energy saving -Action to unknown problem PSTN Cellular Data NW Global Trend toward NWGN (FIND, FP7, etc.) Cellular PSTN Internet Improvement of international competitiveness Next Generation NW (NXGN) Limit of existing technology - Complexity by added functions - Limit of performance improvement NVLAB - Network Virtualization Research Lab (UTokyo and NICT) NVLAB - Network Virtualization Research Lab (UTokyo and NICT) AKARI Project JGNJGN2 Y2010 (Next Generation)Y2015 (New Generation) Current Network Next Generation Network (NXGN) New Generation Network (NWGN) Collaboration of Industry, Academia and Government International Competition and Collaboration US (FIND, etc.) EU (FP7, etc.) Asia NWGN Promotion Forum NowBefore JGN2plusToward the New Testbed New Generation NW (NWGN) Activities toward NWGN Service Platform Advanced Research Center R&D of NWGN Service Middleware Service Platform Advanced Research Center R&D of NWGN Service Middleware Re-design of NWGN from scratch Strategic advancement of R&D by collaboration of industry, academia and government Social requirements for network -High speed, Diversity -High availability & quality -Secure, Energy saving -Action to unknown problem PSTN Cellular Data NW Global Trend toward NWGN (FIND, FP7, etc.) Cellular PSTN Internet Improvement of international competitiveness Next Generation NW (NXGN) Limit of existing technology - Complexity by added functions - Limit of performance improvement NVLAB - Network Virtualization Research Lab (UTokyo and NICT) NVLAB - Network Virtualization Research Lab (UTokyo and NICT) AKARI Project JGNJGN2 Y2010 (Next Generation)Y2015 (New Generation) Current Network Next Generation Network (NXGN) New Generation Network (NWGN) Collaboration of Industry, Academia and Government International Competition and Collaboration US (FIND, etc.) EU (FP7, etc.) Asia NWGN Promotion Forum NowBefore JGN2plusToward the New Testbed New Generation NW (NWGN) Activities toward NWGN Service Platform Advanced Research Center R&D of NWGN Service Middleware Service Platform Advanced Research Center R&D of NWGN Service Middleware Re-design of NWGN from scratch Strategic advancement of R&D by collaboration of industry, academia and government Social requirements for network -High speed, Diversity -High availability & quality -Secure, Energy saving -Action to unknown problem PSTN Cellular Data NW Global Trend toward NWGN (FIND, FP7, etc.) Cellular PSTN Internet Improvement of international competitiveness Next Generation NW (NXGN) Limit of existing technology - Complexity by added functions - Limit of performance improvement NVLAB - Network Virtualization Research Lab (UTokyo and NICT) NVLAB - Network Virtualization Research Lab (UTokyo and NICT) AKARI Project JGNJGN2 Y2010 (Next Generation)Y2015 (New Generation) Current Network Next Generation Network (NXGN) New Generation Network (NWGN) Collaboration of Industry, Academia and Government International Competition and Collaboration US (FIND, etc.) EU (FP7, etc.) Asia NWGN Promotion Forum NowBefore JGN2plusToward the New Testbed New Generation NW (NWGN) Activities toward NWGN Service Platform Advanced Research Center R&D of NWGN Service Middleware Service Platform Advanced Research Center R&D of NWGN Service Middleware Re-design of NWGN from scratch Strategic advancement of R&D by collaboration of industry, academia and government Social requirements for network -High speed, Diversity -High availability & quality -Secure, Energy saving -Action to unknown problem PSTN Cellular Data NW Global Trend toward NWGN (FIND, FP7, etc.) Cellular PSTN Internet Improvement of international competitiveness Next Generation NW (NXGN) Limit of existing technology - Complexity by added functions - Limit of performance improvement NVLAB - Network Virtualization Research Lab (UTokyo and NICT) NVLAB - Network Virtualization Research Lab (UTokyo and NICT) AKARI Project JGNJGN2 Y2010 (Next Generation)Y2015 (New Generation) Current Network Next Generation Network (NXGN) New Generation Network (NWGN) Collaboration of Industry, Academia and Government International Competition and Collaboration US (FIND, etc.) EU (FP7, etc.) Asia NWGN Promotion Forum NowBefore JGN2plusToward the New Testbed New Generation NW (NWGN) Activities toward NWGN Service Platform Advanced Research Center R&D of NWGN Service Middleware Service Platform Advanced Research Center R&D of NWGN Service Middleware Re-design of NWGN from scratch Strategic advancement of R&D by collaboration of industry, academia and government Social requirements for network -High speed, Diversity -High availability & quality -Secure, Energy saving -Action to unknown problem PSTN Cellular Data NW Global Trend toward NWGN (FIND, FP7, etc.) Cellular PSTN Internet Improvement of international competitiveness Next Generation NW (NXGN) Limit of existing technology - Complexity by added functions - Limit of performance improvement NVLAB - Network Virtualization Research Lab (UTokyo and NICT) NVLAB - Network Virtualization Research Lab (UTokyo and NICT) AKARI Project JGNJGN2 Y2010 (Next Generation)Y2015 (New Generation) Current Network Next Generation Network (NXGN) New Generation Network (NWGN) Collaboration of Industry, Academia and Government International Competition and Collaboration US (FIND, etc.) EU (FP7, etc.) Asia NWGN Promotion Forum NowBefore JGN2plusToward the New Testbed New Generation NW (NWGN) Activities toward NWGN Service Platform Advanced Research Center R&D of NWGN Service Middleware Service Platform Advanced Research Center R&D of NWGN Service Middleware Re-design of NWGN from scratch Strategic advancement of R&D by collaboration of industry, academia and government Social requirements for network -High speed, Diversity -High availability & quality -Secure, Energy saving -Action to unknown problem PSTN Cellular Data NW Global Trend toward NWGN (FIND, FP7, etc.) Cellular PSTN Internet Improvement of international competitiveness Next Generation NW (NXGN) Limit of existing technology - Complexity by added functions - Limit of performance improvement NVLAB - Network Virtualization Research Lab (UTokyo and NICT) NVLAB - Network Virtualization Research Lab (UTokyo and NICT) AKARI Project JGNJGN2 Y2010 (Next Generation) Y2015 (New Generation) Current Network Next Generation Network (NXGN) New Generation Network (NWGN) Collaboration of Industry, Academia and Government International Competition and Collaboration US (FIND, etc.) EU (FP7, etc.) Asia NWGN Promotion Forum NowBefore JGN2plusToward the New Testbed New Generation NW (NWGN) Activities toward NWGN Service Platform Advanced Research Center R&D of NWGN Service Middleware Service Platform Advanced Research Center R&D of NWGN Service Middleware Re-design of NWGN from scratch Strategic advancement of R&D by collaboration of industry, academia and government Social requirements for network -High speed, Diversity -High availability & quality -Secure, Energy saving -Action to unknown problem PSTN Cellular Data NW Global Trend toward NWGN (FIND, FP7, etc.) Cellular PSTN Internet Improvement of international competitiveness Next Generation NW (NXGN) Limit of existing technology - Complexity by added functions - Limit of performance improvement NVLAB - Network Virtualization Research Lab (UTokyo and NICT) NVLAB - Network Virtualization Research Lab (UTokyo and NICT) AKARI Project Research Activity on Future Internet 2Future Internet Workshop, Bangkok

Future Internet Workshop, Bangkok3  R&D for defining and designing future Internet  Network Virtualization Research Lab (UTokyo+NICT)  CoreLab (UTokyo+NICT)  AKARI Architecture Design Project (NICT+Universities)  SPARC Service Middleware Projec t(NICT)  JGN2Plus Test-bed (NICT) Overview of Research on NwGN Network Vitualization as Architecture and its applications !! Network Vitualization as Architecture and its applications !! Today’s Talk

Network Virtualization as Architecture Isolate physical network resources through virtualization and hold multiple independent and programmable logical networks Implement multiple network architectures and services on top of isolated logical networks Meta-architecture to enable multiple architectures Testbed technology for a new architecture Operate multiple existing architectures Dynamic and secure logical networks User- and application specific logical networks New business models for carriers and operators 4Future Internet Workshop, Bangkok

A Step Towards Reality: PlanetLab Enhancement The largest and most popular overlay network test-bed Currently consists of 900+ nodes at 450+ sites 800+ Projects/ Researchers 180+ high-level academic publications enabled 5 Future Internet Workshop, Bangkok

What have we learned from PlanetLab? Concept Slice-based experimental facility “Slice” Mechanism Resource Isolation through Virtualization Management Framework Node : Physical Machine Sliver : Virtual Machine Slice : A collection of Virtual Machines RSpec: Resource Description PLC: Central Management Servers Future Internet Workshop, Bangkok

Limitations in PlanetLab Flexibility is sacrificed over Scalability/Performance Sliver : Container-based Resource Isolation Shares crucial resources Single kernel (Linux with VServer patch) Network stack and modules (NAT, Firewall, etc) Network resources (IP address and ports) Vnet (virtual network device ; need work for multi-homing) Cannot run arbitrary kernel/network stack & modules Future Internet Workshop, Bangkok

Design Principle for a New Test-bed Performance Network I/O Scalability The number of slices Isolation Resource must be isolated per slice Flexibility Arbitrary kernel/network stacks/resources Future Internet Workshop, Bangkok

CoreLab Update Design Sliver VEE : Hosted VMM + Resource Container Introducing Flexibility in execution environment VM Disk Image Transfer : Multipath & Caching Network Configuration : Multihoming Management Tools: Reuse PlanetLab’s design Federation with PLC, OneLab2, VINI, Max, G-Lab Future Internet Workshop, Bangkok9 Comparison ChartPlanetLabCoreLab SliverResource ContainerHosted VMM KernelSharedSeparated Guest OSVarious Linux DistrosAny OSes IP & PortSharedShared (managed) Privileged System CallsSharedIsolated Ne w

VEE Candidate for Sliver Implementation Design Principles PerformanceScalabilitySecurity Isolation Performance Isolation FlexibilityCode Reusability Resource Container Hyper- visor Hosted- VMM ??+?++ Future Internet Workshop, Bangkok10 Hardware VMM VM GuestOS Apps apps VM MngOS Manager Hypervisor-Based Hardware HostOS Apps VM GuestOS Apps Host-Based Hardware HostOS Apps VE Apps Resource Container advantageous disadvantageous room for improvement Supported by CoreLab

CoreLab Deployment (on-going) Phase1 : 12 Sites over JGN2Plus + SINET + others Phase1.1: Support Various Virtualization Technologies Phase1.2: More nodes deployed in Japan (+12) Phase2 : Extend to Asian Region Future Internet Workshop, Bangkok11 HP DL 580 (4U) Intel Xeon 16-core (quad 4-core) 128GB (Max 256GB) memory 300GB RAID5 (accommodate up to 254 slices)

CoreLab : In Action… Future Internet Workshop, Bangkok

Phase 1.1 Update Future Internet Workshop, Bangkok13 New Features Framework to support various virtualizations OpenVZ (Resource Containers) KVM (Hosted Virtualization) Xen (Hypervisor) (planned…) Supporting various OS types Linux multi-kernel support Windows (para virtualization coming soon…) Network namespace reservation Slice-wide namespace (port) reservation Resource control Cgroups, TC, etc Node Logging Keeping track of events from nodes

CoreLab Admin Interface (Update) Future Internet Workshop, Bangkok14 Manage Node Type OVZ, KVM, VM Images Linux Distros, Windows Node Logs / Events Notifications & Errors Resource Control Slice-Wide Namespace Reservation Things not shown here….

Registering/Selecting VM Images Future Internet Workshop, Bangkok15 Fedora10 (RedHat Type/ i386) We can add arbitrary VM images to disseminate to nodes…

Slice-wide Port Reservation Future Internet Workshop, Bangkok16 Flash Interface to reserve Port range for a slice Port Range to be assigned To a new KVM slice… Port Range already assigned to the other slices

Creating A Slice… Future Internet Workshop, Bangkok17 VM Image Arbitrary OS images registered VM Type KVM, LXC, OVZ, and more coming Multihome SINET, JGN2Plus, or both NIC Model Vanilla, Para-Virtualized Drivers Memory Size 256, 512, 1024, 4096, 8192 MB Suspend Feature Suspend the slice when idol

Slices in Action… Future Internet Workshop, Bangkok18 In this example, there are three slices running in our test CoreLab PLC One OVZ and Two KVM slices

Conclusions Network Virtualization is one of the most important visions Enabling infrastructure for NetVirt is already taking place Applications of network virtualization are very important.. 19Future Internet Workshop, Bangkok

Contact Information Network Virtualization is one of the key technologies for proceeding further in defining NwGN architecture(s) We are turning this vision into reality.. 20 Net-Virtualization Research Lab Contact: Future Internet Workshop, Bangkok