1. GEC 17 Evening Demo Session
    1. Location
    2. Schedule
    3. Session Leaders
    4. Details
    5. Directions and Logistics
    6. Projects
      1. GENI Infrastructure and Measurement Projects
        1. LEARN: GIMI Measurements to Detect Ping Attack
        2. GENI Experimenter Portal
        3. Global Network Monitoring Based on Mininet Approach
        4. ExoGENI/ORCA Demos
        5. The GENI Desktop
        6. Mid-Atlantic Crossroads (MAX) Demo
        7. Internet2 OpenFlow Demo Request
        8. GENI @ SoX Project Updates
        9. GpENI / KanREN-GENI / InstaGENI / US Ignite demo for GEC 17
        10. GEC17 InstaGENI/ProtoGENI demo
      2. Security and Data Exchange Projects
        1. LEARN: Software-defined distributed security
        2. Denial of Service Attacks on GENI WiMAX Communication infrastructure
        3. Security and Performance Evaluation of Cloud Services
      3. Experiments and Education
        1. ExoGENI / GIMI
        2. LEARN: OFConfig Protocol: visualization of the management plane in …
        3. DRC: Distributed Resource Controller
        4. Remote Training of Surgeons using Virtual Reality
        5. OpenBIDS: an efficient Network Intrusion Detection System (NIDS) using …
        6. LEARN: LINC as an OpenFlow capable virtual switch on GENI with …
        7. LEARN: Split data plane (Dell SDP) application development environment …
        8. Performance Analysis of VM Migration between Openflow enabled Datacenters
        9. Design and Monitor OpenFlow Load Balancing Experiment with GIMI using …
        10. Vnode/ FLARE & WiVi
        11. InstaGENI
        12. SINCERE: Social Interactive Big Data on GENI
        13. Slicing in Emergency Communications
      4. Wireless Projects
        1. Lehigh Video Mobility
        2. Multi-homing support in MobilityFirst FIA
        3. WiMAX Lab Course at NYU-Polytechnic
        4. WiMAX Open XC (Prototyping in Metro Detroit)
        5. Wimax Video Demo
        6. TV Whitespace Demo
        7. Demonstrate handover solutions in GENI WiMAX
        8. Wirover Video Demo
      5. Federation / International Projects
        1. International GENI(iGENI)

GEC 17 Evening Demo Session



Sunday July 21, 2013 5:30pm - 7:30pm

Session Leaders

Heidi Picher Dempsey, 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.


GENI Infrastructure and Measurement Projects

LEARN: GIMI Measurements to Detect Ping Attack

We will emulate a ping attack between 2 hosts and take measurements using GIMI. Once detected, a new flow definition will be added to deny pings. Poster is attached here.


GENI Experimenter Portal

Demonstrate the GENI Portal interface to the GENI Clearinghouse. We will demonstrate logging in to the GENI portal and creating and managing projects and slices (which are created at the GENI Clearinghouse). We will demonstrate reserving resources on the GENI racks directly through the portal and also via integration with a GUI resource reservation tool (Flack) and a command line resource reservation tool (omni). In addition, we may demonstrate modifying project and slice membership as well as integration with I&M tools (GEMINI & GIMI) if possible.


Global Network Monitoring Based on Mininet Approach

The problem of the Global network operation analysis has a variety of applications. In this paper we show an approach to this problem on example of malware propagation in the Global networks (Wide Area Network).

It is very important to be able to make accurate prediction of the consequences of such propagation. This paper introduces a new approach to malware propagation prediction based on the ideas presented by Mininet network rapid prototyping approach.

The major barriers to use simulation techniques for malware propagation analysis are enormous network size and low level granularity in protocol data unit processing. Mininet cannot be used for this purpose too because of its low level scalability. In this paper, we propose a new system called Mininet CE (Cluster Edition) which is based on the ideas of existent Mininet.

Mininet CE offers the solution of the Global network functionality analysis problems. In this paper, we focus on propagation analysis of a malware as network worm. The experiments with the worm Sasser demonstrate the ability of Mininet CE to be useful tool for worm propagation analysis in the Global network.



The ExoGENI team will demonstrate the latest features of ExoGENI and the ORCA control framework.


  • Ilya Baldin, RENCI, Ilia Baldine

The GENI Desktop

The GENI Desktop provides users with the ability to visually "see" their experiment/topology and also to invoke a variety of different tools to create, run, measure their experiments.


Mid-Atlantic Crossroads (MAX) Demo

