wiki:GEC21Agenda/EveningDemoSession

GEC 21 Evening Demo Session

Location

Cyberinfrastructure Building
2709 East 10th Street
Bloomington, IN 47408
http://it.iu.edu/cib/

Schedule

Tuesday Oct 21, 5:30p - 7:30p

Session Leaders

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

Details

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. You can download project posters and supplemental information from attachments listed at the bottom of this page.

Directions and Logistics

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

Projects

Infrastructure and Measurement

GENI Shakedown Expimeriments -- Intelligent Data Movement Service (IDMS)

Intelligent data management service is dynamic storage and networking solution. It is deployed in GENI to evaluate performance. In this demonstration, we are extending our previous stitched shared-vlan experiment with meso-scale openFlow experiment spread across uh-eg, gpo-eg and fiu-eg. Two experiment are connected to each other using Layer 3 router deployed in VM at Illinois-ig. We will also be deploying Phoebus Gateways on backbone for external access to the experiment.

Participants:

Networked Virtual Reality Based Training

This demonstration focuses on a GENI based collaborative Virtual Reality based training environment for orthopedic surgery. A network based collaborative approach has been implemented outlined which enables distributed training of medical students from different locations. The virtual surgery environment is being remotely operated with the aid of a redundancy server.

Participants:

VTS VPN Support

The demo will show how to connect your own desktop/laptop directly into the dataplane of your slice using VTS VPN support. We will detail how to set up routing tables, L2 bridging, address MTU issues, etc. There will be demonstrations of this capability for multiple client platforms (at least windows and linux), and an example of a selectively-routed service where some of your traffic goes to your GENI slice and the rest goes through your existing internet connection.

Participants:

Experiments and Education

GENI for the Masses: Demo of GENI MOOC Project

We will demo an experiment-based Massive Open Online Course (MOOC) on the subject of computer networks, with lab experiments that run on GENI resources. This course is aimed at beginners who want to learn about how the Internet works, students who want an introduction to some research topics in networking, and instructors who may use these browser-based experiments as in-class demonstrations or homework assignments. The first course module, on computer routing, opens at the end of October; interested participants should stop by to see the demo and learn how to register. We will also show a poster on our WiMAX-based lab experiments, which may be of interest to instructors.

Participants:

Participants:

Size-based Flow Management Enabling Dynamic DMZ

Problem description: The current networking solutions for cybersecurity adopt static policies. Packets from and to supercomputers go through a DPI (deep packet inspection) device for security inspection before being routed toward their destinations. In a network configuration where the bandwidth of the links is equal to 10 gbps and the speed of the DPI is equal to 3 gbps, this device throughput represents the system bottleneck, bringing the bandwidth of the path down to 3 gbps. The adoption of an OpenFlow router allows us to adapt the cybersecurity policies, by dynamically managing the flow forwarding rules. We divide the flows generated by the supercomputers into two groups based on flow sizes: one group consists of elephant flows (the flow size is larger than a threshold) and the other group contains mice flows (the flow size is smaller than a threshold.) The goals of our dynamic flow management are to achieve higher network performance and to gain higher utilization of the network security mechanism. Demo: The client sends multiple flows to the server. The flows are forwarded by a software switch (OpenFlow switch) to the DPI first. Flows sent to the DPI are inspected for network security purposes. When the software switch detects a legitimate elephant flow, the elephant flow will be forwarded directly to the server bypassing the DPI. In this case, we avoid sending the elephant flow through the network bottleneck of the DPI to achieve higher network performance. By our dynamic flow management, we are able to monitor how the multiple flow entries are set up in the software switch flow table and how the flows are rerouted in the network. Equipment: software switch (OpenVSwitch on Ubuntu), Server (iperf on Windows 7), Client (iperf on Windows 7), DPI(OpenVSwitch on Ubuntu), OpenFlow controller(POX on Ubuntu).

Participants:

PrimoGENI Constellation for Hybrid Network Experimentation

