GENI Engineering Conference 8

July 20, 2010 UCSD, San Diego, CA

Table of Contents

  1. BGP Multiplexer
  2. Cognitive Radio
  3. Data-Intensive Cloud Control for GENI: Processing Weather Radar Data on …
  4. GENI Pathlets
  5. NetServ (GENI Alpha project)
  6. GENI-VIOLIN (GENI-alpha project)
  7. GMOC Meta-Operations Center
  8. GpENI
  9. iGENI Distributed Network Research Infrastructure
  10. Kansei Wireless Sensor Networks
  11. K-GENI and ETRI Virtualized Programmable Platform
  12. LAMP Leveraging and Abstracting Measurements with perfSONAR
  13. LEARN Programmable Measurements over Texas-based Research Network
  14. netKarma GENI Provenance Registry
  15. OpenFlow at Clemson University: OF Management and Inter-Campus Access …
  16. OpenFlow at Georgia Tech: RESONANCE Access Control
  17. OpenFlow at Indiana University
  18. OpenFlow at Stanford: Packet and Circuit Convergence
  19. Expedient
  20. OpenFlow at Stanford: Aster*x
  21. OpenFlow at University of Washington: Aster*x
  22. OpenFlow at University of Wisconsin: Mobile Application Migration in …
  23. OpenFlow at University of Wisconsin: Packet Level Redundancy Elimination …
  24. OKGems GENI-Federated Cyber-Physical System with Multi-Modalities
  25. OnTimeMeasure Centralized and Distributed Measurement Orchestration …
  26. ORCA/BEN: A Prototype GENI Control Plane (ORCA) and a Metro-Scale Optical …
  27. PrimoGENI Developing GENI Aggregates for Real-Time Large-Scale Network …
  28. S3MONITOR Scalable, Extensible, and Safe Monitoring of GENI
  29. SPP Internet Scale Overlay Hosting
  30. UMLPEN Programmable Edge Node
  31. ViSE Sensor Virtualization and Slivering in an Outdoor Wide-Area Wireless …
  32. WiMAX
  33. Passive Measurement System for GENI

Live demonstrations, posters, and presentations at GEC8 highlight results from spiral 2 projects. See project descriptions, posters and presentations here.


BGP Multiplexer

Demo Participants: Vytautas Valancius, Nick Feamster, Jennifer Rexford, and Akihiro Nakao
BGP-Mux is a system that enables wide-area route control for networks inside GENI. BGP-Mux allows scarce resources, such as IP prefixes and AS numbers, to be shared among experimental virtual networks. This demo will showcase the automated management of such resources.

Cognitive Radio

Demo Participants: Ivan Seskar, Peter Wolniansky, Dirk Grunwald
Demo cognitive radio platform doing spectrum sensing

Data-Intensive Cloud Control for GENI: Processing Weather Radar Data on Amazon EC2

Demo Participant: Emmanuel Cecchet
This demo will show how Orca can be used to manage Amazon Web Services (AWS) resources including servers (EC2) and storage (S3). Data from a weather radar will be uploaded to S3 and processed by an EC2 server to produce images. A limited budget of AWS resources will be allocated and the processing will stop as soon as the budget limit has been reached. This will showcase the DiCloud? proxy aggregate manager for Orca.

GENI Pathlets

Demo Participants: Mark Berman, Brighten Godfrey
Source-controlled routing is a promising architectural approach to improve reliability, efficiency, and overall flexibility of the network. We will demonstrate a streaming media application weathering "storms" on the network via source-controlled adaptive routing, running on top of pathlet routing, a flexible interdomain routing and forwarding substrate.

NetServ (GENI Alpha project)

Demo Participants: Jae Woo Lee, Jan Janak, Roberto Francescangeli, Suman Srinivasan, Salman Baset, Eric Liu, Michael Kester and Henning Schulzrinne
We present NetServ, an extensible platform for deploying in-network services. NetServ-enabled network nodes provide a common execution environment, where network services implemented as modules can be dynamically installed and removed. Our demonstration shows how NetServ can help solve some of the issues faced by content and real-time service providers. We show how NetServ-enabled nodes can help content providers disseminate content and how providers of real-time services, such as voice and video calls, can use NetServ-enabled nodes to make their systems more scalable and reliable. GENI allows us to deploy NetServ-enabled nodes in the network.

 GEC8 Poster (PDF)
 GEC8 Poster (PPT)
 NetServ Project Home Page

GENI-VIOLIN (GENI-alpha project)

