Version 35 (modified by 13 years ago) (diff) | ,
---|
Project Number
1759
Project Title
A Service Access Layer for GENI-based Distributed Services
a.k.a. SCAFFOLD, Serval
Technical Contacts
PI: Michael Freedman, Princeton University mfreed@cs.princeton.edu
Jennifer Rexford, Princeton University jrex@cs.princeton.edu
Erik Nordstrom enordstr@cs.princeton.edu
Participating Organizations
Department of Computer Science
Princeton University
Princeton, NJ
GPO Liaison System Engineer
Scope
Historically, Internet services provide clients with access to the
resources of a particular host. However, today's services are no
longer defined by a single host or confined to a fixed location. Yet,
the network architecture continues to impose an unfortunate coupling
between hosts and services by binding connections to
topology-dependent addresses---complicating everything from server
replication, load balancing, and virtual-machine migration, to client
mobility and multi-homing.
In this project, we propose a new service access layer that redefines the
interaction between the network and transport layers. This layer
provides the "thin waist" needed to enable direct communication on
topology-independent service names, decouple service connections from
network identifiers, directly support multi-homing and mobility, and
enhance the network's awareness of service availability.
We investigate Serval, a complete architecture built around this new layering that
handles server replication, network dynamics, and diverse service
discovery techniques, while ensuring scalability, security, and the
efficient handling of churn. By running squarely above the network
layer, Serval is backwards compatible with today's IP networks.
Serval is an experiment to be deployed on top of GENI aggregates, as well as provide a platform for future GENI experimenters to more easily deploy mobile and distributed services.
Current Capabilities
Milestones
Spiral 4
- MilestoneDate(SCAFFOLD: S4.a Experimenter outreach GEC12)?
- MilestoneDate(SCAFFOLD: S4.b Experimenter outreach at GEC13)?
- MilestoneDate(SCAFFOLD: S4.c Experimenter outreach at GEC14)?
- MilestoneDate(SCAFFOLD: S4.d Software and documentation delivery)?
Project Technical Documents
Project web page at Princeton.
Description of a March 2010 SCAFFOLD demonstration.
SCAFFOLD poster at GEC7.
SCAFFOLD presentation (June '10).
2011 paper on Scaffold/TRODS
Software
Contact PI for software.
Quarterly Status Reports
4Q 2011
Post-GEC10 Report
1Q 2010
Spiral 2 Connectivity
Related Projects
Attachments (5)
-
scaffold-Mar01-demo.pdf (514.4 KB) - added by 15 years ago.
Description of demo of object resolution server and minimal L2 network configuration
-
scaffold-poster-gec7.pdf (462.1 KB) - added by 15 years ago.
SCAFFOLD poster at GEC7.
-
scaffold-trods-Jul-1-2010.pdf (282.9 KB) - added by 14 years ago.
TRODS (Stateless Server)
- scaffold-presentation-June-2010.pdf (3.3 MB) - added by 14 years ago.
-
scaffold-annual-review-Aug10.pptx (303.5 KB) - added by 14 years ago.
Annual Review for SCAFFOLD, Aug 2010