SlideShare a Scribd company logo
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?
  – Middle-mile bottleneck
  – what’s the distinguish from Data Center
    applications?
Distributed in Edge
Distributed in Edge
• Pros
  – Near end-host, law latency, load balance …


• Cons
  – Difficult data de-duplication between servers
    (how to efficiently utilize resources?)
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 constraint
     • Need to guarantee a basic (or temporary) available
       time (1 hour, 1 day, 1 month?)


• Solution:
  – Decouple DECADE access and data management
Decoupled DECADE access and
             data management
                     Status Server
DECADE Server = Login Handler
            or = Login Handler + Data Server


                                Status Handlers           Data Servers

                   a                           La Index
                                       La




                   b                           Lb Index
                                       Lb
                   c
                                       Lc      Lc Index
Get a Data
                        Status Server



       Status Handlers                  Data Servers
    Login
a     1           La Index
                              2
             La
      4
                             3




      Status Handlers
Remote Get without Data Transfer
                               Status Server



          Status Handlers                      Data Servers

     a                    La Index
                 La

             2        3



     b   1                Lb Index

         4       Lb
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
Backup
Architecture
Content Provider

                                       vCDN Provider
                   Service Provider
                                                                                ISP 2
                   Web Server



                                                         AS (multiple layers)

                                           ISP 1




        User                                                                            DECADE
                                         DECADE        DECADE        DECADE

                   Data
                   Control Msg                                                                   15
Discussion 1
Content 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
Discussion 2
Content 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

More Related Content

PPT
10135 b 07
PDF
Reference Architecture-Validated & Tested Approach to Define Network Design
PPT
NT Domain Restructuring and Exchange Resource Forests
PDF
No sql & dq2 tracer service
PDF
OpenLDAP - Installation and Configuration
PPT
VNSISPL_DBMS_Concepts_ch20
PPT
Sample template to report internet dns's performance
PDF
Google Spanner - Synchronously-Replicated, Globally-Distributed, Multi-Versio...
10135 b 07
Reference Architecture-Validated & Tested Approach to Define Network Design
NT Domain Restructuring and Exchange Resource Forests
No sql & dq2 tracer service
OpenLDAP - Installation and Configuration
VNSISPL_DBMS_Concepts_ch20
Sample template to report internet dns's performance
Google Spanner - Synchronously-Replicated, Globally-Distributed, Multi-Versio...

What's hot (7)

PPTX
Cистема распределенного, масштабируемого и высоконадежного хранения данных дл...
PPT
Session 49 - Semantic metadata management practical
PDF
A Deep Dive into Apache Cassandra for .NET Developers
PDF
Session9part2 Servers Detailed
PDF
The Apache Cassandra ecosystem
PDF
Distribute Storage System May-2014
PDF
Cache-partitioning
Cистема распределенного, масштабируемого и высоконадежного хранения данных дл...
Session 49 - Semantic metadata management practical
A Deep Dive into Apache Cassandra for .NET Developers
Session9part2 Servers Detailed
The Apache Cassandra ecosystem
Distribute Storage System May-2014
Cache-partitioning
Ad

Viewers also liked (19)

DOCX
Mission vishvas-resume template-6
PPT
Общественный контроль и дружинники
PDF
Untitled Presentation
PPTX
You have the_floor2
PDF
Corinth Education Summit - Jan. 23, 2014
DOCX
Pmi pmp-resume template-9
DOCX
Resume template 9
DOCX
Resume template 18
DOCX
Mission vishvas-resume template-109
PPTX
Can we afford to care?
DOCX
Vishvas resume template-8
PDF
Ch. 4 notes
PDF
PRISM, January 2014
PDF
CII Policy Watch [on] Manufacturing Sector
PDF
Отчетный доклад от группы Вопрошание
PPTX
Resolution Foundation tax credit cuts presentation
DOCX
Pmi pmp-resume template3
PDF
CII Multilateral Newsletter, October 2013, Vol. 1, Issue 1
PPTX
Ben Page Resolution Foundation slides
Mission vishvas-resume template-6
Общественный контроль и дружинники
Untitled Presentation
You have the_floor2
Corinth Education Summit - Jan. 23, 2014
Pmi pmp-resume template-9
Resume template 9
Resume template 18
Mission vishvas-resume template-109
Can we afford to care?
Vishvas resume template-8
Ch. 4 notes
PRISM, January 2014
CII Policy Watch [on] Manufacturing Sector
Отчетный доклад от группы Вопрошание
Resolution Foundation tax credit cuts presentation
Pmi pmp-resume template3
CII Multilateral Newsletter, October 2013, Vol. 1, Issue 1
Ben Page Resolution Foundation slides
Ad

Similar to Decade architecture discussion 20110311 (20)

PDF
Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...
PPT
Tackling Disaster in a SCM Environment
PDF
CA Nimsoft xen desktop monitoring
PDF
Network Storage: State of the Industry
PDF
Emulex OneConnect Universal CNA (Short Overview)
PPTX
Clavister security for virtualized environment
PPTX
الشبكات ماجد الصم
PPTX
Enterprise Search - Introduction
PPT
Improving HR Document Availability and Process Workflows with Electronic Imaging
PDF
Load Balancing und Beschleunigung mit Citrix Net Scaler
PPTX
GTB DLP - Content Aware Security Suite
PDF
The NGN Carrier Ethernet System: Technologies, Architecture and Deployment Mo...
PDF
Lotus Sametime 8.5: Using the new Sametime System Console
PPTX
First Operational Technology (OT) High Performance Messaging Patterns for Ent...
PDF
Presentación Data Center Cablevisión Day 2010
DOC
الباب الخامس
PPTX
Server 2008 R2 Yeniliklər
PDF
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
PDF
Daniel cornejo cisco. centros de datos unificados y su evolución hacia la nub...
PDF
New aspects of Cisco UC Interoperability
Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...
Tackling Disaster in a SCM Environment
CA Nimsoft xen desktop monitoring
Network Storage: State of the Industry
Emulex OneConnect Universal CNA (Short Overview)
Clavister security for virtualized environment
الشبكات ماجد الصم
Enterprise Search - Introduction
Improving HR Document Availability and Process Workflows with Electronic Imaging
Load Balancing und Beschleunigung mit Citrix Net Scaler
GTB DLP - Content Aware Security Suite
The NGN Carrier Ethernet System: Technologies, Architecture and Deployment Mo...
Lotus Sametime 8.5: Using the new Sametime System Console
First Operational Technology (OT) High Performance Messaging Patterns for Ent...
Presentación Data Center Cablevisión Day 2010
الباب الخامس
Server 2008 R2 Yeniliklər
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
Daniel cornejo cisco. centros de datos unificados y su evolución hacia la nub...
New aspects of Cisco UC Interoperability

Decade architecture discussion 20110311

  • 1. DECADE Architecture Discussion Lijiang Chen 2011/3/11
  • 2. What are possible options? -- In one ISP point of view
  • 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?
  • 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. Argument: We should put DECADE in edge
  • 8. Motivation Example Every Server will keep a copy for a period of time?! 8
  • 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. Decoupled DECADE access and data management Status Server DECADE 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. Get a Data Status Server Status Handlers Data Servers Login a 1 La Index 2 La 4 3 Status Handlers
  • 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. 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
  • 15. Architecture Content Provider vCDN Provider Service Provider ISP 2 Web Server AS (multiple layers) ISP 1 User DECADE DECADE DECADE DECADE Data Control Msg 15
  • 16. Discussion 1 Content 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. Discussion 2 Content 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