Demo Participants: Pradeep Padala (DOCOMO USA Labs), Ardalan Kangarlou (Purdue University), Robert Lantz (DOCOMO USA Labs)
We show how GENI-VIOLIN ( http://friends.cs.purdue.edu/projects/violin/index.shtml) can be used for suspending and resuming GENI experiments. This project is part of the GENI-alpha demos planned for GEC9. Our demo shows starting an Emulab experiment, suspending it, and resuming it from a checkpoint. The suspend/resume feature can be used for various purposes including fault tolerance, resource management, and debugging.

 GEC8 Poster
 GEC8 Slides
 GEC8 Demo Video with narration

GMOC Meta-Operations Center

Demo Participants: Jon-Paul Herron, Camilo Viecco, Jeff Catania
We show data collections and visualization from Planetlab, Protogeni, section of the Openflow Infrastructure at NLR and interconnections with K-GENI.  GMOC Web Portal

GpENI

Poster only.

iGENI Distributed Network Research Infrastructure

Demo Participants: Joe Mambretti, Jim Chen, Fei Yeh, Tom Defanti, Alan Verlo, Joe Keefe, Greg Dawe, and other members of Cluster-D
The iGENI dynamic provisioning demonstration will showcase capabilities for large scale (national) multiple domain dynamic L1/L2 path provisioing involving multiple sites, using specialized signaling and implementation techniques. iGENI also participated in the GENICloud demonstration -- participants: Joe Mambretti, Jim Chen, Fei Yeh, Rick Mcgeer, Andy Bavier, Alex Snoeren, Alvin Young, James Kempf, Daniel Catrein, Christian lottermann, Jessica Blaine, Marco Yuen et al

Kansei Wireless Sensor Networks

Demo Participant:Wenjie Zeng
The KanseiGenie team will demonstrate its capability of data plane stitching, in addition to its demonstrated control plane stitching capability, on two federated sensor network testbeds, the Kansei testbed located the Ohio State University and the NetEye testbed located at the Wayne State University. Near real-time round-trip delay between the two sites will be measured, collected, and visualized.

K-GENI and ETRI Virtualized Programmable Platform

Demo Participant: Myung-Ki Shin, Sangjin Jeong, Ki-Hyuk Nam, Eunah Kim, Nam-Kyoung Um, Dong-Kyun Kim, Jin Hyung Park
ETRI will demonstrate the virtualized programmable platform that operates at high speed. We have installed the ProtoGENI reference CM software on our nodes. This allows dynamic end-to-end slice operations across national boundaries (GENI - Korea) using ProtoGENI control framework. Also, KISTI will perform a joint demonstration for international GMOC federations between Korea and USA in partnership with Indiana University. We will operate Korean version of GMOC system (GMOC-KR) to show federated operational status of K-GENI and GENI infrastructure.

 GEC8 ETRI Poster
 GEC8 KISTI Poster

LAMP Leveraging and Abstracting Measurements with perfSONAR

Demo Participants: Ezra Kissel,Martin Swany, Guilherme Fernandes
perfSONAR is an established framework that enables network performance information to be gathered and exchanged in a multi-domain, federated environment. Leveraging and Abstracting Measurements with perfSONAR (LAMP) is a project to create an instrumentation and measurement (I&M) system, based on perfSONAR, for use by experimenters on GENI. This demo will present the current status of the LAMP I&M system by demonstrating its use on ProtoGENI. Demonstrate monitoring of a running experiment.

 Poster

LEARN Programmable Measurements over Texas-based Research Network

Demo Participant: Deniz Gurkan
Milestone S2.d: Complete initial integration of the LEARN network into the ORCA control framework (GENI Cluster D), to enable GENI researchers to utilize the LEARN network for L2 (VLAN) transport between a limited number of sites, e.g., University of Houston and Rice University. (7/20/10, GEC8)
STATUS: Pending hardware deployment. Cisco 3400 switches are purchased.

Milestone S2.k: Based upon results of Data Plane Measurements project, collaborate with GPO and other projects in Cluster D, to establish a list of measurement handlers that are needed for commercial transport and measurement equipment that will be used in GENI. (7/20/10, GEC8)
STATUS: Submitted a recommendation list for all measurement handlers for GENI substrate.  milestone S2.k report

 poster

netKarma GENI Provenance Registry

Demo Participant: Chris Small
NetKarma: a provenance registry to capture the metadeta describing the experiment conditions, time ordering, and relationships within the experiment and across the experiment and infrastructure layer

OpenFlow at Clemson University: OF Management and Inter-Campus Access Control

Demo Participant: Kuang-Ching Wang
The demo will consists of three parts:

  1. Campus Ethernet deployment and user management process.
  2. Inter-campus access control demo jointly with GT OpenFlow team.
  3. OpenFlow operation on wireless mesh network.

 GEC8 Poster (PDF)

OpenFlow at Georgia Tech: RESONANCE Access Control

Demo Participants: Russell Clark, Nick Feamster
We will demonstrate a network policy management system including network access control for wired and wireless users.

  • RESONANCE - an OpenFlow Network Access Control for campus users
  • Inter-campus access control demo jointly with Georgia Tech and Clemson University

OpenFlow at Indiana University

Demo Participant: Chris Small
Demonstration of the deployment of OpenFlow in the IU campus network and connectivity to backbone and other campus networks. The demonstration will also highlight tools used to monitor and manage OpenFlow networks

 poster

OpenFlow at Stanford: Packet and Circuit Convergence

Demo Participants: Saurav Das, Yiannis Yiakoumis
Packet and Circuit switched networks are typically planned, operated and managed separately, leading to substantial management overhead, functionality & resource duplication, and increased Capex & Opex. We propose and demonstrate a converged network, where OpenFlow is used to control both switching technologies in a common way, allowing the service provider maximum flexibility in using the correct mix of technologies while designing and operating their networks. Specifically, we will demonstrate how circuit flow properties (guaranteed bandwidth and delay, no jitter, bandwidth-on-demand) can be used to provide differential treatment to different types of aggregated packet flows - voice, video and web traffic.
*  GEC8 poster
*  PAC.C website
*  demo video

Expedient

Demo Participant: Jad Naous
We started by asking the question, "Is there a simpler control framework that has a milder learning curve and that is less complex and brittle than today's GENI control frameworks?". Expedient provides a pluggable control framework that leaves the specification of APIs to the resource developers themselves. It simplifies authorization and authentication, and allows resource providers to choose to delegate these operations to Expedient if they want to. It allows developers to design rich user interfaces by providing access to an object-oriented database that describes resources and aggregates.

The demo shows federation of PlanetLab and OpenFlow resources at Stanford with similar resources at BBN, and the ability to create a slice that spans these resources through a user interface plugin. Links:
*  Expedient Poster
*  Integration Poster on FlowVisor, Opt-In Manager, and GENI API integration
*  Expedient Website

OpenFlow at Stanford: Aster*x

Demo Participant: Nikhil Handigol, Srini Seetharaman
Effective load-balancing systems for services hosted in unstructured networks need to take into account both the congestion of the network and the load on the servers. In this demonstration, we illustrate a comprehensive load-balancing solution that works well for such networks. The system we showcase, called Aster*x, tries to minimize response time by controlling the load on the network and the servers using customized flow routing. The demonstration shows how Aster*x works over a combined network and computation slice spanning multiple campuses across the country. Besides the base behavior, we show the effect of dynamically adding and removing computing resources to the system, increasing the request arrival rate, altering the CPU or network load of each request, and changing load-balancing algorithms. Collaborating campuses: UWash, Indiana, Princeton and BBN

OpenFlow at University of Washington: Aster*x

Demo Participant:Vjekoslav Brajkovic
 Aster*x: Load-Balancing OpenFlow Demo

OpenFlow at University of Wisconsin: Mobile Application Migration in Enterprise Metworks

Demo Participants: Aaron Gember, Aditya Akella
Smartphones are becoming an important element of enterprise computing, but new applications are putting increased demands on limited hardware resources. We propose an offloading framework that takes advantage of local resources in enterprise networks to simultaneously address the resource, performance, and security demands of mobile applications. We demonstrate the application migration component of our in-progress offloading system prototype. An application is launched on a Google Android smartphone, then migrated to an idle desktop (laptop) over an OpenFlow network. We also demonstrate offloading applications to a remote cloud by offloading a running application from the smartphone to the University of Wisconsin-Madison campus OpenFlow network.

 Demo Summary
 Poster

OpenFlow at University of Wisconsin: Packet Level Redundancy Elimination (RE) on Network Elements

Demo Participants: Ashok Anand, Aditya Akella, Athula Balachandran, Srinivasan Seshan
Internet traffic is increasing at a tremendous rate. We propose a framework of deploying packet level redundancy elimination (RE) on network elements (e.g., routers) ) and show that it can serve as an effective way to improve network efficiency without expensive upgrading of network links to higher bandwidths. In the demo, we first show the current scenario of Internet video transmission in terms of link loads.We then show the impact of RE, and how it reduces link loads by eliminating redundant content. We have RE enabled software routers, which are configured by a Nox controller.

 Demo Summary

