ProtoGENI and undergraduate courses Gary Wong 1 1 2 2 3 3 4 - - PowerPoint PPT Presentation

protogeni
SMART_READER_LITE
LIVE PREVIEW

ProtoGENI and undergraduate courses Gary Wong 1 1 2 2 3 3 4 - - PowerPoint PPT Presentation

ProtoGENI and undergraduate courses Gary Wong 1 1 2 2 3 3 4 4 Getting started Professor creates new project approved by testbed admin TAs then join that project (group leader) approved by the project head Students also


slide-1
SLIDE 1

1

ProtoGENI

and undergraduate courses

Gary Wong

1

slide-2
SLIDE 2

2

2

slide-3
SLIDE 3

3

3

slide-4
SLIDE 4

4

4

slide-5
SLIDE 5

5

Getting started

  • Professor creates new project

– approved by testbed admin

  • TAs then join that project (group leader)

– approved by the project head

  • Students also join

– approved by the project head or TA

5

slide-6
SLIDE 6

6

Education

  • Emulab used in a couple of dozen classes
  • ProtoGENI used in two

6

slide-7
SLIDE 7

7

Assignments

  • Put everything in an NS file or RSpec, give it to

all students

  • Can include software packages and dependencies
  • More advanced classes can have students create

their own topologies

7

slide-8
SLIDE 8

8

Grading

  • Run every student’s code in a consistent

environment

  • Few concerns about side effects or malice

8

slide-9
SLIDE 9

9

Environment

  • Forgiving!
  • (Almost) nothing a student can do that can’t be

recovered easily

9

slide-10
SLIDE 10

10

Courseware

  • Standard environment no matter what university

the class is taught at

  • Can adapt textbook exercises to GENI/Emulab

– This was done for a class at Calvin College

10

slide-11
SLIDE 11

11

http://www.emulab.net/ http://www.protogeni.net/ http://users.emulab.net/trac/emulab/wiki/Classes http://cs.calvin.edu/activities/emulab/comer.html

11