| 1 | [[PageOutline]] |
| 2 | |
| 3 | = [wiki:GEC22Agenda GEC22] Tutorial: GENI Experiment Engine and Lively Web Tutorial = |
| 4 | |
| 5 | == Schedule == |
| 6 | |
| 7 | |
| 8 | == Session Leaders == |
| 9 | |
| 10 | {{{ |
| 11 | #!html |
| 12 | <table cellspacing=0 style="border:2px solid gray;"> |
| 13 | |
| 14 | <tr align='center'> |
| 15 | <td> <a href="http://www.geni.net/?page_id=2353"><img src="http://www.geni.net/wp-content/uploads/2012/06/edwards_sarah.jpg" height='120px'/></a></td> |
| 16 | <td><a href="http://www.linkedin.com/pub/xuan-liu/30/315/bbb"><img src="http://groups.geni.net/geni/raw-attachment/wiki/GEC21Agenda/ScalingUp/xuan-photo.jpg" height='120px'/></a></td> |
| 17 | </tr> |
| 18 | <tr align='center' style="border:1px solid gray;"> |
| 19 | |
| 20 | <td style="border:1px solid gray;">Sarah Edwards <br/>GPO</td> |
| 21 | <td style="border:1px solid gray;">Xuan Liu<br/>University of Missouri, Kansas City</td> |
| 22 | </tr> |
| 23 | </table> |
| 24 | }}} |
| 25 | |
| 26 | == Description == |
| 27 | |
| 28 | In this tutorial, we will demonstrate the creation of distributed applications across the GENI |
| 29 | Infrastructure using the GENI Experiment Engine, Docker, and the Lively Web. |
| 30 | |
| 31 | Attendees will: |
| 32 | 1. Learn how to allocate a GEE Slicelet of standard images |
| 33 | 2. Write a simple webserver application in node.js on a single standard page and automatically deploy it across the GEE Slicelet |
| 34 | 3. Build a simple web page which will automatically query and mash up the results from the various webservers they have written |
| 35 | 4. Use Docker’s tools to create their own image and deploy it across the GENI Experiment Engine infrastructure [Optional if tutorial is given three hours rather than two] |
| 36 | |
| 37 | == Audience == |
| 38 | |
| 39 | ''Beginner to Advanced.'' |
| 40 | |
| 41 | Of interest to both: |
| 42 | * GENI experimenters |
| 43 | * US Ignite application developers |
| 44 | |
| 45 | |
| 46 | == Pre-requisites / Pre-work == |
| 47 | |
| 48 | == Agenda == |
| 49 | |
| 50 | * Slides: [attachment: pptx] |
| 51 | * Instructions: [wiki: web] |
| 52 | |