Changes between Version 5 and Version 6 of GEC22Agenda/GEE


Ignore:
Timestamp:
03/09/15 15:23:20 (9 years ago)
Author:
acb@cs.princeton.edu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GEC22Agenda/GEE

    v5 v6  
    11[[PageOutline]]
    22
    3 = [wiki:GEC22Agenda GEC22] Tutorial: GENI Experiment Engine and Lively Web Tutorial =
     3= [wiki:GEC22Agenda GEC22] Tutorial: GENI Experiment Engine Tutorial =
    44
    55== Schedule ==
     
    1313== Description ==
    1414
    15 In this tutorial, we will demonstrate the creation of distributed applications across the GENI
    16 Infrastructure using the GENI Experiment Engine, Docker, and the Lively Web.
     15This tutorial will familiarize participants with the GENI Experiment Engine (GEE) platform.  GEE provides simple, preconfigured environments called "slicelets" to GENI users: a slicelet consists of Docker containers running on InstaGENI racks connected by a private L3 network.  The goal of GEE is to make it fast and easy to get a basic experiment up-and-running on GENI (a.k.a., "the five minute rule").
    1716
    1817Attendees will:
    19   1. Learn how to allocate a GEE Slicelet of standard images
    20   2. Write a simple webserver application in node.js on a single standard page and automatically deploy it across the GEE Slicelet
    21   3. Build a simple web page which will automatically query and mash up the results from the various webservers they have written
     18  1. Learn how to allocate a GEE Slicelet and download helper files
     19  2. Use [http://docs.ansible.com Ansible] to configure and run a simple "hello world" experiment across GEE resources on 20 InstaGENI racks
    2220
    2321== Audience ==
    2422
    25 ''Beginner to Advanced.''
     23''Beginner to Intermediate.''
    2624
    2725Of interest to both:
     
    2927 * US Ignite application developers
    3028
    31 
    3229== Pre-requisites / Pre-work ==
    3330
    34 Familiarity with basic Javascript programming is essential.
     31You must have a SSH client that uses standard keys.
     32
     33(Optional): Though it's not required to complete the tutorial, you may want to install Ansible on your laptop following  [http://docs.ansible.com/intro_installation.html these instructions].  Ansible does not run directly on WIndows; Windows users who want to install Ansible locally can use [http://vagrantup.com Vagrant] to install an Ubuntu VM on their machine.
    3534
    3635== Agenda ==
    3736
    3837 * Slides: [attachment: pptx]
    39  * Instructions: [wiki: web]
     38 * Instructions: [wiki:GENIExperimenter/Tutorials/GENIExperimentEngine web]
    4039