Sponsored by the National Science Foundation CMUlab Spiral 2 Year-end Project Review Carnegie Mellon University PI: Dave Andersen Staff: Pat Gunn Students:

Slides:



Advertisements
Similar presentations
Sponsored by the National Science Foundation 1 August 30, 2010 GENI Shadownet Spiral 2 Year-end Project Review University of Kentucky, AT&T Research, and.
Advertisements

1 Spiral 1 Requirements Demonstrate GENI Clearinghouse & control framework in Spiral 1 projects as a central GENI concept. Demonstrate End-to-end.
IBM SMB Software Group ® ibm.com/software/smb Maintain Hardware Platform Health An IT Services Management Infrastructure Solution.
Sponsored by the National Science Foundation 1 Optical Access Nets and S3I Spiral 2 Year-end Project Review University at Buffalo PI: Chunming Qiao Students.
Sponsored by the National Science Foundation WIMXUWI Spiral 2 Year-end Project Review University of Wisconsin-Madison PI: Suman Banerjee Staff: Ben Willard.
Sponsored by the National Science Foundation GpENI Spiral 2 Year-end Project Review The University of Kansas, Kansas State University, University of Missouri.
Sponsored by the National Science Foundation LEARN Spiral 2 Year-end Project Review University of Houston PI: Deniz Gurkan co-PI: Keren Bergman Staff:
Sponsored by the National Science Foundation The Hive Mind: Applying a Security Sensor Network to GENI Spiral 2 Year-end Project Review University of California,
Sponsored by the National Science Foundation LAMP Spiral 2 Year-end Project Review University of Delaware PI: Martin Swany Staff: Eric Boyd, Jason Zurawski,
Sponsored by the National Science Foundation Project PrimoGENI Spiral 2 Year-end Project Review Florida International University PI: Jason Liu;
All content in this presentation is protected – © 2008 American Power Conversion Corporation Rael Haiboullin System Engineer Change Manager.
Sponsored by the National Science Foundation 1 August 30, 2010 INSTOOLS Spiral 2 Year-end Project Review University of Kentucky PIs: James Griffioen and.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
Development and Quality Plans
Sponsored by the National Science Foundation netKarma Spiral 2 Year-end Project Review Indiana University Beth Plale (PI) School of Informatics and Computing.
Release & Deployment ITIL Version 3
Sponsored by the National Science Foundation BGP Mux Spiral 2 Year-end Project Review Georgia Tech PI: Nick Feamster Students: Valas Valancius, Yogesh.
Sponsored by the National Science Foundation TIED Spiral 2 Year-end Project Review USC/ISI PI: John Wroclawski Staff: Ted Faber, Mike Ryan August 30, 2010.
Sponsored by the National Science Foundation IMF Spiral 2 Year-end Project Review Lead PI: Rudra Dutta Co-PI: George Rouskas Students: Anjing Wang, Can.
BMC Software confidential. BMC Performance Manager Will Brown.
Sponsored by the National Science Foundation 1 ViSE Status Status nearing end of Spiral 2 –UMass VLAN via NEREN/NOX to Starlight/RENCI –ViSE portal at.
Sponsored by the National Science Foundation DICloud Spiral 2 Year-end Project Review University of Massachusetts Amherst PI: Michael Zink, Prashant Shenoy.
Sponsored by the National Science Foundation ProtoGENI and PGAugmentation Spiral 2 Year-end Project Review University of Utah, Internet2, HP Labs PI: John.
Sponsored by the National Science Foundation KanseiGenie Spiral 2 Year-end Project Review Ohio State University, Wayne State University PI: Anish Arora.
Sponsored by the National Science Foundation ViSE: A Virtualized Sensing Environment Spiral 2 Year-end Project Review ViSE: A Virtualized Sensing Environment.
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student) GEC10 Selected.
TAKING CARE GUIDELINES Sub-title Place, Month Year.
Sponsored by the National Science Foundation PlanetLab and PLFED Spiral 2 Year-end Project Review Princeton University PI: Larry Peterson Staff: Andy Bavier,
Sponsored by the National Science Foundation OppWireless Spiral 2 Year-end Project Review Howard University PI: Jiang Li Staff: Sankardas Roy (part-time.
Sponsored by the National Science Foundation Comprehensive GENI Security Program Spiral 2 Year-end Project Review National Center for Supercomputing Applications.
Sponsored by the National Science Foundation Design of an Information Substrate for Measurement, Monitoring and Inference Spiral 2 Year-end Project Review.
Sponsored by the National Science Foundation Davis Social Links Spiral 2 Year-end Project Review University of California, Davis PI: S. Felix Wu, Chen-Nee.
Sponsored by the National Science Foundation GENI Meta-Operations Center Spiral 2 Year-end Project Review GlobalNOC at Indiana University PI: Jon-Paul.
Sponsored by the National Science Foundation 1 GENI Columbia Spiral 2 Year-end Project Review Columbia University PI: Henning Schulzrinne Staff:
Sponsored by the National Science Foundation Embedded Measurement Framework (ERM) Spiral 2 Year-end Project Review PI: Keren Bergman Students: Michael.
GEC3www.geni.net1 GENI Spiral 1 Control Frameworks Global Environment for Network Innovations Aaron Falk Clearing.
Sponsored by the National Science Foundation PGTools Spiral 2 Year-end Project Review University of Utah PI: John Regehr, Co-PI: Robert Ricci Staff: Leigh.
Sponsored by the National Science Foundation GENI Security Architecture Toolkit (GSAT) Spiral 2 Year-end Project Review SPARTA, Inc. PI: Stephen Schwab.
Sponsored by the National Science Foundation Campus Trials of Enterprise GENI: Georgia Tech Spiral 2 Year-end Project Review Georgia Tech PI: Russ Clark,
Sponsored by the National Science Foundation GENI Registry Services, a.k.a. Digital Object Registry Spiral 2 Year-end Project Review CNRI PI: Larry Lannom.
Sponsored by the National Science Foundation ExptsSecurityAnalysis Spiral 2 Year-end Project Review University of Alabama PI: Xiaoyan Hong, Fei Hu, Yang.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation 1 Click to edit Master subtitle style Million Node GENI / Seattle Spiral 2 Year-end Project Review University.
Sponsored by the National Science Foundation GENI Current Ops Workflow Connectivity John Williams San Juan, Puerto Rico Mar
Software Engineering - I
Sponsored by the National Science Foundation Distributed Identity & Authorization Mechanisms Spiral 2 Year-end Project Review SPARTA, Inc. PI: Stephen.
Sponsored by the National Science Foundation Cluster D Working Meetings GENI Engineering Conference 5 Seattle, WA July ,
Sponsored by the National Science Foundation Internet2 OpenFlow Backbone Spiral 2 Year-end Project Review Internet2 PI: Eric Boyd Co-PI: Matt Zekauskas.
Sponsored by the National Science Foundation GENI Campus Ops Workflow Chaos Golubitsky San Juan, Puerto Rico Mar
GCRC Meeting 2004 BIRN Coordinating Center Software Development Vicky Rowley.
Sponsored by the National Science Foundation Meeting Introduction: Integrating GENI Networks with Control Frameworks Aaron Falk GENI Project Office June.
Sponsored by the National Science Foundation Spiral 2 Year-end Project Review PI: Staff: Students: Date Project Graphic and/or Photo.
Sponsored by the National Science Foundation Federating a CRON into ProtoGENI Spiral 2 Year-end Project Review Louisiana State University PI: Seung-Jong.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Based upon slides from Jay Lepreau, Utah Emulab Introduction Shiv Kalyanaraman
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
Sponsored by the National Science Foundation OpenFlow Campus Trials at Clemson (OFCLEM) Spiral 2 Year-end Project Review Clemson University PI: Kuang-Ching.
Sponsored by the National Science Foundation Measurement System Spiral 2 Year-end Project Review University of Wisconsin, Colgate University, Boston University.
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
Sponsored by the National Science Foundation Spiral 2 Year-end Project Review Rutgers University PI: Dipankar Raychaudhuri WINLAB, Rutgers University Co-PI:
Sponsored by the National Science Foundation Raven Provisioning Service Spiral 2 Year-end Project Review Department of Computer Science University of Arizona.
Sponsored by the National Science Foundation Scalable, Extensible, and Safe Monitoring of GENI Spiral 2 Year-end Project Review PI: Sonia Fahmy, Purdue.
Sponsored by the National Science Foundation Internet-Scale Overlay Hosting Spiral 2 Year-end Project Review Washington University PI: Jon Turner (5%)
Sponsored by the National Science Foundation OKGems Spiral 2 Year-end Project Review Oklahoma State University and University of Florida PI: Xiaolin (Andy)
Sponsored by the National Science Foundation WiMAX Spiral 2 Year-end Project Review Rutgers University PI: Dipankar Raychaudhuri, WINLAB Rutgers University.
Sponsored by the National Science Foundation OpenFlow: Princeton Spiral 2 Year-end Project Review Princeton University PIs: Michael Freedman, Jennifer.
HOW TO BUILD A BETTER TESTBED Fabien Hermenier Robert Ricci LESSONS FROM A DECADE OF NETWORK EXPERIMENTS ON EMULAB TridentCom ’
ATTENDANCE MANAGEMENT SYSTEM. PRODUCT DESCRIPTION Attendance Management System: is a user-friendly, flexible and full featured employee attendance management.
OSIsoft High Availability PI Replication Colin Breck, PI Server Team Dave Oda, PI SDK Team.
Task Manager & Profile Interface
Presentation transcript:

Sponsored by the National Science Foundation CMUlab Spiral 2 Year-end Project Review Carnegie Mellon University PI: Dave Andersen Staff: Pat Gunn Students: Aug 25, 2010 CMUlabCMUlab

Sponsored by the National Science Foundation 2 Project Summary: A Tale of Three Testbeds HomeNet Residential Wireless ProtoGENI Wireless Network Emulator Wired Emulab Cluster CMUlab Boss & Ops

Sponsored by the National Science Foundation 3 Project Summary: A Picture is a Thousand Words GigE IP-IP VLAN GigE CMUlab Boss/Ops Utah ProtoGENI VLAN

Sponsored by the National Science Foundation 4 Milestone & QSR Status IDMilestoneStatusOn Time? On Wiki? GPO signoff? Automate CMUlab-emulator coordination on swap in/out Completed and extensions committed to ProtoGeni Yes VLAN-based control and data plane over Ethernet Implementation completed and final testing for robustness in progress No Automate VPN management and broading VPN use for experiments Completed and committed into ProtoGeni Yes Expand Homenet DeploymentResolved IRB issues, identified apartment building, deployment scheduled for late August No Protogeni access to wireless testbedDefined Rspecs for channels and using Rspec for CMUlab-emulator coordination YesNo Better support for testing and upgradesTo be done CMUlab – Aug 25, 2010

Sponsored by the National Science Foundation 5 Summary of Year 2 Accomplishments Improved user experience, capacity, flexibility for our wireless testbed in the Emulab/ProtoGENI environment –Integration and automation of wireless testbed Better support for private testbeds, hardware and software VPN automation –Switch-supported VLANs to build data plane over control network –Full OpenVPN/MetaVPN/ProtoGENI automation

Sponsored by the National Science Foundation 6 Wireless Testbed Added swapin/ swapout event support –simplifies the user experience –eliminates problems caused by people making mistakes during their FPGA experiment –Prevents interference between experiments Significant changes to our management code were needed set emucout [new Program $ns] $emucout set node “ops” $emucout set command “/usr/testbed/ectl out” $ns at swapout “$emucout start” set emucin [new Program $ns] $emucin set node “ops” $emucin set command “/usr/testbed/bin/ectl in” $ns at 0 “$emucin start”

Sponsored by the National Science Foundation 7 A ProtoGeni View 7 Boss/Ops 1. Experiment ProtoGeni interface Exp Control 3. Start emulator experiment 2. Swap-in: Configure nodes Update database Transfer RSpecs Notify user Node Info Channel info Node Info Channel info Equivalent to RSpec manifest

Sponsored by the National Science Foundation 8 Switch-Supported VLANs Our environment: standard emulab testbed with dedicated experimental network and another same- site testbed on the same control network but with an FPGA for normal experimental use How can we build a coherent data plane for experiments including both? –802.1Q VLAN on control network –Switches do the heavy lifting –Caveat: may interfere with control plane if use is heavy enough Requires some client-side changes, small configuration changes on switch

Sponsored by the National Science Foundation 9 MetaVPN MetaVPN allows private testbeds to federate with less hassle. We’ve seen interest in using our testbeds in conjunction with others (particularly Utah’s)

Sponsored by the National Science Foundation 10 MetaVPN Status: MetaVPN enables programmable OpenVPN usage in testbed –Includes key/config distribution system –Scriptable –Especially useful for private testbeds (where boss/ops are the only directly routable systems) End goal: support requesting OpenVPNs in an Rspec –Requires some coordination between CMs, elections of coordinating nodes, small Rspec extensions Will trailblaze future extensions requiring CM coordination

Sponsored by the National Science Foundation 11 Issues Instability caused by upgrades (and their impact on users) continues to be a concern –Improving this is fundamentally hard –Want to very carefully work out additional dependencies before release Automating CMUlab-Emulator coordination was a year 1 milestone –Was thought to be a very simple task (< 1 month) but turned out to be a major effort (~4 months) – ripple effect on other tasks –Functionality is critical since other functions rely on it –Additional benefits of fully automating experiment execution – important in federated environments CMUlab – Aug 25, 2010

Sponsored by the National Science Foundation 12 Plans The CMU effort so far has focused on developing building blocks needed to federate testbed with specific characteristics –Behind NATs, single network interface (need to multiplex control/data), wireless, custom experimental control (emulator), … The goal of year 3 should be to use these components to make federation a reality for this type of testbeds –Using Homenet and emulator testbeds to drive the development –Federated experiments should be possible for “normal” users, i.e. without knowledge of GENI internals –One user already did CMU-Utah federated experiment using CMU VPN infrastructure, but required some manual setup, hand holding CMUlab – Aug 25, 2010