OKGems GENI-Federated Cyber-Physical System with Multi-Modalities

Demo Participant: Andy Li
Three major features are:

  1. Create slices to do experiments on a subset of remote sensor networks (8 * 8 lab sensor grid, totally 64 nodes);
  2. Create slices to do limited experiments on hybrid sensor networks in lab and in the farmland;
  3. Remote controllable robots (iRobot, Surveyor, and Robotic Arms) with remote videos via cameras (possibly robot-carried cameras, controllable too).

OnTimeMeasure Centralized and Distributed Measurement Orchestration Software

Demo Participants: Prasad Calyam,  kzhu@osc.edu
We will demonstrate the capabilities of our OnTimeMeasure software that was recently released to early experimenters  (Demo poster with screenshots). Specifically, we will show how early experimenters can setup and use the OnTimeMeasure software in their own ProtoGENI slices. We will also show the newly developed/enhanced features (e.g., researcher web-portal, user slice registration, distributed on-demand measurement, centralized on-going measurement, handling monitoring objectives, user customizable dashboard, admin interface). Lastly, we will show our early efforts in integrating the OnTimeMeasure software with other GENI projects such as Instrumentation Tools  (Integration screenshots).

ORCA/BEN: A Prototype GENI Control Plane (ORCA) and a Metro-Scale Optical Testbed (BEN)

