| | 1 | |
|---|
| | 2 | |
|---|
| | 3 | == !ProtoGENI Project Meeting, 30 Oct 2007 == |
|---|
| | 4 | |
|---|
| | 5 | === Agenda === |
|---|
| | 6 | |
|---|
| | 7 | '''Important decisions to make early-on''' |
|---|
| | 8 | |
|---|
| | 9 | * Fork Emulab? |
|---|
| | 10 | * Pro: Allows us to develop more quickly, since we don't have to worry |
|---|
| | 11 | about breaking existing installations |
|---|
| | 12 | * Con: We may want to merge later, and that could be a pain |
|---|
| | 13 | * Short-term goals: Hardware-centric or software-centric? |
|---|
| | 14 | * Hardware-centric: We start by getting hardware deployed (ie. |
|---|
| | 15 | getting PCs and routers deployed at various sites, and getting |
|---|
| | 16 | Internet2 tunnels between them), but with the current Emulab |
|---|
| | 17 | interface, APIs, etc. |
|---|
| | 18 | * Software-centric: We start by getting the GENI APIs, etc. working, |
|---|
| | 19 | then worry about getting the hardware deployed |
|---|
| | 20 | |
|---|
| | 21 | -- Main.RobertPRicci - 30 Oct 2007 |
|---|
| | 22 | |
|---|
| | 23 | === Notes === |
|---|
| | 24 | |
|---|
| | 25 | '''Who/When''' |
|---|
| | 26 | |
|---|
| | 27 | * Attendees: Rob, me, David, Jay, Leigh (phone) |
|---|
| | 28 | * start @ 11:10 AM |
|---|
| | 29 | * end @ 12:25 PM |
|---|
| | 30 | |
|---|
| | 31 | '''Jay: preparatory work was not done for this meeting; let's do it now!''' |
|---|
| | 32 | |
|---|
| | 33 | * make lists of issues, tasks, priorities, schedule |
|---|
| | 34 | * early operation |
|---|
| | 35 | * easy things first or hard things first? |
|---|
| | 36 | * think about devices; what hardware are we going to include? |
|---|
| | 37 | * usage model |
|---|
| | 38 | * who we get to partner with us? time is running out; can't wait |
|---|
| | 39 | three months |
|---|
| | 40 | |
|---|
| | 41 | '''Rob: suggest that we start with the issue of choosing (1) GENI API first, or (2) hardware first?''' |
|---|
| | 42 | |
|---|
| | 43 | * Jay: go through the list of components in order to make this |
|---|
| | 44 | choice. |
|---|
| | 45 | * Interfaces: |
|---|
| | 46 | * Advantages: finding stuff that's wrong, influence the GENI |
|---|
| | 47 | design earlier, making the design better, makes us look better |
|---|
| | 48 | * Disadvantages: getting stuck in design by committee, would |
|---|
| | 49 | rather just "show up" with something that works with the |
|---|
| | 50 | right hardware |
|---|
| | 51 | * Rob: existing interfaces are narrow, 10-20 methods. A first |
|---|
| | 52 | cut at putting these interfaces on top of our stuff would be |
|---|
| | 53 | mostly painless, if we ignore certain problems such as |
|---|
| | 54 | security, etc. |
|---|
| | 55 | * Rob: spec hardware now and order, then while we wait work on |
|---|
| | 56 | SW? |
|---|
| | 57 | |
|---|
| | 58 | '''Jay: back on the partnerships...''' |
|---|
| | 59 | |
|---|
| | 60 | * Jay: example: CMU as a "loss leader" for us; getting other people |
|---|
| | 61 | to use Emulab |
|---|
| | 62 | * Matt Welsh: sensor network stuff; must get him to use our stuff! |
|---|
| | 63 | If he uses PlanetLab or ORBIT, it's a "permanent loss" to us. |
|---|
| | 64 | * Rob: so, what can we do about that? |
|---|
| | 65 | * Jay: likely issues for Matt |
|---|
| | 66 | * unreliable backhaul |
|---|
| | 67 | * stuff like what MoteLab gives [what are those things?] |
|---|
| | 68 | * Jay: work on the key architectural issues |
|---|
| | 69 | |
|---|
| | 70 | '''Customers''' |
|---|
| | 71 | |
|---|
| | 72 | * General "missing features" for users; not GENI API issues, just |
|---|
| | 73 | usability issues |
|---|
| | 74 | * Just selling to key customers |
|---|
| | 75 | * Jay: customers we have/want: |
|---|
| | 76 | * Rob: would we use our own stuff on our Emulab eventually? |
|---|
| | 77 | * Jay: yes. |
|---|
| | 78 | * But Emulab-like testbeds have no "place" in the architectural |
|---|
| | 79 | design of GENI |
|---|
| | 80 | |
|---|
| | 81 | '''Fork or not to fork?''' |
|---|
| | 82 | |
|---|
| | 83 | * fork: free to hack; old system will degrade; ... |
|---|
| | 84 | * Leigh: forking will do nothing to speed up development of GENI |
|---|
| | 85 | stuff |
|---|
| | 86 | * Rob: comfortable with forking |
|---|
| | 87 | |
|---|
| | 88 | '''To-do's''' |
|---|
| | 89 | |
|---|
| | 90 | * Put these notes in Wiki on Emulab... where? |
|---|
| | 91 | * Look at the proposal: ~lepreau/tb/prop/nsfmri3/ |
|---|
| | 92 | * Look at Section 4 in particular |
|---|
| | 93 | * Jay says to look at his slides from the recent GENI meeting |
|---|
| | 94 | * Look at GENI architecture documents |
|---|
| | 95 | * http://www.geni.net/GDD/GDD-06-11.pdf |
|---|
| | 96 | * http://www.geni.net/GDD/GDD-07-44.pdf |
|---|
| | 97 | * Look at GENI slideware about distributed services |
|---|
| | 98 | * http://www.geni.net/office/office_events.html |
|---|
| | 99 | * http://www.geni.net/office/office_events_71007.html |
|---|
| | 100 | * Think about the role of cluster-like testbeds in GENI? |
|---|
| | 101 | |
|---|
| | 102 | -- Main.EricEide - 01 Nov 2007 |
|---|
| | 103 | |
|---|
| | 104 | |
|---|
| | 105 | |