PrimoGENI Constellation allows conducting hybrid, distributed, and at-scale network experiments on GENI resources, combining physical, simulated, and emulated networks. This demonstration will showcase new PrimoGENI capabilities for network researchers to conduct network experiments on various GENI resources, including InstaGENI and ExoGENI racks. This demonstration will also present the new prototype for a public model repository through which experimenters can create, reuse, extend, and share models for network experiments using PrimoGENI.

Participants:

Software Switch Data Plane Performance Characterization

Software Switch Data Plane Performance Characterization

The demo is on research with the data plane acceleration methods and their testing methods for software switches. Test planning with OpenFlow-capable software switches has various challenges. The control plane issues may hinder some of the test cases as they have been practiced for non-OpenFlow switches. We investigate solutions to such challenges and report on mapping of test plans on software switch performance characterization. Since most experimental setups utilize software switches for SDN experiments, the results will be applicable to all such SDN application research.

Participants:

Network Complexity Index

Network Complexity Index

We investigate how network complexity index may help determine load balancing and performance guarantee issues in content delivery networks. A content request and response may yield a complexity understanding of the network that is very different from how network nodes are physically connected to each other. Such a representation may lead to better optimizations on the content reachability with load balancing guarantees. The experiment setup will help investigate feasibility of such insight into content delivery networks.

Participants:

Hadoop Network Overhead Characterization

Hadoop Network Overhead Characterization

The demo is on experimental investigations of overhead in hadoop's network usage while ensuring resiliency in the application layer. We investigate the coordination information exchange in hadoop's typical processing. We report on how such overhead changes with process characteristics and how failures may increase such exchange traffic. A measurement setup on GENI is used to conduct this research.

Participants:

Network Debugging

Network Debugging

The demo is on adaptive classification of incoming traffic using OpenFlow protocol on an SDN overlay into a wireshark monitoring site. The network engineers may enter filtering instructions to further introduce zooming into specific traffic and identify source and destination. The demo is on the feasibility and completeness of such a network debugging setup in an enterprise network. A presumed hierarchy of access, edge and aggregation nodes has been emulated on GENI testbed to realize this experiment.

Participants:

Paradrop

We will demo the Paradrop Platform, which is a software platform that allows developers to launch applications onto specialized Access Points that exist in the home. This provides the ability to introduce unique control and high quality value adds onto services the end-user chooses to use in their home including applications related to Internet of Things, high-definition media content distribution, and others. For this demo, we will showcase the Platform's ability to dynamically launch and control virtual machines that are running within the Access Point for a few specific services.

Participants:

Live Transcoding Video on a Drone

The WiNGS lab is working to set up a city wide testbed utilizing WiMAX base stations for connectivity to many client devices. This demo shows our drone we use to transcode live video we send over the WiMAX connection. We are looking at using this technology to assist emergency response vehicles with real time updates while they are on route.

Participants:

Hadoop-in-a-Hybrid-Cloud

MapReduce is a programming model for processing and generating large data sets, and Hadoop, a MapReduce implementation, is a good tool to handle Big Data. Cloud computing with its ubiquitous characteristic, on demand and dynamic resource provisioning at low cost has potential to be the environment to treat big data. However, using Hadoop on the cloud spends time and requires technical knowledge from users. The hybrid cloud leverages these requirements, because it’s necessary to evaluate the resources in private cloud and, if necessary, obtain and prepare on-demand resources in the public cloud. Moreover, the simultaneous management of private and public domains requires an appropriate model that combines performance with minimal cost. We propose an architecture to make the orchestration of Hadoop applications in hybrid clouds. The core of the model consists of a web portal for submissions, an orchestration engine and an execution services factory. Through these three components it’s possible to automate the preparation of a cross-domain cluster, performing the provisioning of files involved, managing the execution of the application, and making the results available to the user. In this demo, we will show the web portal interface and how to use this portal to create VMs to be used as a Hadoop worker.

Participants:

Here is the poster Hadoop-in-A-Cloud

Dynamic Virtual Router Failure Recovery