In this demonstration we will demonstrate stitching between GENI Racks. We will also review the GENI stitching architecture and current implementation. This will include demonstration of a the latest Stitching Computation Services (SCS). We will also show how SCS interacts client tools and utilizes advertisement RSpecs and request RSpecs to compute stitching solutions and workflow information. This demonstration will include provisioning across the GENI Aggregate Manager for the Internet2 ION network.


Internet2 OpenFlow Demo Request

Internet2 will demo progress toward implementing GENI interfaces on its Advanced Layer2 Service production network. We will show FOAM/OE-SS integration, which allows FOAM to allocate VLANs over the Advanced Layer 2 Service as part of a larger GENI experiment.


GENI @ SoX Project Updates

We will present updates on the GENI deployments at the SoX regional including progress on the Software Defined eXchange (SDX).


GpENI / KanREN-GENI / InstaGENI / US Ignite demo for GEC 17

This demonstration will show several aspects of GpENI, KanREN-GENI, the KU InstaGENI rack, and the corresponding KU US Ignite application.

  1. Resilience experiments over GpENI using PlanetLab GENIwrapper slices over L2 topologies controlled by tinc VPN meshing. Links and nodes will be selectively failed to show the impact on network service, and our network topology optimisation algorithms will be used to show how to improve network resilience and survivability. Furthermore we will show our new Google-map based monitoring visualisation of GpENI link and tinc topologies and node status.
  1. Progress of deployment of Brocade OpenFlow switches in KanREN (Kansas Research and Education Network), including FOAM and FlowVisor.
  1. US Ignite application to support family caregivers in managing behavioral symptoms of individuals with dementia. This application (an NSF-funded collaboration between KU and KU Medical Center) includes high-resolution, network-based cameras connected to a video management server located either locally or in an InstaGENI-based cloud to capture significant healthcare events.


GEC17 InstaGENI/ProtoGENI demo

We will be showing off the InstaGENI racks that have come up across the country, and demonstrating the experiments run during the tutorial session earlier in the day.


Security and Data Exchange Projects

LEARN: Software-defined distributed security

Deployment of a distributed firewall implementation by vArmour on GENI. An application steering server will convert firewall rules into flow entries so that the load on firewall units is reduced. Poster is attached here.


Denial of Service Attacks on GENI WiMAX Communication infrastructure

GENI WiMAX is a popular infrastructure for researchers to perform experiments utilizing 4-G services and wide-area coverage. For instance, a police vehicle surveillance camera experiment can upload video streams to remote locations by utilizing services of GENO-enabled WIMAX base stations. However, adversaries can launch Denial of Service (DOS) attacks which target communication links between the surveillance camera and the base stations, thereby preventing the captured video from been uploaded. The objective of this demo is to present various DoS attack scenarios which explores potential attack methods and exploits the vulnerabilities in the GENI WIMAX communication infrastructure. The experimental scenarios will include insider attacks (and external attacks after receiving permission from GENI) on GENI WiMAX and understand the impact on the end-user under different WIMAX settings. In the experiment scenarios, the adversary will utilize network tools, ping, iperf, etc, to launch the DoS attack. We will demonstrate the severity of the impact of attacks which exploit WiMAX communication links with the weakest reception or with the highest packet loss percentage.


Security and Performance Evaluation of Cloud Services

We will present data analysis of performance and security of various cloud service providers.

We have developed a visual map application to demonstrate route selection based for different sets of service level agreements.


Experiments and Education


This is a combined ExoGENI/GIMI demo that will show how GIMI can be used to observe an experiment that is carried out on an ExoGENI slice. I will demonstrate the GIMI portal and its instrumentation and measurement services.


LEARN: OFConfig Protocol: visualization of the management plane in OpenFlow/SDN networks

We will implement a demo with a Network Manager that runs a Netconf client in order to push/pull configurations to/from LINC switches using OFConfig Protocol. We will help display the management plane interface with OFConfig parameters for LINC switches. Poster is attached here.


DRC: Distributed Resource Controller

We will demonstrate our Distributed Resource Controller (DRC) architecture. DRC allows multiple SDN controllers to share information and coordinate actions. It uses a graph database to store network state (physical and abstracted) and shadows subgraphs to control how much information is shared and to propagate state changes between controllers. We will show how it works using an example in which a provider shares an abstracted view of its network with customers to allow them to configure their VPNs.


Remote Training of Surgeons using Virtual Reality

