PrimoGENI Miguel Erazo, Nathanael Van Vorst, Jason Liu (PI) Co-PIs: Julio Ibarra, Heidi Alvarez.

Slides:



Advertisements
Similar presentations
Building Fast, Flexible Virtual Networks on Commodity Hardware Nick Feamster Georgia Tech Trellis: A Platform for Building Flexible, Fast Virtual Networks.
Advertisements

Bringing External Connectivity and Experimenters to GENI Nick Feamster.
VINI: Virtual Network Infrastructure
HetnetIP Ethernet BackHaul Configuration Automation Demo.
Enabling GENI Connections Quilt GENI Workshop Heidi Picher Dempsey July 22, 2010.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
DOT – Distributed OpenFlow Testbed
Contents Shortcomings of QoS in the Current Internet About OpenFlow
Southampton Open Wireless Network The Topology Talk.
TRUST for SCADA: A Simulation-based Experimental Platform
ExperimenTor: A Testbed for Safe and Realistic Tor Experimentation Kevin Bauer 1 Micah Sherr 2 Damon McCoy 3 Dirk Grunwald 4 1 University of Waterloo 2.
Sponsored by the National Science Foundation Project PrimoGENI Spiral 2 Year-end Project Review Florida International University PI: Jason Liu;
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
VROOM: Virtual ROuters On the Move Jennifer Rexford Joint work with Yi Wang, Eric Keller, Brian Biskeborn, and Kobus van der Merwe
An Overlay Data Plane for PlanetLab Andy Bavier, Mark Huang, and Larry Peterson Princeton University.
Wireless Applications Squeak & Croquet Bo Li Auburn University Research Spring 2006.
WINLAB Demos March 27, Demos Overview Wired-Wireless testbed Integration –Demo 1: PL to Orbit –Demo 1b: Vini to Orbit –Demo 2: Orbit to PL (2 videos)
NetComm Wireless VPN Functionality Feature Spotlight.
Magda El Zarki Professor of CS Univ. of CA, Irvine
10/02/2004ELFms meeting1 Linux Virtual Server Miroslav Siket FIO-FS.
EstiNet Network Simulator & Emulator 2014/06/ 尉遲仲涵.
GENI Engineering Conference (GEC8) July 21, 2010 Jason Liu, PI Julio Ibarra, Co-PI Heidi Alvarez, Co-PI Florida International University PrimoGENI: Extending.
Serval: Software Defined Service-Centric Networking Jen Rexford Erik Nordstrom, David Shue, Prem Gopalan, Rob Kiefer, Mat Arye, Steven Ko, Mike Freedman.
CRON: Cyber-infrastructure for Reconfigurable Optical Networks PI: Seung-Jong Park, co-PI: Rajgopal Kannan GRA: Cheng Cui, Lin Xue, Praveenkumar Kondikoppa,
Dynamic Network Emulation Security Analysis for Application Layer Protocols.
(1) Univ. of Rome Tor Vergata, (2) Consortium GARR, (3) CREATE-NET
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
PrimoGENI Tutorial Miguel Erazo, Neil Goldman, Nathanael Van Vorst, and Jason Liu Florida International University Other project participants: Julio Ibarra.
Sponsored by the National Science Foundation Research & Experiments on GENI GENI CC-NIE Workshop NSF Mark Berman, Mike Zink January 7,
LiNK: An Operating System Architecture for Network Processors Steve Muir, Jonathan Smith Princeton University, University of Pennsylvania
Submitted by: Shailendra Kumar Sharma 06EYTCS049.
Abdullah Alshalan Garrett Drown Team 3 CSE591: Virtualization and Cloud Computing.
All the components of network are connected to the central device called “hub” which may be a hub, a router or a switch. There is no direct traffic between.
Bridging the Gap: Turning a Network Simulation into an Emulation Mac Newbold.
C3 confidentiality classificationIntegrated M2M Terminals Introduction Vodafone MachineLink 3G v1.0 1 Vodafone MachineLink 3G VPN functionality Feature.
Sponsored by the National Science Foundation Systematic Experimentation, Automation, and Scaling Up Sarah Edwards, GENI Project Office.
Vytautas Valancius, Nick Feamster, Akihiro Nakao, and Jennifer Rexford.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
PrimoGENI Tutorial Jason Liu, Miguel Erazo, Nathanael Van Vorst Florida International University GEC12, November 2, 2011, Kansas City, MO.
IT Pro Day Windows Server 2012 Hyper-V – The next chapter Michel Luescher, Senior Consultant Microsoft Thomas Roettinger, Program Manager Microsoft.
Sponsored by the National Science Foundation Systematic Experimentation in GENI Sarah Edwards GENI Project Office.
1 Wide Area Network Emulation on the Millennium Bhaskaran Raman Yan Chen Weidong Cui Randy Katz {bhaskar, yanchen, wdc, Millennium.
Connecting LabVIEW to EPICS network
Abdullah Alshalan Garrett Drown Group #4 CSE591 - Virtualization and Cloud Computing.
By Miguel A. Erazo Advisor: Jason Liu March 2009.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
Bringing External Connectivity and Experimenters to GENI Nick Feamster Georgia Tech.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
PrimoGENI – Developing GENI Aggregate for Real-Time Large- Scale Network Simulation Jason Liu, Julio Ibarra, Heidi Alvarez Florida International University.
IT Pro Day Windows Server 2012 Hyper-V – The next chapter Michel Luescher, Senior Consultant Microsoft Thomas Roettinger, Program Manager Microsoft.
The Docker Container Approach to Build Scalable and Performance Testing Environment Pankaj Rodge, VMware.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
1.
3.2 Virtualisation.
Chapter 2. Malware Analysis in VMs
PPPoE Internet Point to Point Protocol over Ethernet
Shadow: Scalable and Deterministic Network Experimentation
Development & Evaluation of Network Test-beds
Collaborative Open Market to Place Objects at your Service
COM, DCOM and Software Components
Cloud-Enabling Technology
GENI Exploring Networks of the Future
Cloud Computing: Concepts
Ns-3 Training Emulation support ns-3 training, June 2016.
Next-generation Internet architecture
Operating Systems Structure
Criteria for rapid prototyping
Basic Dynamic Analysis VMs and Sandboxes
PRIME/GreenLight project Miguel Erazo
Calypso Service Architecture
Presentation transcript:

PrimoGENI Miguel Erazo, Nathanael Van Vorst, Jason Liu (PI) Co-PIs: Julio Ibarra, Heidi Alvarez

PrimoGENI PRIME on GENI Parallel Real-time Immersive Modeling Environment

Enable hybrid network experiments on GENI Including simulated, emulated, and physical components

Enable hybrid network experiments on GENI Including simulated, emulated, and physical components network experiment at scale modeling abstraction fast prototyping flexible

Enable hybrid network experiments on GENI Including simulated, emulated, and physical components real protocols and applications real execution environment resource multiplexing easily deployable

Enable hybrid network experiments on GENI Including simulated, emulated, and physical components interact with real network real traffic conditions real devices

PrimoGENI is an Aggregate

Physical Resource Layer Meta Resource Layer OpenVZ Kernel VM 0 VM 1 VM 2 OpenVZ Kernel VM 0 VM 1 VM 2 OpenVZ Kernel VM 0 VM 1 VM 2 OpenVZ Kernel VM 0 VM 1 VM 2 OpenVZ Kernel VM 0 VM 2 VM 3 VM 1 OpenVZ Kernel VM 0 VM 2 VM 3 VM 1 OpenVZ Kernel VM 0 VM 2 VM 1

Physical Resource Layer Meta Resource Layer OpenVZ Kernel VM 0 VM 1 VM 2 OpenVZ Kernel VM 0 VM 1 VM 2 OpenVZ Kernel VM 0 VM 1 VM 2 OpenVZ Kernel VM 0 VM 1 VM 2 OpenVZ Kernel VM 0 VM 2 VM 3 VM 1 OpenVZ Kernel VM 0 VM 2 VM 3 VM 1 OpenVZ Kernel VM 0 VM 2 VM 1 Simulation and Emulation Execution Layer S S S S S S S S S S S S E E E E E E E E E E E E E E

Physical Resource Layer Meta Resource Layer Simulation and Emulation Execution Layer S S S S S S S S S S S S E E E E E E E E E E E E E E Experiment Layer

Physical Resource Layer Meta Resource Layer Simulation and Emulation Execution Layer Experiment Layer

Physical Resource Layer Meta Resource Layer Simulation and Emulation Execution Layer Experiment Layer Physical Resource Layer Meta Resource Layer Simulation and Emulation Execution Layer Experiment Layer

PrimoGENI Aggregate PrimoGENI Aggregate PrimoGENI Aggregate PrimoGENI Aggregate Manage the life cycle of network experiments model configuration resource specification deployment & execution online control & monitoring

What’s the Use? net application testbed traffic generator distributed virtual environment …

PrimoGENI can run real applications under simulated network conditions Net Application Testbed

OpenVZ Kernel SIM VM 1 VM 2 OpenVZ Kernel SIM VM 1 VM 2 OpenVPN Connection Internet NAT

Demo 1 Interaction with Real Applications on Virtual Machines and OpenVPN Clients

PrimoGENI can generate real traffic according to temporal and spatial distribution Traffic Generator

Demo 2 HTTP traffic to Apache Server

Traffic Generator

Apache Server Traffic Generator

Distributed Virtual Environment

Demo 3 Cross-Site Interactions

Distributed Virtual Environment GRE Tunnel PRIME (100,000 nodes) PrimoGENI Controller Router (NAT) Miami Serval Server Serval Client PRIME (500 nodes) PrimoGENI Controller Router (NAT) Utah Los Angeles

Demo 4 Interaction with Dynamic Traffic