[[PageOutline]] == Project Number == 1759 == Project Title == A SCAFFOLD for GENI-based Distributed Services[[BR]] a.k.a. SCAFFOLD === Technical Contacts === '''PI:''' Michael Freedman, Princeton University [mailto:mfreed@cs.princeton.edu][[BR]] Jennifer Rexford, Princeton University [mailto:jrex@cs.princeton.edu][[BR]] Steven Y. Ko [mailto:steveko@cs.princeton.edu][[BR]] Erik Nordstrom [mailto:enordstr@cs.princeton.edu] === Participating Organizations === [http://www.cs.princeton.edu Department of Computer Science][[BR]] Princeton University[[BR]] Princeton, NJ === GPO Liaison System Engineer === [mailto:vthomas@geni.net Vic Thomas] == Scope == The project will build and deploy SCAFFOLD (Service-Centric Architecture For Flexible Object Localization and Distribution), a platform for designing and operating wide-area distributed services on GENI. SCAFFOLD will be a distributed service on GENI that serves as a platform for deploying user-facing services, thereby lowering the barrier for others creating new distributed services. SCAFFOLD will leverage GENI-related prototyping efforts such as !OpenFlow switches, the NOX controller, the VINI backbone, the BGP multiplexer and the PlanetLab control framework. The project will use SCAFFOLD to build three services for GENI: A reliable DNS, a port of CoralCDN and a Flash-based video-on-demand service. === Current Capabilities === BRIEF descriptions of resources/functions/tools that are available to anyone in the GENI community === Milestones === [[MilestoneDate(SCAFFOLD: S2.a demo switch)]][[BR]] [[MilestoneDate(SCAFFOLD: S2.b datagram code)]] Contact PI for software. [[BR]] [[MilestoneDate(SCAFFOLD: S2.c demo server)]] ([attachment:scaffold-Mar01-demo.pdf Click here for demo description]) [[BR]] [[MilestoneDate(SCAFFOLD: S2.d stream code)]] Contact PI for software. Documentation at https://trac.sns.cs.princeton.edu/projects/scaffold/wiki/HostStackDoc [[BR]] [[MilestoneDate(SCAFFOLD: S2.e multi server)]][[BR]] [[MilestoneDate(SCAFFOLD: S2.f basic stateless server)]][[BR]] [[MilestoneDate(SCAFFOLD: S2.g demo ingress proxy)]][[BR]] [[MilestoneDate(SCAFFOLD: S2.h deliver ingress proxy)]][[BR]] [[MilestoneDate(SCAFFOLD: S2.i demo flow migration)]][[BR]] [[MilestoneDate(SCAFFOLD: S2.j http stateless server)]][[BR]] == Project Technical Documents == [attachment:scaffold-Mar01-demo.pdf Description of a SCAFFOLD demonstration.][[BR]] [attachment:scaffold-poster-gec7.pdf SCAFFOLD poster at GEC7.] [http://sns.cs.princeton.edu/projects/scaffold/ Project web page at Princeton.] === Quarterly Status Reports === [wiki:SCAFFOLD-qsr-1Q2010 1Q 2010] === Spiral 2 Connectivity === === Related Projects ===