Presentation is loading. Please wait.

Presentation is loading. Please wait.

SCAFFOLD Steve Ko Princeton University With Mike Freedman, Jen Rexford, Prem Gopalan, and David Shue

Similar presentations


Presentation on theme: "SCAFFOLD Steve Ko Princeton University With Mike Freedman, Jen Rexford, Prem Gopalan, and David Shue"— Presentation transcript:

1 SCAFFOLD Steve Ko Princeton University With Mike Freedman, Jen Rexford, Prem Gopalan, and David Shue http://sns.cs.princeton.edu/projects/scaffold

2 Question How to redesign the Internet to support replicated services better? Observations – The Internet is evolving as a service-hosting platform, e.g., CDNs, email, storage, etc. – Services are replicated, e.g., inside and across DCs. Quite a bit of churn, e.g., migration, failures, etc.

3 “Patch Work” Load balancers – Outside-facing IP mapping to internal multiple IPs DNS – One DNS name mapping to multiple IPs MAC spoofing – Primary and backup share the same MAC for failover

4 Ideas Service-based ID – As opposed to host-based IP – ObjectIDs that represent services Anycast as the basic primitive, not unicast – …and build unicast on top of anycast Together: an app sends a msg to an objectID, and the network finds one server – Name resolution is part of routing

5 Architecture Flow Switch Server Object Unmodified Client Ingress Proxy Object Switch X X Backbone Data Center 1 Data Center 2 X X Y Y X X Y Y Internet

6 Status Prototype for LAN – Basic name resolution + routing architecture – Implemented using OpenFlow (Open vSwitch) + NOX – Use our own header: repurpose the IP header New network stack + socket API – implemented in userland – Datagram support – Flow-based datagram support

7 Work-in-Progress WAN name resolution + routing Support for flexible anycast policies Support for backend services – Memcached, MapReduce, VM management, etc. Support for stream – TCP-like Implementation using GENI technologies – BGP mux – VINI backbone – PlanetLab control framework


Download ppt "SCAFFOLD Steve Ko Princeton University With Mike Freedman, Jen Rexford, Prem Gopalan, and David Shue"

Similar presentations


Ads by Google