Version 7 (modified by, 9 years ago) (diff)


GEC 20 Evening Demo Session




Sunday, June 22, 2014, 5:30p - 7:30p

Session Leaders

Heidi Picher Dempsey
GENI Project Office
Manu Gosain
GENI Project Office
Peter Stickney
GENI Project Office


The evening demo session gives new and existing GENI experimenters and projects a chance to share their work in a live network environment. Demonstrations run for the entire length of the session, with teams on hand to answer questions and collaborate. This page lists scheduled demonstrations categorized in broad interest groups.

Directions and Logistics

Please visit Directions and Logistics for attendee and presenter logistics information.


Infrastructure and Measurement


This demonstration will provide an update Software Defined Exchange (SDX) implementation work being led by the Georgia Tech team. The demonstration will provide an update on the work to deploy our SDX implementation on GENI. We will also update the progress toward an SDX API for GENI experimenters.




Experiments and Education

Application Aware Big Data

Demo description paragraph (three sentence minimum): We demonstrate an application aware big data experiment across multi-domain, optical-wireline-wireless heterogeneous network so that the nature of the Big Data applications should utilize the best resources. A broker-based multi-domain OpenFlow control framework is designed to intelligently control the heterogeneous network. Two 4K cameras and three 4K monitors are deployed to generate the big data applications (over 10Gb/s), which are flexibly routed by controlling the optical switches. Network providers and service providers that support OpenFlow should see this demonstration because it will let them manage multi-domain heterogeneous networks efficiently.



We will provide demo to illustrate the current progress of our GENI-VIRO implementation progress using the GENI testbed. We will be using the OVS and SDN platform running on virtual machines running GENI nodes in one or multiple sites to run our current GENI-VIRO code. We will show set up a simple topology with a few VIRO switches, and how packets are routed from a virtual host to a VIRO switch to another virtual host attached to another VIRO switch using the VIRO routing protocol based on Virtual Routing Id (implemented by re-using MAC addresses in layer 2).



In this demo we present Chandelle system that shows the benefits of having WLAN networks on tops of SDN infrastructure: faster and seamless migration procedure and cost reduction of wireless access point. This demo also discusses the principles of interaction of the wireless controller and the SDN controller and methods to avoid excessive overhead for the user traffic.


Video Streaming over ProtoRINA

We leverage ProtoRINA, a prototype of our recursive network architecture, to support a video streaming application. In this demonstration, all traffic between a video streaming server and a video player client, both running on legacy hosts, is redirected by RINA proxies to a RINA network, i.e., a Distributed IPC Facility (DIF). We show superior video quality due to dynamic path adaptation inside the DIF in response to node/link failure.


GENI Desktop

GENI Desktop provides a unified interface and environment for experimenters to create, control, manage, interact with and measure the performance of GENI slices. This demo will show the newly implemented functions in the GENI Desktop. We enhanced the GENI Desktop to use the Common Federation Service API V2 to provide stitcher support for slices using RSPECs that need layer-2 connections. We also developed a slice membership function that allows users to be added as a member of a slice after the slice/slivers have been created, enabling new users join and access slice resources. We also have new GENI Desktop functionality to provide a routing support function, and a module for handling netflow data. In addition, we will demo the function implemented in the Adopt-A-GENI project for providing support to user-defined SDN routes through the AAG controller. This demo is suitable to GENI experimenters (beginners and experienced) who want to learn how to manage/control their experiments and interact with GENI resources. It may be also interesting to GENI tool developers who want to see how GENI Desktop interacts with other tools such as the GENI portal and Flack.


Simulation-as-a-Service App

We will demonstrate an extended simulation- as-a-service (SMaaS) App that involves TotalSim using GENI for PaaS experiments, which will enable them to deliver their App (that has data-intensive computation and data movement workflows) in SaaS form to their customers. We will have a new Layer 2 connection setup from demo site to the TotalSim office in Dublin, OH, and we will show collaboration use case on the virtual desktop environment setup in a GENI Rack at the Metro Data Center. We plan to use Ohio Supercomputer Center resources to integrate some computation element in the demo also and use supporting Apps for analysis/visualization of the results. Gigabit App developers and cloud infrastructure engineers will particularly find our demo interesting.


Virtualized Services via SDN

This system demonstrates a novel methodology for providing arbitrary virtualized services via Software Defined Networking (SDN). The tabletop demonstration provides virtual channels for services from the service provider all the way through to the user past the user networking hardware. The SDN based system enables dynamic control of priority based packet forwarding and bandwidth allocation.


Federation / International Projects

SDXs: Software Defined Networking Exchanges

We will have a poster to show the current prototype for Software Define Networking Exchanges(SDXs) at StarLight which will serve as exchange point for projects of members of the Consortium For International Advanced Networking Research using iGENI as a platform for Advanced Network Research and other Science Research.


VNode, FLARE, Congestion-Avoidance, Federation

We updated VNode system to next version and we will show our recent progress of VNode system, especially focusing on applications working over VNode system. We are preparing four kinds of demos: one for video multicasting and transcoding in virtual network, second for congestion avoidance method using virtual networks, third for FLARE switch, and at last for federation between different virtualization platforms.

In GEC20, video transcoding will be executed on both VNode and ProtoGENI side and comparison result will be shown, new virtual-network application (congestion avoidance) will be demonstrated, high-end FLARE network virtualization node with many 10G ports and three-way federation based on the common-API/slice definitionV2.0 will be demonstrated.

Developers interested in international/heterogeneous virtual network should see this demonstration, because it will show real execution results of VNode-ProtoGENI federation.


Wireless Projects

Vehicular Sensing and Control

We will demonstrate Vehicular Sensing and Control (VSC) platform that we designed for researchers and experimenters to support idea/protocol experimentation and emulation in a real world. Specifically, by leveraging the GENI resources,(i.e. GENI WiMAX network, ExoGENI racks, VLAN connection as well as relevant experimenter tools), this platform enables the researchers and experimenters to use OpenXC sensing and camera-based sensing data such as vehicle location, vehicle speed, pedal position, traffic states surrounding the vehicle as input for the experimentation and emulation. It could be very helpful to reason about the protocol design. In this demo, we will highlight the latest mechanisms developed for VSC application-layer emulation and extensive experimental results that we collect using the VSC platform. The audience with the interests of vehicular network should stop by and see this demo given the capability of the VSC platform.



The objective of SciWiNet is to help the academic research community deal with the wireless infrastructure requirements. SciWiNet is based on an Mobile Virtual Network Operator (MVNO) model. An MVNO is an entity that re-sells cellular services from a wireless network operator. Typically MVNOs cater to focused user communities. For example VirginMobile and Straight Talk cater to customers that require single devices with low service rates. Other MVNOs support vertical or focused markets such as Kajeet (education). This article provides further background on MVNOs. Currently, SciWiNet resells Sprint's 3G/4G data services. This includes Sprint's WiMAX and LTE services (including Sprint's current LTE brand referred to as Spark).


Attachments (26)