| 1 | [[PageOutline]] |
| 2 | |
| 3 | = GEC9 Workshops and Tutorials = |
| 4 | |
| 5 | == Tuesday == |
| 6 | |
| 7 | === ProtoGENI Tutorial === |
| 8 | |
| 9 | Many resources are currently available through the ProtoGENI control |
| 10 | framework, including hundreds of sliced and "raw" PCs, dedicated |
| 11 | layer 2 links, tunneled layer 3 links, and a variety of wireless |
| 12 | devices. These resources are available at a number of sites through |
| 13 | the ProtoGENI federation, and are already being used by a number of |
| 14 | early adopters. |
| 15 | |
| 16 | This tutorial will provide users new to ProtoGENI with the knowledge |
| 17 | they need to begin running experiments and creating slices, and will |
| 18 | introduce existing users to powerful new ways of creating and |
| 19 | controlling slices. The tutorial will begin with the process of with |
| 20 | getting an account at a ProtoGENI site, and will cover topics |
| 21 | including: discovering available resources, creating slices, binding |
| 22 | resources and users to those slices, and using the resources |
| 23 | allocated. Attendees with be given "hands on" time to create slices |
| 24 | of their own with the presenters available to answer questions: |
| 25 | attendees should come prepared with questions about the specific |
| 26 | experiments they like would like to get out of ProtoGENI. |
| 27 | |
| 28 | As part of this tutorial, the "GENI Instrumentation Tools" project |
| 29 | from the University of Kentucky will give a presentation covering |
| 30 | the use of their experimenter tools to monitor the behavior of |
| 31 | slices. |
| 32 | |
| 33 | Date: Tuesday, Nov 2, 9am - noon |
| 34 | |
| 35 | Organizers: Robert Ricci and Jim Griffioen |
| 36 | |
| 37 | Likely audience: Researchers, esp. those with EAGER grants to run experiments on |
| 38 | GENI. Materials will be similar to a tutorial at GEC8, so people |
| 39 | who attended that tutorial are not encouraged to attend this one. |
| 40 | |
| 41 | Maximum acceptable attendees: 20 |
| 42 | |
| 43 | === Tutorial: Network Experimentation with UMLPEN === |
| 44 | |
| 45 | We will describe the architecture of UMLPEN and discuss its |
| 46 | advantages. We will demonstrate use cases of UMLPEN. We will guide |
| 47 | the users through the experimentation procedure involving UMLPEN and |
| 48 | other ProtoGENI resources. |
| 49 | |
| 50 | Date: Tuesday, Nov 2, 9am - noon |
| 51 | |
| 52 | Organizers: Timothy Ficarra, Eric Murray, Sanping Li, Yan Luo |
| 53 | |
| 54 | Likely audience: GENI developers and researchers |
| 55 | |
| 56 | Maximum acceptable attendees: 8 |
| 57 | |
| 58 | === Workshop: Future of resource representations in GENI === |
| 59 | |
| 60 | This workshop is a continuation of the discussions from GEC7 and 8 |
| 61 | regarding the proper abstractions and expression mechanisms for |
| 62 | representing various types of resources to GENI control frameworks |
| 63 | and user tools. Workshop consist of several invited presentations |
| 64 | and discussions on related topics. This workshop will feature |
| 65 | speakers representing OGF efforts grappling with similar issues as |
| 66 | well as those from the GENI community. |
| 67 | |
| 68 | Date: Tuesday, Nov 2, 9am - noon |
| 69 | |
| 70 | Organizer: Ilia Baldine |
| 71 | |
| 72 | Likely audience: GENI developers |
| 73 | |
| 74 | Maximum acceptable attendees: unlimited |
| 75 | |
| 76 | === Workshop: GENI Instrumentation and Measurement Systems === |
| 77 | |
| 78 | This workshop will bring together developers and potential users of |
| 79 | GENI Instrumentation and Measurement systems. Developers will have |
| 80 | an opportunity to present current and forthcoming features of their |
| 81 | I&M efforts. Users will be able to learn about the tools that are |
| 82 | available to them, as well as providing feedback about their |
| 83 | experiments' needs. |
| 84 | |
| 85 | Date: Tuesday, Nov 2, 9am - noon |
| 86 | |
| 87 | Organizer: Martin Swany |
| 88 | |
| 89 | Audience: GENI experimenters and developers |
| 90 | |
| 91 | Max attendees: unlimited |
| 92 | |
| 93 | |
| 94 | ---- |
| 95 | |
| 96 | == Thursday == |
| 97 | |
| 98 | === OpenFlow Tutorial === |
| 99 | |
| 100 | OpenFlow is an open interface for remotely controlling the |
| 101 | forwarding tables in network switches, routers, and access points |
| 102 | and becoming one of the key components used in GENI. |
| 103 | |
| 104 | This tutorial is your opportunity to gain hands-on experience with |
| 105 | the platforms and debugging tools most useful for developing network |
| 106 | control applications on OpenFlow. Following an introduction, each |
| 107 | participant will create a flow-based Ethernet switch. Along the |
| 108 | way, you'll learn the OpenFlow software suite: you'll view flow |
| 109 | tables with dpctl, dissect packets with Wireshark, programming on |
| 110 | NOX controller, simulate a multi-switch, multi-host network with |
| 111 | Mininet (emulation environment) on your laptop. The only requirement |
| 112 | is to bring a laptop; no experience is required. |
| 113 | |
| 114 | Time permitting, we would include running real openflow network with |
| 115 | hardware switches, slicing with FlowVisor, the use of |
| 116 | Expedient/Opt-in Manager (GENI integration software) and other |
| 117 | controller development platforms. |
| 118 | |
| 119 | After the tutorial, you can apply what you've learned to physical |
| 120 | networks based on software switches, NetFPGAs, OpenWRT, or even |
| 121 | line-rate hardware switches from a number of vendors. |
| 122 | |
| 123 | Date: Thursday, Nov 4, 1pm - 6pm |
| 124 | |
| 125 | Organizers: Srini Seetharaman, Masayoshi Kobayashi, Guido Appenzeller |
| 126 | |
| 127 | Likely audience: Researchers interested in running experiments using |
| 128 | OpenFlow; Network operators interested in running an OpenFlow |
| 129 | network. |
| 130 | |
| 131 | Maximum acceptable attendees: 50 |
| 132 | |
| 133 | === Tutorial: Mobility, Propagation, and Handoff challenges in VANETs: designing a Vehicular Testbed to harness these problems. === |
| 134 | |
| 135 | In the near future vehicles will be equipped with wireless |
| 136 | communications capabilities. This could happen either through the |
| 137 | installation of in-vehicle IEEE802.11p devices by car manufacturer, |
| 138 | via WiFi equipped after market Navigation devices or via PDA’s and |
| 139 | in-vehicle units that handle multiple communication technologies |
| 140 | such as WiMax, 3G and WiFi at the same time. Regardless of the |
| 141 | technology the market will promote, vehicles will soon be able to |
| 142 | communicate with each other, creating a new kind of network with new |
| 143 | requirements and design challenges. In particular, vehicular |
| 144 | networks suffer from very high speed mobility, constantly changing |
| 145 | topology, harsh propagation environments, and very large number of |
| 146 | network nodes. Hence, studying and understanding its characteristics |
| 147 | is fundamental step to successfully design applications and |
| 148 | protocols for this new communication environment. The |
| 149 | GENI-Supported UCLA Campus Vehicular Testbed (C-VeT) at UCLA aims at |
| 150 | providing a research and development framework for VANETs that |
| 151 | allows fast protocol prototyping and evaluation through emulation |
| 152 | and, seamless, field trials. |
| 153 | |
| 154 | The tutorial will focus on the C-VeT testbed and its fast |
| 155 | prototyping and development framework in particular we will address: |
| 156 | |
| 157 | - C-VeT architecture and prototyping framework . |
| 158 | - The role of Mobility and Propagation in Vehicular Networking Scenarios |
| 159 | - Protocol prototyping and experiment design workflow |
| 160 | - Experiment instantiation and execution workflow |
| 161 | - WiFi, 3G, WiMax in C-VeT |
| 162 | - the C-VeT Urban Sensing platform. |
| 163 | - C-Vet /OMF Integration |
| 164 | - In-class live experiments and guided protocol deployment. |
| 165 | |
| 166 | Date: Thursday, Nov 4, 1pm - 3pm |
| 167 | |
| 168 | Organizers: Giovanni Pau, UCLA Computer Science Department |
| 169 | (gpau@cs.ucla.edu), Eugenio Giordano, UCLA Computer Science |
| 170 | Department (egiordano@cs.ucla.edu), Mario Gerla, UCLA Computer |
| 171 | Science Department (gerla@cs.ucla.edu) |
| 172 | |
| 173 | Intended Audience: Researchers and Practitioners. |
| 174 | |
| 175 | Maximum acceptable attendee: 30 |
| 176 | |
| 177 | === ns-3 Tutorial === |
| 178 | |
| 179 | ns-3 is a relatively new simulation tool oriented towards networking |
| 180 | research. This tutorial would introduce new users to the tool and |
| 181 | walk through several examples designed to highlight different ns-3 |
| 182 | features and workflows. |
| 183 | |
| 184 | Date: Thursday, Nov 4, 3pm - 6pm |
| 185 | |
| 186 | Organizer: Tom Henderson |
| 187 | |
| 188 | Likely audience: GENI Researchers |
| 189 | |
| 190 | Maximum acceptable attendees: unlimited |
| 191 | |
| 192 | === Tutorial: Building Experimental Networks Using the Supercharged Planetlab Platform === |
| 193 | |
| 194 | This tutorial provides an introduction to the Supercharged Planetlab |
| 195 | Platform, now deployed as part of the GENI infrastructure. The SPP |
| 196 | is a high performance overlay hosting platform, enabling researchers |
| 197 | to deploy overlay networks capable of handling internet-scale |
| 198 | traffic volumes. The tutorial will include background on the various |
| 199 | hardware and software components and the roles they play, plus a |
| 200 | detailed description of the tools available to users to reserve and |
| 201 | configure resources to carry out an experiment or demonstration. It |
| 202 | will also include demonstrations showing the SPPs in action and a |
| 203 | hands-on session during which participants will have an opportunity |
| 204 | to work with the SPPs themselves. |
| 205 | |
| 206 | Date: Thursday, Nov 4, 1pm - 6pm |
| 207 | |
| 208 | Organizer: Jon Turner |
| 209 | |
| 210 | Likely audience: GENI Researchers |
| 211 | |
| 212 | Max acceptable attendees: 30 |
| 213 | |