| 68 | 0000bb;"></div> |
| 69 | }}} |
| 70 | |
| 71 | |
| 72 | ==== Reproducing Networking Research on GENI ==== |
| 73 | |
| 74 | Students in a network design and analysis course at NYU are giving reproducible research a try (in a similar vein as CS244 at Stanford: http://web.stanford.edu/class/cs244/pa3.html). As part of this course, students implement and execute an experiment on GENI to attempt to reproduce classic and recent published results. Subjects include: active queue management, buffer sizing in routers, TCP, network traffic models, datacenter networks, queuing and congestion control under DoS attacks, application layer protocols, and wireless. Students write up their work in sufficient detail for others to reproduce their reproduction on GENI, and may choose to post it on a public course blog so that other students and researchers can reuse and extend their work. |
| 75 | |
| 76 | This poster and demo will be of interest both to educators (who may want to try something similar in their own courses) and researchers (who may want to build on some of these reproducible experiments) as well as GENI developers (who will be interested in how well GENI is performing as a platform for reproducible research.) |
| 77 | |
| 78 | Participants: |
| 79 | |
| 80 | * Fraida Fund,ffund@nyu.edu, NYU |
| 81 | |
| 82 | |
| 83 | {{{ |
| 84 | #!html |
| 85 | <h1 style="text-align: center; color: #FF7500"> |
| 86 | <div class="alignleft" style="width:100%;height:2;border-top:2px solid #FF7500;"></div> |
| 87 | }}} |
| 88 | ==== Virtual Computer Networks Lab ==== |
| 89 | |
| 90 | '' This demo shows assignments that are designed for the use of GENI testbeds in the classroom. '' |
| 91 | |
| 92 | This is a demo for Virtual Computer Networks Lab project. We will present a tool for automation of large-scale experiments using geni-lib. |
| 93 | |
| 94 | Participants: |
| 95 | * Mike Zink, zink@cs.umass.edu, University of Massachusetts |
| 96 | * Divyashri Bhat,dbhat@cs.umass.edu, University of Massachusetts |
| 97 | |
| 98 | {{{ |
| 99 | #!html |
| 100 | <h1 style="text-align: center; color: #FF7500"> |
| 101 | <div class="alignleft" style="width:100%;height:2;border-top:2px solid #FF7500;"></div> |
| 102 | }}} |
| 103 | |
| 104 | ==== Teaching using GENI and iPython notebooks ==== |
| 105 | |
| 106 | '' Exhaustive demonstration of the full features provided by VTS across the GENI testbed. '' |
| 107 | |
| 108 | We will show a self-contained VM environment for interacting with GENI using geni-lib completely within a browser interface, with a local Jupyter (iPython) notebook host, and browser-based terminal. |
| 109 | |
| 110 | Notebooks can be saved as teaching references, and replayed by any user in their own environment to reproduce a complete session (reserving resources, inspecting them, etc.). Example notebooks will be shown for basic networking labs using VTS, with topology visualization. |
| 111 | |
| 112 | Participants: |
| 113 | * Nick Bastin, nick.bastin@gmail.com, Barnstormer Softworks |
| 114 | |
| 115 | {{{ |
| 116 | #!html |
| 117 | <h1 style="text-align: center; color: #FF7500"> |
| 118 | <div class="alignleft" style="width:100%;height:2;border-top:2px solid #FF7500;"></div> |
| 119 | }}} |
| 120 | |
163 | | <h1 style="text-align: center; color: #FF7200"> |
164 | | <div class="alignleft" style="width:100%;height:5;border-top:10px solid #FF7200;"></div> |
165 | | }}} |
166 | | |
167 | | |
168 | | ==== Reproducing Networking Research on GENI ==== |
169 | | |
170 | | Students in a network design and analysis course at NYU are giving reproducible research a try (in a similar vein as CS244 at Stanford: http://web.stanford.edu/class/cs244/pa3.html). As part of this course, students implement and execute an experiment on GENI to attempt to reproduce classic and recent published results. Subjects include: active queue management, buffer sizing in routers, TCP, network traffic models, datacenter networks, queuing and congestion control under DoS attacks, application layer protocols, and wireless. Students write up their work in sufficient detail for others to reproduce their reproduction on GENI, and may choose to post it on a public course blog so that other students and researchers can reuse and extend their work. |
171 | | |
172 | | This poster and demo will be of interest both to educators (who may want to try something similar in their own courses) and researchers (who may want to build on some of these reproducible experiments) as well as GENI developers (who will be interested in how well GENI is performing as a platform for reproducible research.) |
173 | | |
174 | | Participants: |
175 | | |
176 | | * Fraida Fund,ffund@nyu.edu, NYU |
177 | | |
178 | | |
179 | | {{{ |
180 | | #!html |
181 | | <h1 style="text-align: center; color: #FF7500"> |
182 | | <div class="alignleft" style="width:100%;height:2;border-top:2px solid #FF7500;"></div> |
183 | | }}} |
184 | | ==== Virtual Computer Networks Lab ==== |
185 | | |
186 | | '' This demo shows assignments that are designed for the use of GENI testbeds in the classroom. '' |
187 | | |
188 | | This is a demo for Virtual Computer Networks Lab project. We will present a tool for automation of large-scale experiments using geni-lib. |
189 | | |
190 | | Participants: |
191 | | * Mike Zink, zink@cs.umass.edu, University of Massachusetts |
192 | | * Divyashri Bhat,dbhat@cs.umass.edu, University of Massachusetts |
193 | | |
194 | | {{{ |
195 | | #!html |
196 | | <h1 style="text-align: center; color: #FF7500"> |
197 | | <div class="alignleft" style="width:100%;height:2;border-top:2px solid #FF7500;"></div> |
198 | | }}} |
199 | | |
200 | | ==== Teaching using GENI and iPython notebooks ==== |
201 | | |
202 | | '' Exhaustive demonstration of the full features provided by VTS across the GENI testbed. '' |
203 | | |
204 | | We will show a self-contained VM environment for interacting with GENI using geni-lib completely within a browser interface, with a local Jupyter (iPython) notebook host, and browser-based terminal. |
205 | | |
206 | | Notebooks can be saved as teaching references, and replayed by any user in their own environment to reproduce a complete session (reserving resources, inspecting them, etc.). Example notebooks will be shown for basic networking labs using VTS, with topology visualization. |
207 | | |
208 | | Participants: |
209 | | * Nick Bastin, nick.bastin@gmail.com, Barnstormer Softworks |
210 | | |
211 | | {{{ |
212 | | #!html |
213 | | <h1 style="text-align: center; color: #FF7500"> |
214 | | <div class="alignleft" style="width:100%;height:2;border-top:2px solid #FF7500;"></div> |
215 | | }}} |
216 | | |
217 | | |
| 216 | <h1 style="text-align: center; color: #0000bb"> |
| 217 | <div class="alignleft" style="width:100%;height:5;border-top:10px solid # |