Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Decade architecture discussion 20110311

375 views

Published on

  • Login to see the comments

  • Be the first to like this

Decade architecture discussion 20110311

  1. 1. DECADE Architecture Discussion Lijiang Chen 2011/3/11
  2. 2. What are possible options? -- In one ISP point of view
  3. 3. Inside Data Center
  4. 4. Inside Data Center• Pros – Easy coordinate, load balance, de-duplication….• Cons – Far from end-host – Long latency? – Middle-mile bottleneck – what’s the distinguish from Data Center applications?
  5. 5. Distributed in Edge
  6. 6. Distributed in Edge• Pros – Near end-host, law latency, load balance …• Cons – Difficult data de-duplication between servers (how to efficiently utilize resources?)
  7. 7. Argument:We should put DECADE in edge
  8. 8. Motivation Example Every Server will keep a copy for a period of time?! 8
  9. 9. Problem• Coupled DECADE access with data storage – CDN’s cache mechanism based on utilization – DECADE’s “cache” has constraint • Need to guarantee a basic (or temporary) available time (1 hour, 1 day, 1 month?)• Solution: – Decouple DECADE access and data management
  10. 10. Decoupled DECADE access and data management Status ServerDECADE Server = Login Handler or = Login Handler + Data Server Status Handlers Data Servers a La Index La b Lb Index Lb c Lc Lc Index
  11. 11. Get a Data Status Server Status Handlers Data Servers Logina 1 La Index 2 La 4 3 Status Handlers
  12. 12. Remote Get without Data Transfer Status Server Status Handlers Data Servers a La Index La 2 3 b 1 Lb Index 4 Lb
  13. 13. Remote Get with Data Transfer Status Server Status Handlers Data Servers a La Index La 2 3 4 5 b 1 Lb Index 6 Lb
  14. 14. Backup
  15. 15. ArchitectureContent Provider vCDN Provider Service Provider ISP 2 Web Server AS (multiple layers) ISP 1 User DECADE DECADE DECADE DECADE Data Control Msg 15
  16. 16. Discussion 1Content Provider vCDN Provider Service Provider ISP 2 x Web Server ? x AS (multiple layers) ISP 1 User DECADE DECADE DECADE DECADE Data Control Msg 16
  17. 17. Discussion 2Content Provider vCDN Provider Service Provider ISP 2 Web Server AS (multiple layers) ISP 1 User DECADE DECADE DECADE DECADE How do DECADE servers interact with each other? Data Control Msg 17

×