The GDP Group UC Berkeley Data Capsule Properties
The GDP Group, UC Berkeley. Data Capsule Properties (route control) § Location Independence § Flat, secured, 256 -bit address space § Communication addressed to logical endpoints rather than physical locations § Locality Optimization/Qo. S § Routes adapted as elements move § Hardware Qo. S exploited when available. Application Development with GDP Application view: Connection of Data Capsules to form a complete control application. a) Locality, Durability, Integrity handled by GDP. b) Application Plane supports services on secured hardware platforms. c) Control plane allocates resources. Swarm Applications and Control Plane Read/Write CAAPIs GDP Service Layer [ Log server and several CAAPIs available ] Peer-To-Peer Overlay Routing Layer [ Future Release for Scalability ] Qo. S Negotiation § Single Writer/Append Only § Single owner key signs entries § Common Access APIs (CAAPIs) for other usage patterns, e. g. , DB, KV Store, Filesystem § Multiple Readers/Subscribers § Random access/push based § Secure by Design § Cryptography for Integrity, Privacy § Denial of Service/Snoop resistance The Data Capsule Abstraction Publ/Sub, Native LOG PKT Your photo here Global Data Plane and Data Capsules An overview Physical Routing Layer (SDN, TSN/AVB) [ Currently built with CLICK ] Data Capsule: A Common Waist GDP logical layers GDP Service Layer: Implements Data Capsules, GDP provides a Data Capsuleinterface as the thin common waist. Replication, Multicast, CAAPIs Richer interfaces can be built on GDP Routing: (1) overlay network (for top. completeness) and (2) a router (for performance) Physical Components in the GDP Subscriber Writer: Signed Source of Packets LOG Server Replica Server Random Reader Replica Server Subscriber Random Reader DO NOT DISTRIBUTE — The Ubiquitous Swarm Lab at UC Berkeley
- Slides: 1