Network virtualization allows flexibility to configure virtual networks in a dynamic manner. In such a setting, to provide resilient services to virtual networks, we consider the situation where the substrate network provider wants to have standby virtual routers ready to serve the virtual networks in the event of a failure. Such a failure can affect one or more virtual routers in multiple virtual networks. The goal of our work is to make the optimal selection of standby virtual routers so that virtual networks can be dynamically reconfigured back to their original topologies after a failure. We present an optimization formulation and a preliminary implementation on GENI testbed by applying the idea behind the model. The selection metrics considered are geographical location and the VM load on the standby virtual router's host machine.

Participants:

Here is the the poster

intelligent SDN based Traffic (de)Aggregation and Measurement Paradigm (iSTAMP)

In our proposed SDN measurement framework, called iSTAMP, the flexibility provided by the SDN for real-time reconfiguration of OpenFlow switches is utilized to partition the TCAM entries of switches/routers into two parts to: 1) optimally aggregate part of incoming flows for aggregate measurements, and 2) de-aggregate and directly measure the most informative flows for per-flow measurements. Under hard resource constraint of TCAM entries in SDN switches, iSTAMP designs the optimal aggregation matrix which minimizes the flow-size estimation error via using compressive sensing network inference techniques. Moreover, the iSTAMP framework utilizes an intelligent Multi-Armed Bandit based algorithm to adaptively sample the most ”rewarding” flows, whose accurate measurements have the highest impact on the overall flow measurement and estimation performance. iSTAMP then processes these aggregate and per-flow measurements to effectively estimate network flows using a variety of optimization techniques. Participants:

Virtual Computer Networks Lab

In this demo we will present several assignments we have created as part of the Virtual Computer Networks Lab project. This includes assignment on IP routing, learning switch functionality, load balancer, and data center networking. We will also demonstrate new LabWiki features that will support an instructor in managing these assignments.

Participants:

A networked Virtual Reality based training environment for orthopedic surgery

This demonstration focuses on a GENI based collaborative Virtual Reality based training environment for orthopedic surgery. A network based collaborative approach has been implemented outlined which enables distributed training of medical students from different locations. The virtual surgery environment is being remotely operated with the aid of a redundancy server.

Participants:

Jacks

Jacks is a new way to allocate and view your resources. It is embeddable in many contexts and is becoming more capable every day. The new features we wish to showcase are multi-aggregate support, a constraints system that helps users avoid topologies that can't work, and deeper integration of the editor into both Apt and the GENI Portal.

Participants:

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 Speaks-for credentials for accessing resources from other GENI components on behalf of users. We improved the user interface based on feedback from last GEC. We will demo the initial version of the slice verification testing and the revised archival service implemented in GENI Desktop. In addition, we will demo the module for supporting user-defined routes implemented in the Adopt-A-GENI (AAG) project. 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 uses the Speaks-for credential to interact with other GENI components.

Here is the Demo Poster.

Participants:

Simulation-As-A-Service App

We will demonstrate new configuration of our 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 also show ontology integration for a collaboration use case in advanced manufacturing. Gigabit App developers and cloud infrastructure engineers will particularly find our demo interesting.

Participants:

GENI Over the Air

This demo is to integrate the drone technology with WiFi networks to provide communication infrastructure during emergency. In such situation where commercial cellular networks are destroyed or not available, on-demand information infrastructure is pivotal for the success of rescue missions. The drone-carried WiFi system will provide fast-developed high flexible communication infrastructure for reliable and high-speed information transmission. This project is also to seek connection with GENI WiMAX station to extend GENI infrastructure from ground to the air. It will also give experimenters the opportunity to study the network performance with high mobility nodes.

Participants:

  • Shengli Fu, Shengli Fu, University of North Texas
  • Yixin Gu, YixinGu@my.unt.edu, University of North Texas
  • Mi Zhou, University of North Texas
  • Yan Wan, University of North Texas

Sea-Cloud Innovation Environment

