{{{ #!html

GENI Engineering Conference 8

July 20, 2010 UCSD, San Diego, CA

}}} [[PageOutline(2, Table of Contents)]] '''Live demonstrations, posters, and presentations at GEC8 highlight results from spiral 2 projects. See project descriptions, posters and presentations here. ''' '''Please enter your project demonstration information here. Attach posters and presentations here or on linked pages.''' ---- == BGP Multiplexer == ''Demo Participants:'' Vytautas Valancius, Nick Feamster, Jennifer Rexford, and Akihiro Nakao [[BR]] 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 [[BR]] Demo cognitive radio platform doing spectrum sensing == Data-Intensive Cloud Control for GENI: Processing Weather Radar Data on Amazon EC2 == ''Demo Participant:'' Emmanuel Cecchet [[BR]] 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 [[BR]] 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. == GENI !NetServ == ''Demo Participants:'' Jan Janak, Mark Berman [[BR]] 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. == GENI VIOLIN == ''Demo Participants:'' Pradeep Padala, Dongyan Xu [[BR]] We will show how 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 will show 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. GMOC Meta-Operations Center == GpENI == == iGENI Distributed Network Research Infrastructure == ''Demo Participant:'' Joe Mambretti [[BR]] 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. == Kansei Wireless Sensor Networks == ''Demo Participant:''Wenjie Zeng [[BR]] 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 Operational Linkage between GENI and ETRI/KISTI-Korea for International Federation == LAMP Leveraging and Abstracting Measurements with perfSONAR == ''Demo Participants:'' Ezra Kissel,Martin Swany, Guilherme Fernandes [[BR]] 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. == LEARN Programmable Measurements over Texas-based Research Network == ''Demo Participant:'' Deniz Gurkan [[BR]] 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) == netKarma GENI Provenance Registry == ''Demo Participant:'' Chris Small [[BR]] 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 [[BR]] The demo will consists of three parts: 1. Campus Ethernet deployment and user management process. 1. Inter-campus access control demo jointly with GT OpenFlow team. 1. OpenFlow operation on wireless mesh network. == OpenFlow at Georgia Tech: RESONANCE Access Control == ''Demo Participants:'' Russell Clark, Nick Feamster [[BR]] 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 == OpenFlow at Stanford: Packet and Circuit Convergence == ''Demo Participants:'' Saurav Das, Yiannis Yiakoumis [[BR]] 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. == OpenFlow at Stanford: Expedia == ''Demo Participant:'' Jad Naous [[BR]] The Expedient Demo will show how we can reserve a slice across several sites running various aggregates. Expedient will show slice reservations across resources traditionally associated with GENI such as PlanetLab and OpenFlow and across resources outside the GENI sphere such as EC2. == OpenFlow at Stanford: Aster*x == ''Demo Participant:'' Nikhi Handigol [[BR]] 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. == OpenFlow at University of Washington: Aster*x == ''Demo Participant:''Vjekoslav Brajkovic [[BR]] [http://groups.geni.net/geni/ticket/449 Aster*x: Load-Balancing OpenFlow Demo] == OpenFlow at University of Wisconsin: Mobile Application Migration in Enterprise Metworks == ''Demo Participants:'' Aaron Gember, Aditya Akella [[BR]] 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. == OpenFlow at University of Wisconsin: Packet Level Redundancy Elimination (RE) on Network Elements == ''Demo Participants:'' Ashok Anand, Aditya Akella, Athula Balachandran, Srinivasan Seshan [[BR}] 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. == OKGems GENI-Federated Cyber-Physical System with Multi-Modalities == ''Demo Participant:'' Andy Li [[BR]] 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); 1. Create slices to do limited experiments on hybrid sensor networks in lab and in the farmland; 1. 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 [[BR]] We will demonstrate the capabilities of our OnTimeMeasure software that was recently released to early experimenters. 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. == ORCA/BEN: A Prototype GENI Control Plane (ORCA) and a Metro-Scale Optical Testbed (BEN) == ''Demo Participant:'' Ilia Baldine [[BR]] We will show one, possibly two demos (a) an ORCA-OpenFlow demo involving VM substrate on BEN and OF substrate in Korea linked together and (b) precursor GEC9 demo using primarily BEN resources. == PrimoGENI Developing GENI Aggregates for Real-Time Large-Scale Network Simulation == ''Demo Participants:'' Miguel Erazo, Jason Liu [[BR]] 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. == S3MONITOR Scalable, Extensible, and Safe Monitoring of GENI == ''Demo Participant:'' Puneet Sharma [[BR]] 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 == == UMLPEN Programmable Edge Node == == ViSE Sensor Virtualization and Slivering in an Outdoor Wide-Area Wireless Sensor/Actuator Network Testbed == == WiMAX ==