Demo Participants: Ilia Baldine (RENCI), Yufeng Xin (RENCI), Anirban Mandal (RENCI), Namgon Kim(GIST), Anjing Wang (NCSU), Michael Wang (Columbia), Balagangadhar Bathula (Columbia)
We demonstrate:

  • Capabilities of ORCA control framework to create cross-site slices using resources from multiple distributed resource providers (BEN, Duke University, NLR, StarLight? facility, UMass Amherst). The slice is stitched from VMs on Duke campus, multiple VLAN segments and another VM at UMass Amherst that collects sensor feeds from ViSE testbed. In this demo ORCA actors (authorities, brokers and experiment controller) exchange NDL-OWL formatted substrate descriptions and requests to form the slice.
  • Capabilities of ORCA to provision OpenFlow slices: ORCA provisions OpenFlow slice on OF testbed located in Korea and connects them to VMs running in BEN network (North Carolina). The experiment demonstrates an OF controller capable of performing VLAN translation.
  • We show a  poster and demo for GENI-IMF project demonstrating integration of physical layer measurement capability and programmatic in-stack (protocol stack) consumption of such measurement data for cross-layer control. Physical layer measurements from BEN network are relayed via pubsub IMF system to an application running experimental SILO modular networking protocol stack. The SILO cross-layer controller consumes the measurement data and is able to dynamically control the SOA (Silicon Optical Amplifier) on the link connecting the two parts of the application. This dynamic control allows the application to actively compensate for the loss of power on the link introduced by a programmable attenuator.

PrimoGENI Developing GENI Aggregates for Real-Time Large-Scale Network Simulation

Demo Participants: Miguel Erazo, Jason Liu
We are going to show the new release of PrimoGENI which includes the creation of real-time simulation/emulation experiments on top of the Emulab/Protogeni? environment, the use of OpenVZ for container creation that will host real applications, release of our new IDE to launch experiments.

 GEC8 Poster (PDF)
 GEC8 Demo Slides (PDF)

S3MONITOR Scalable, Extensible, and Safe Monitoring of GENI

Demo Participant: Puneet Sharma
This demo will show the Sensing Information Manager for the S3Monitor project. The manager acts as portal for researchers to add measurement requests and view archived data.

SPP Internet Scale Overlay Hosting

Demo Participant: John D. DeHart
We will demonstrate a fastpath and a slowpath on our installed SPP nodes with control and monitoring.

UMLPEN Programmable Edge Node

Demo Participant: Yan Luo
A demonstration of VLAN connectivity to FIU, and federation with FIU PrimoGENI aggregate, and measurement capability of UMLPEN. We will establish an experiment of hybrid emulation and simulation using ProtoGENI control framework.

ViSE Sensor Virtualization and Slivering in an Outdoor Wide-Area Wireless Sensor/Actuator? Network Testbed

Demo Participant: David Irwin
ViSE's demonstration will show NOWCasting---short-term real-time forecasts 1 to 30 minutes in the future---visualizations of weather from ViSE sensors. The demonstration will utilize resources from the ViSE testbed.

WiMAX

Demo Participants: Gautam Bhanage, Ivan Seskar, Manu Gosain

  • Demo of an application including clients at multiple WiMAX sites, plus a WiFI connected client at demo site.
  • WiMAX sites include: Rutgers; BBN; and, if possible, NYU Polytechnic
  • In addition, there will be a research-oriented mobility demo conducted at Rutgers WINLAB site, that will demonstrate all of the mobility features that have been added to ORBIT
  • This demo covers WIMAX milestone S2.h and ORBIT milestone S2.g
  • This demo is an early version of the demo being planned for GEC9

Passive Measurement System for GENI

"Demo Participants:" Tiantong Yu, John Raffensperger, Joel Sommers

  • Demo of a passive packet capture measurement system for GENI.
  • Demo showed functionality to specify, control, and access measurement data through system.
  •  Poster
HTML parsing error: EOF in middle of construct: line 1, column 0
<!-- GENI, GEC, GEC8, GENI Engineering Conference, demo --!>

Attachments