We will demonstrate a telemedicine application through which a surgeon can train a large number of students located across the United States. The participants (surgeon and students) will carry out the surgical operations using a haptic interface in a virtual reality setting. The surgeon can demonstrate key surgical steps and then handover control to a selected student to either practice or perform other surgical steps. The surgeon and other students can observe the steps being carried out give feedback as needed. The demonstration will use GENI resources for facilitating real-time interaction between the participants.


OpenBIDS: an efficient Network Intrusion Detection System (NIDS) using OpenFlow framework and Bloom Filters

OpenBIDS is an attempt to develop a high performance, low memory consuming, suitable for multiple pattern matching and fast online Network Intrusion Detection System (NIDS). OpenBIDS combines inherent advantages of OpenFlow-1.0.0 and bloom filter data structure. OpenVSwitch-1.9.0 and NOX controller are used by in this NIDS.

Poster here


LEARN: LINC as an OpenFlow capable virtual switch on GENI with OFConfig support

Brief demo description We will demonstrate an OpenFlow capable virtual switch, LINC, on GENI environment while also running OFConfig to access management plane. LINC is the only OpenFlow-capable switch with native OFConfig support at this time. We implemented a northbound application to push flows into our LINC switches using Ryu as a controller. And, we have created a distributed switch environment using the Erlang OTP distributed system with LINC switches. A failover example with 3 LINC switches on GENI network has been demonstrated. Poster is attached here.


LEARN: Split data plane (Dell SDP) application development environment using Cavium NPU

We will demonstrate application on a SDP (Dell) platform with a GENI connectivity. The gateway application listens to a designated virtual switch port and runs in Linux environment on a Cavium NPU. And, application development will be possible on the data path instead of an end point. Poster is attached here.


Performance Analysis of VM Migration between Openflow enabled Datacenters

Virtual Machine Migration is a typical activity performed in data centers to satisfy security and performance guarantees. Unfortunately, in event of congested network paths between cloud data centers, there is a performance penalty associated with migrating VMs. The performance penalty is higher if the data centers are in geographically disparate regions and the network paths are frequently congested. The objective of this demo is to analyze the performance impact of Virtual Machine Migrations across GENI nodes connected by a network of open flow switches. Specifically, we will quantify the bandwidth and latency associated with migrating VM on a congested network path. In our experiment, we will create three separate network on both ExoGENI and ProtoGENI infrastructure. These networks will be connected by a network of 7 OpenFlow switches. The network will connect cloud data centers hosted by Amazon Web Services in two different regions. We will develop a controller which will compute performance cost of VM migration on all possible network paths. We will use GENI Desktop with GEMINI to analyze our results.


  • Hellen Maziku, Tennessee State University,
  • Dr. Sachin Shetty, Tennesse State University
  • Dr. Kaiqi Xiong, Rochester Institute of Technology

Design and Monitor OpenFlow Load Balancing Experiment with GIMI using ExoGENI

In this demo, we will use ExoGENI as the underlying infrastructure and create an OpenFlow Load Balancing experiment. Trema will be used as the controller. We will demonstrate the use of GIMI (LabWiki) in terms of designing and monitoring our experiment.


Vnode/ FLARE & WiVi

Vnode is a network virtualization platform developed by Vnode team consisting of NTT, U-Tokyo, NEC, Hitachi, Fujitsu, and KDDI Labs Inc. In the demonstration, the operation and performance of the latest version of Vnode will be shown. The live federation demo of Vnode and protoGENI will be given. FLARE of portable network virtualization node shows the multiple version of OpenFlow operations. WiVi of wireless network virtualization is also demonstrated.



In this demonstration we will show a number of InstaGENI racks, together with ProtoGENI nodes at the University of Utah, GENICloud nodes at TU-Kaiserslautern, VNodes at the University of Tokyo, and other federated resources from the University of Ghent (Belgium) and two Brazilian institutions running a collaborative, multi-site Geographic Information System calculation, with layer-2 networking between sites provided by iGENI and PacketCaching and acceleration by the VNode project of NICT and the University of Tokyo.


  • Rick McGeer, HP Labs, Rick McGeer

SINCERE: Social Interactive Big Data on GENI

SINCERE (Social Interactive Networks: Conversation Entropy Ranking Engine) is a social informatics platform in capturing and analyzing discussions about the contents being propagated and shared on the Internet via Social Media Systems. It consists of four main components, the crawler, the analysis engine, the search interface, and the application programming interface with the capability of plug-in modules.


