Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
DECADE Architecture Discussion          Lijiang Chen           2011/3/11
What are possible options?   -- In one ISP point of view
Inside Data Center
Inside Data Center• Pros  – Easy coordinate, load balance, de-duplication….• Cons  – Far from end-host  – Long latency?  –...
Distributed in Edge
Distributed in Edge• Pros  – Near end-host, law latency, load balance …• Cons  – Difficult data de-duplication between ser...
Argument:We should put DECADE in edge
Motivation Example  Every Server will keep a  copy for a period of time?!                                8
Problem• Coupled DECADE access with data storage  – CDN’s cache mechanism based on utilization  – DECADE’s “cache” has con...
Decoupled DECADE access and             data management                     Status ServerDECADE Server = Login Handler    ...
Get a Data                        Status Server       Status Handlers                  Data Servers    Logina     1       ...
Remote Get without Data Transfer                               Status Server          Status Handlers                     ...
Remote Get with Data Transfer                              Status Server        Status Handlers                       Data...
Backup
ArchitectureContent Provider                                       vCDN Provider                   Service Provider       ...
Discussion 1Content Provider                                          vCDN Provider                   Service Provider    ...
Discussion 2Content Provider                                       vCDN Provider                   Service Provider       ...
Nächste SlideShare
Wird geladen in …5
×

Decade architecture discussion 20110311

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

  • Gehören Sie zu den Ersten, denen das gefällt!

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

×