| 1 | = Internet Scale Overlay Hosting Progress Report 9/1/2009-12/31/2009) = |
| 2 | |
| 3 | == 1. Project Activities this Quarter == |
| 4 | |
| 5 | === Checkout of Deployed SPP Nodes === |
| 6 | |
| 7 | Three SPP nodes were deployed in the previous quarter. |
| 8 | We have gone through a fairly comprehensive testing and verification |
| 9 | cycle to ensure that the systems will operate reliably when we open |
| 10 | them up for general use. We have had to deal with several issues, |
| 11 | including some hardware failure, configuration problems and |
| 12 | several software bugs that only became evident in the deployed systems. |
| 13 | Most of these problems have been taken care of, although we still need |
| 14 | to have two of the GPEs replaced. This should happen early this |
| 15 | quarter. |
| 16 | |
| 17 | === Preparation for GEC 6 Demonstration === |
| 18 | |
| 19 | The largest part of our effort this quarter went into preparation of |
| 20 | the demonstration that we did at GEC 6. This demo included two overlay |
| 21 | networks, one that used an NPE fastpath, and another that ran exclusively |
| 22 | on the GPEs. These demonstrations used all three of the SPP nodes, and used |
| 23 | about 20 PlanetLab nodes as traffic generators for the SPP-network. |
| 24 | |
| 25 | === SPP Configuration Tools === |
| 26 | |
| 27 | Our experience with the demonstration made it clear that we need to make |
| 28 | some improvements to the command line tools that are provided to allow users |
| 29 | to configure experimental networks on the SPPs. While the current tools |
| 30 | provide |
| 31 | all the required capabilities, the provided functions are needlessly |
| 32 | fragmented |
| 33 | among several different programs and the interfaces are not entirely |
| 34 | consistent. |
| 35 | We have begun restructuring these programs to make them simpler to use, |
| 36 | and expect to have the new versions in place early in this quarter. |
| 37 | |
| 38 | === User Documentation === |
| 39 | |
| 40 | We have made substantial progress on the user documentation for the SPP |
| 41 | nodes. |
| 42 | We will be updating the documentation as we improve the configuration tools. |
| 43 | We plan to add several complete example system configurations that users |
| 44 | can extend |
| 45 | in order to create their own experimental overlay networks. |
| 46 | |
| 47 | === Flow Monitoring === |
| 48 | |
| 49 | The preparation for the GEC-6 demos limited the time we could spend on |
| 50 | the flow monitoring software. While we have made some progress, this work |
| 51 | will not be completed until the middle of the first quarter. |
| 52 | This needs to be completed before we can open up the SPPs for general use. |
| 53 | |
| 54 | === Development of Second Version of Network Processor Datapath Software === |
| 55 | |
| 56 | We have made little progress on version 2 of the NPE software this quarter. |
| 57 | While work is continuing, we have not been able to devote the time needed |
| 58 | to complete this. We currently expect this work will be completed sometime |
| 59 | in the second quarter of this year. |
| 60 | |
| 61 | === Bug Fixes === |
| 62 | |
| 63 | Tracking down and fixing bugs is a continuing process in a project like |
| 64 | this. There have been no major new issues this quarter, but this |
| 65 | continues to occupy a signficant amount of staff time. |
| 66 | |
| 67 | == 2. Milestones achieved == |
| 68 | |
| 69 | Demonstration of Installed SPP nodes as part of GEC 6 |
| 70 | |
| 71 | == 3. Deliverables made == |
| 72 | |
| 73 | Nothing new |
| 74 | |
| 75 | == 4. Project participants == |
| 76 | |
| 77 | Jon Turner – PI (unsupported) [[br]] |
| 78 | Patrick Crowley – PI (unsupported) [[br]] |
| 79 | John Dehart – technical staff (40% support level) [[br]] |
| 80 | Dave Zar – technical staff (25% support level) [[br]] |
| 81 | Ken Wong – technical staff (15% support level) [[br]] |
| 82 | Mike Wilson – graduate student (unsupported) [[br]] |
| 83 | Mart Haitjema – graduate student (unsupported) [[br]] |
| 84 | Ritun Patney – graduate student (unsupported) [[br]] |
| 85 | |
| 86 | == 5. Publications (individual and organizational) == |
| 87 | None yet. |
| 88 | |
| 89 | == 6. Outreach activities == |
| 90 | None yet. |
| 91 | |
| 92 | == 7. Collaborations == |
| 93 | |
| 94 | Working to establish connections between SPP nodes and the GPENI and MAX |
| 95 | networks. |
| 96 | |
| 97 | Have begun using Plush/Gush tools for configuring SPP nodes. |
| 98 | |
| 99 | Have demonstrated experiments that use combination of SPP and PlanetLab |
| 100 | nodes. |
| 101 | |
| 102 | Have had initial discussions with Jim Griffoen of the University of |
| 103 | Kentucky, |
| 104 | about using SPPs in support of his Post-Modern Internet Architecture. |