Slicing in Emergency Communications

Americans depend on the existing Emergency Communications Systems (ECS) to save lives, either via 911 calls to ambulance, police and fire services or via the broadcast Emergency Alert System. The existing Emergency Communications Systems (ECS) infrastructure is becoming increasingly outdated due to the migration of voice and video services to IP-based technologies. The Network Slicing for Emergency Communications (NSEC) project is a prototype US Ignite demonstration project that will utilize GENI slices to create a demonstration system of a robust, reliable, and scalable alternative to existing ECS.


Wireless Projects

Lehigh Video Mobility

Demonstrate mobility support feature for streaming video service in Lehigh's content centric network.


  • Mooi Choo Chuah, Lehigh University

Multi-homing support in MobilityFirst FIA

The name based message delivery system based on global unique identifiers (GUID) implemented in MobilityFirst makes it possible to offer seamless mobility and multi-homing services without the problems associated with today’s IP. In this demo we will show how an Android phone equipped with two different interfaces (WiFi and WiMax) attached to MobilityFirst's network could easily exploit this feature to enhance the capabilities of mobile applications. More information on MobilityFirst FIA project can be found at


WiMAX Lab Course at NYU-Polytechnic

Demonstration of open wireless lab exercises utilizing GENI WiMAX resources


WiMAX Open XC (Prototyping in Metro Detroit)

We will demonstrate the GENI-enabled OpenXC platform as well as its application in vehicular sensing and control. We will also share our comprehensive measurement results for the WiMAX network in Detroit.


Wimax Video Demo

We will present video transcoding system, OptVid. OptVid provides better video streaming service to the user leveraging video transcoding service on the WiMAX networks.


TV Whitespace Demo

This demo shows the feasibility and benefits of using mobile spectrum sensors mounted on vehicles for studying spectral characteristics in TV whitespaces (i.e., unoccupied channels in UHF and VHF bands). The setup consists of three components - the mobile client, the server, and the front-end (laptop). The mobile client is a laptop connected to a portable spectrum analyzer, both being deployed in a vehicle driving on the road. The spectrum analyzer will be continuously collecting spectral samples, feeding them to the laptop for real-time detection of whitespace spectrum. The detection results will be transfered to the server using the WiRover system on the vehicle. The server will visualize this data, and expose a web interface for the front-end laptop to display.


Demonstrate handover solutions in GENI WiMAX

Scenario: An user at home is on video Skype call over a WiFi interface. Midway through the call, the user wants to roam out of his home while continuing his Skype call. Prior to leaving his home, he initiates a connection handover from WiFi to WiMAX interface. The user then roams roams outside to region where the connection to another WiMAX basestation is stronger than the first WiMAX basestation. Therefore, the user initates handover from WiMAX basestation to the another without breaking the ongoing Skype call.

Technology demonstrated: The handover from WiFi to WiMAX interfaces on the same node relies on a OpenV switch implemented at the client. The Clemson team have implemented a client software to perform this handover using the OpenV switch. The handover between WiMAX basestations relies on mobile IP implementation. The University of Wisconsin team has the software on the infrastructure side implementing the mobile IP solution. The demonstration will show both these capabilities and the seamlesss integration between the two.


Wirover Video Demo

WiRover demo will show actively communicating gateways installed on Madison Metro buses that are equipped with cameras and screens exchanging media content utilizing the GENI infrastructure.


Federation / International Projects

International GENI(iGENI)

we will demonstrate projects of members of the Consortium For International Advanced Networking Research using The "Slice Around The World" as a platform for Advanced Network Research and other Science Research.

The "Slice Around the World" demonstration initiative was established to demonstrate the powerful potential of designing and implementing world-wide environments consisting of Global computational and storage clouds closely integrated with highly programmable networks. The initiative has been established by network research centers/research labs that are participating in multiple next generation networking activities, including those developing large scale distributed experimental network research environment, such as those be implemented by such initiatives as the NSF Global Environment for Network Innovations (GENI), the EU Future Internet Research Environment (FIRE), the Japanese New Generation Internet, the Korean Future Internet initiatives, the German Future Internet Lab (G-Lab), the Brazilian future Internet initiative and others. These environments are being developed by researchers for researchers. An important goal for many of the current projects would be to have persistent global environments directly developed and managed by the research community to support their experimental research.


Last modified 10 years ago Last modified on 04/29/14 15:17:35

Attachments (6)