The aim of the Sea-Cloud Innovation Environment , which is a national wide testbed, is to build an open, general-purpose, federated and large-scale shared experimental facility to foster the emergence of next generation information technology research in China. The demo presents experiment service system, resource control system and measurement system in the Sea-Cloud Innovation Environment. The hardware and distributed end-to-end Openflow testbed update is also introduced. At the same time, some new features in our system is presented this demo as following: experiment workflow control program based on Java & Python language, experiment visualization, light-weight VM management tool, and so on.

Participants:

Network Functions Virtualization using ProtoRINA

Network Functions Virtualization (NFV) aims to implement network functions as software instead of dedicated physical devices (middleboxes), and recently it has attracted a lot of attention. NFV is inherently supported by our RINA architecture, and a Virtual Network Function (VNF) can be easily added onto existing networks. In this demo, we demonstrate how ProtoRINA can be used to support RINA-based NFV.

Participants:

GENI Science Shakedown

This demo will feature recent developments from the GENI Science Shakedown project. Specifically, we will show the ADCIRC Storm Surge model (MPI) running across several GENI racks. In addition, we will show new ExoGENI features.

Participants:

Labwiki

This demonstration presents the latest features to the Labwiki Workspace. We will demonstrate Labwiki's new support for resource selection and provisioning within Labwiki. We will also present its new automated experiment trial validation plugin, e.g. a lecturer can now automatically get information about experiment trials requested by students. We will finally demonstrate Labwiki's new integration within an eBook widget.

Participants:

InstaGENI

InstaGENI is one of the two GENIRack designs. In this demonstration, we will be show the creation, deployment, and report from and InstaGENI-wide monitoring slice, going across all currently-available InstaGENI racks. We will use the advanced features of the GENI Experiment Engine to deploy the slice.

Participants:

GENI Experiment Engine

The GENI Experiment Engine is a Platform-as-a-Service programming environment and storage system running on the InstaGENI infrastructure. In this demonstration, we will be showing single pane-of-glass control of distributed application running across the GEE Infrastructure, using the GEE Message System for coordination and the GEE Filesystem to deploy data and results.

Participants:

Federation / International Projects

GENI Cinema

GENI Cinema is a live video streaming project under development by Clemson University and the University of Wisconsin. The goal is to allow users in the GENI community to host live events and allow other users to tune-in. The infrastructure is implemented using GENI resources at various GENI aggregates, and OpenFlow is used extensively within the GENI aggregates to provide a seamless and scalable streaming service to the end user, who can simply leverage the service via a web browser. The demonstration at GEC 21 will show how multiple users can provide live video streams to the GENI Cinema service, and it will show how subscribers viewing a stream can easily switch from one feed to the next without breaking their sockets.

Participants:

XIA

We present the eXpressive Internet Architecture (XIA) project as a platform for networks research. We demonstrate hands-on how to introduce new functionality to XIA. We introduce load balancing as a network primitive.

Participants:

International Federation

Based on previous GEC demos on international federation, we want to demonstrate to what we can currently scale regarding number of resources and what limits the tools and federation currently have. (target: 1000 resources in an experiment built from multiple slices)

Participants:

SDX Poster

A poster describing a prototype SDX deployment.

Participants:

SDX for GENI

The SDX for GENI work lead by the Georgia Tech team will be demonstrated. Updates will be provided on the implementation and deployment. Draft service requirements will be presented.

Participants:

SDXs-Software Defined Network Exchanges Inter Domain Prototype

This Poster/Demo will demonstrate SDXs inter domain prototype underway at StarLight. This includes the StarLight GENI AM, vNode Slice Exchange Point, OpenFlow for NSI(ofNSI) and other inter domain control integration at StarLight. The vNode/Slice Exchange Point(SEP) team will also demonstrate the SDX GK integration between vNode/SEP and SDXs. We will also show the SOX and StarLight SDXs integration extend to other domains.

Participants:

VNode, FLARE, SDX

We will show our recent progress of VNode system, especially focusing on applications working over VNode system. In GEC 21, we are preparing three demos: one for dynamic software function deployment in virtual network for video streaming service (demo1), second for FLARE and network service deployment demo (demo2), and third for federation between different virtualization platforms (demo3).

