Download presentation
Presentation is loading. Please wait.
Published byOsborn Nathan Pope Modified over 9 years ago
1
Demos!
2
Demo 1: Dropbox-like Behavior Syndicate producerconsumer
3
Demo 2: Mass Dispersion Syndicate
4
Demo 3: Volume Creation Syndicate
5
Syndicate Design
6
Syndicate "Plays Nice" with the Internet Speaks HTTP, HTTPS o Use existing proxies and caches o Use SSL for control-plane encryption Publishes URLs, not files o Filesystem is an interface to Syndicate o Other interfaces allowed Multiple authentication protocol plug-ins o InCommons, LDAP, OpenID, etc. Multiple CDNs supported o Can use "dumb" CDNs
7
Syndicate FS Capabilities Synchronous vs Asynchronous reads o Asynchronous: small files o Synchronous: large files byte-range request good for distributed workloads Read-Only and Read-Write support o Read-specific and Write-specific URLs o Read-only clients don't serve content o Read-only clients can be anonymous Multiple writers per Syndicate Volume o Globally-unique Syndicate UID as file owner
8
Syndicate FS Security Model Control-plane encryption: Optional but Recommended o SSL2, SSL3, TLSv1 o Syndicate Metadata Service is a CA the user trusts o Read/Write URL certs are signed by the Service No data-plane encryption o Interferes with caching Credentials o Syndicate-specific username/password o Required for writes o Optional for reads; depends on Volume configuration
9
Syndicate Metadata Service Security Two roles: User and Admin Users... o can only manipulate their own volumes o can only modify themselves (limited) o have a limit on number of volumes owned o can transfer arbitrarily many bytes o represent one content server on the CDN Admins... o create/enable Users o can manipulate all objects o can add/remove additional content servers Configurable authentication
10
Syndicate Metadata Service Overview Admin User 1User 2
11
Syndicate Metadata Service Overview InCommons auth Admin User 1User 2 Register
12
Syndicate Metadata Service Overview InCommons Admin User 1User 2 Approve Users 1 & 2
13
Syndicate Metadata Service Overview InCommons Admin User 1User 2 Create Volume Server Setup auth
14
Syndicate Metadata Service Overview InCommons Admin User 1User 2 E-mail Read/Write handle Read/Write handle
15
Syndicate Metadata Service Overview InCommons Admin User 1User 2 Read/Write
16
Once you join the Syndicate, you won't want to leave
17
Syndicate Overview InCommons ProducerConsumer FS library (FUSE) Metadata, authorization Metadata, authorization Content CoBlitz CDN Syndicate Metadata Service CDN config auth (Appendix)
18
Syndicate Metadata Service Overview InCommons auth Admin User 1User 2 Approval E-mail Read/Write handle Register Server Control Read/Write (Appendix)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.