Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "PrimoGENI Miguel Erazo, Nathanael Van Vorst, Jason Liu (PI) Co-PIs: Julio Ibarra, Heidi Alvarez."— Presentation transcript:

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

2 PrimoGENI PRIME on GENI Parallel Real-time Immersive Modeling Environment

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

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

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

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

7 PrimoGENI is an Aggregate

8 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

9 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

10 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

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

12 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

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

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

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

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

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

18

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

20 Demo 2 HTTP traffic to Apache Server

21 Traffic Generator

22 Apache Server Traffic Generator

23

24 Distributed Virtual Environment

25 Demo 3 Cross-Site Interactions

26 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

27

28 Demo 4 Interaction with Dynamic Traffic

29

30 http://www.primessf.net/PrimoGENI/


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

Similar presentations


Ads by Google