[[PageOutline]] = GEC8 Workshops = '''__Note: Remaining GEC8 Workshop descriptions should be posted by 5/21/10.__''' ---- === RSpec workshop === Tuesday, July 20, 9am - noon Organizer: [mailto:ibaldin@renci.org Ilia Baldine], RENCI ''Description to be provided.'' Audience: GENI developers ---- === BGPmux tutorial === ''__Bringing Internet Connectivity to Your GENI Experiment__'' Tuesday, July 20, 9am - noon Organizers: [mailto:feamster@cc.gatech.edu Nick Feamster], Valas Valancius, and Yogesh Mundada, Georgia Tech This tutorial will demonstrate how to connect a virtual network to the BGP Mux facility. Currently, the BGP Mux is deployed in a few locations, and we are adding more. The tutorial will show a demonstration of a connected virtual network and how one can perform BGP routing from within a virtual network to control inbound and outbound traffic. We will show (very rough plan):[[br]] * Motivation and background for BGP Mux (~ 45 minutes)[[br]] * Connection of a virtual network to the BGP Mux via OpenVPN (~ 15 minutes)[[br]] * BGP configuration (~ 15 minutes)[[br]] * Demonstration of traffic control experiments (~ 15 minutes)[[br]] * Open Questions / Discussion[[br]] Audience: GENI users ---- === Seattle GENI tutorial === Tuesday, July 20, 9am - noon [mailto:justinc@cs.washington.edu Justin Cappos], University of Washington, Seattle In this workshop we describe how to use an peer-to-peer testbed called Seattle (Million Node GENI). Seattle provides researchers with access to computers with diverse OS types, mobile devices, nodes behind NATs / firewalls, and other types of diversity not commonly seen in other testbeds. Today, Seattle consists of resources on more than 2500 computers worldwide, including a significant number of home machines. This workshop will describe how Seattle can be used in different research and educational scenarios. We will give an overview of Seattle as a development environment and guide the audience in building and deploying simple Seattle programs. We will review available Seattle utilities including developer tools, educational assignments, and tutorials. Audience: GENI users ---- === ProtoGENI tutorial === Tuesday, July 20, 9am - noon Organizer: [mailto:ricci@flux.utah.edu Rob Ricci], University of Utah ''Description to be provided.'' Audience: GENI users ---- === OpenFlow tutorial === ''__Innovating in Your Network With OpenFlow: A Hands-on Tutorial__'' Thursday, July 22, 1pm - 6pm Organizers: [mailto:brandonh@stanford.edu Brandon Heller], Masa Kobayashi, KK Yap, and Yiannis Yiakoumis, Stanford University You may have seen an OpenFlow-based demo at a past SIGCOMM or GEC event. This tutorial is your opportunity to gain hands-on experience with the same platforms and debugging tools used to build these award-winning demos, as well as a number of research projects. Following an introduction, each participant will turn the provided NOX-based hub into an Ethernet switch, then a flow-based switch, and finally a firewall or router - your choice. Along the way, you'll learn the full suite of OpenFlow debugging tools: you'll view flow tables with dpctl, dissect packets with Wireshark, visualize with LAVI, slice with FlowVisor, and simulate a multi-switch, multi-host network with Mininet on your laptop. After the tutorial, you can apply what you've learned in the provided VM-based software environment to physical networks based on software switches, NetFPGAs, or even hardware switches at line rate. The only requirement is to bring a laptop; no experience is required. Audience: GENI users ---- === SPP tutorial === ''__Building Experimental Networks Using the Supercharged Planetlab Platform__'' Thursday, July 22, 1pm - 6pm Organizer: [mailto:jon.turner@wustl.edu Jon Turner], Washington University, St. Louis This tutorial will provide an introduction to the Supercharged Planetlab Platform, now deployed as part of the GENI infrastructure. The tutorial will include background on the various hardware and software components and the roles they play, plus a detailed description of the tools available to users to reserve resources and configure resources to carry out an experiment or demonstration. It will also include demonstrations showing the SPPs in action and a hands-on session during which participants will have an opportunity to work with the SPPs themselves. Audience: GENI users ---- === ABAC mini-workshop === Thursday, July 22, 1pm - 6pm Organizer: [mailto:Stephen.Schwab@cobham.com Steve Schwab], Cobham ''Description to be provided.'' Audience: GENI developers ----