demo1: Dynamic software function deployment in virtual network will be demonstrated, and video streaming via virtual network will be shown, and the streaming will be transcoded automatically when network congestion occurs.

demo2: In FLARE demo, the updated application driven networking will be shown. In network service deployment demo, it will be shown that the service created by the Click based network design tool is automatically deployed over the network virtualized slice. It is also shown in the live demo that the service deployment, start, and stop can be executed by one command.

demo3: Federation between SDX and VNode is demonstrated. Developers interested in application-driven network should see this demo. Developers interested in SDX or international/heterogeneous virtual network should also see this demonstration, because it will show VNode-SDX federation.

Participants:

Wireless Projects

Vehicular Sensing and Control

This demo mainly focuses on newly developed mechanisms for enhancing the performance of the VSC platform as well as latest achievements developed for Vehicular Sensing and Control (VSC) platform based applications. Specifically, this demo will demonstrate 1) virtualization of camera sensing and vehicle internal sensing, and 2)VSC application-layer emulation with camera sensing using the GENI WiMAX network and ExoGENI racks. Additionally, the extended communication capability of the VSC platform to both local users and remote users will be demonstrated via wirover box when the vehicle is moving out of the coverage of the GENI WiMAX network. Developers and researchers interested in vehicular sensing and control network, resource virtualization, and real-time communication should stop by this demo since we would like to share our experiences and learn from your valuable suggestions.

Participants:

  • Hongwei Zhang, hongwei@wayne.edu, Wayne State University
  • Yuehua Wang, yuehua.research@gmail.com, Wayne State University
  • Jing Hua, jinghua@wayne.edu, Wayne State University
  • Jayanthi Rao, Wayne State University
  • Chuan Li, Wayne State University
  • Hai Jin, Wayne State University
  • Yu Chen, Wayne State University
  • Pengfei Ren, Wayne State University

Integrating GENI/Wireless with Emerging Connected Vehicle and Intelligent Transportation Systems

An OpenFlow-based handover and mobility solution for connected vehicles. A handover can occur on a device on a vehicle when it changes network interfaces or when an interface attaches to a new point on the edge. Traditionally, device mobility has been made possible with various mobile IP solutions. Clemson University was tasked by GENI to create a testbed to support handover and mobility experiments with IPv4. Our solution is entirely OpenFlow-based and includes components onboard the client device and within the network edge and core. The demonstration at GEC 21 shows how the various OpenFlow components interact and are used to allow a client device to switch interfaces without disrupting the application layer.

Scenario 1: Vehicles run one application that requires continuous network connection, e.g., video conference. However, while moving on road, the vehicle may move out of the coverage of currently connected network. Since other networks may exist, the vehicle would wish to be able to transparently switch to another available network. In this demo, we show how the SDN based scheme can enable smooth and transparent handoff to another network without disturbing the performance of the running application.

Scenario 2: Vehicles will operate two applications. One will be uploading or downloading real-time or video-on-demand streamed data. The second application will be a safety related application. Emerging applications such as collision avoidance will require periods certain type of control messages to be sent from the vehicle or to the vehicle with a high strict network service quality requirements. While these applications are well suited for DSRC vehicle-to-infrastructure deployment areas, it is clear that DSRC networks are unable to scale (both geographically and by the number of participating nodes). Thus, in this demo, we will show how the two applications can transparently switch between different networks with the support of the SDN based handoff solution, so that their requirements on network service quality and robustness can be satisfied.

Participants:

GENI Enabling an Ecological Science Community

The University of Wisconsin-Madison's GENI WiMAX installations have extended to the Kemp Natural Resource Station in northern Wisconsin. We are GENI enabling the research facility of ecology students and field classes for research connectivity out in the forest and lake areas. This demo shows the current infrastructure, planned research sites, and video coverage at Kemp.

Participants:

Last modified 9 years ago Last modified on 11/19/14 09:10:23

Attachments (19)