Sumário Motivação para CDNs Exemplo de CDN Exemplo de CDN
Transcrição
Sumário Motivação para CDNs Exemplo de CDN Exemplo de CDN
" ( $ * "$ * +, +." " "$ * - ) ! "# " # ' ( $ % # #" & ( ) ( C4 S C2 - Encaminhador IP www.cnn.com (Cópia 1) ren.cis.udel.edu Cliente merlot.cis. udel.edu www.cnn.com (Cópia 3) Pedido de ren.cis.udel.edu Comutador L4-L7 Pedido de ren.cis.udel.edu Pedidode grad.umd.edu "$ * # # # , +, # # " 0 123 4 " " ," $ * " " / # 7 5 /6 5 , ) 5 /6 Outro tráfego " " : Internet www.cnn.com 9 & * * ,9 # & #", Proxy • Motivado por interesse do negócio do FSI –redução na largura de banda na Internet do FSI • Redução do tráfego de rede • Redução da latência percebida pelo utilizador ) ) 8 Interceptores Tráfego Porta 80 TCP www.cnn.com (Cópia 2) Pedido de grad.umd.edu / # Cliente # ) / # $ *# FSI $ * +# $ % " % • Muitos saltos entre clientes e servidores Web =>mais congestão! • Os mesmos dados a fluirem repetidamente sobre as linhas entre os clientese o servidor Web • Servidor fonte fica estrangulado com muitos clientes C1 C3 5 /6 # *# # ) , $ * 2 -" * &9 " $ % * &" - * ; "$ * : ." * > / &$ % ," $ * -; ' #) # 0 ) # & 9 $ ." = " 9 " "# ." & = # , " ) # ) -" # , # ) 4 ( # : $ * " ) ) ## " # # $- # &"/ # 0& ( # & # ) % # # $ * / # $ * , " #=2 # " 5 / 5 /6 " ' "0 # = &2 # # "" 5# " ' 4 " F *# , * * ." ." 5EF & " * 4!5 )- ) # "9 * #0 & "$ * ? " ) : ) ) " ." "$ * $ * # =, 7( =" # " ; - @ , A 4 " 9 " ," ? " # #8/ 5 " ; - 0 # ( @ ,D 7 ( 9 ( 9 (/ 9 +, 0 # 0 #" # 0 9 5@ , 5@ , "/ (= ?0 " B" * C" " , # ) # # 0& +, " ? , 5 " $ * ( ) $ * :,C :" ?0 # & $# " " 9 @ , * ," # " & < +." " - = +." " - +#", $ * & = "# 5 , -" $ * & " $ % & ! # 9 # -" # $ *E -" - * &) & $ * - * ) # #" $ * $ * #8/ " 9 & " * " * &"/ = $ & $ * ## " 2 " 9 , & ; # , ) ( # $ * # ) ) C " (= ." $ * " $ * 0 @ 5 @ , ) # )) # ) # # 9 $ * 5 / & " 9 $ "$ * ! " , 4!5 4 5 / ' # 123 $ * , = " # ) 5 " $ * # 5:5 $ * =& # " 54 9 -* # ; " 5 - & # 5:5 # # ) ! & 5:5 $ * # # 9 " * #"# " $ * G ) # # ) - ! ,7 ) -, # # # (= 5:5 @ , "$ * # 5:5> " $ * 5 / # $ *H ; " $ ) +# $ * + 9 #8/ # # # <# $ @ , "$ * ) # &- @ ,# ) & # 2 # # # ) # 0 " ) @ ,E# / ) # # , # ." $ ) "$* + $ * # ' # @ 5 * # " -" " ) 5 7@ , ) # " 5 @ 5 " C " " " $ * # $ * " 9 " $ * # $ 5 , ) +# 5 $ " "# 2 $ (+ # E# ; " $ * & $ " $ * , # " # ) J # ) "/ = &- @ , 5 ' ,/ 5 # ' # - ) 7@, " $ * , -; " 45 ' " ) + 7 " - $* 8- 5E# / 5 5 , , ) " $ * $ * " 9 & E -$ * 8- " $ * I 5 ' " $ * 5 = 4 123 , J = # " $ * # 9 2 ) 5 : # A ) ( ) " 9 ( "$ * ) 5 ( 5 # # E 2 # ." ) 7 ' " "- # # # 0 # *) " # # #" 0 & $ * 5 , # 'D 5 # , # * = : ." # ) & # $ * 0 123 ) ! ,7 ; 9 ) # 5 , , " ) & # ) I 5 ) @ * = # > $ * ) # $ *# ) ) Cache -, E , # A ( ) # ) ( &, # G < 1 Cliente Servidor de Contéudo ) & &- 1 ) 7@, # ) : " &9 " 5 @ 5 # # &"/ : # ) ) # * " # + # # E ) # ) + # & $ * # : #" $ * " 9 # # - - E & " 9 ,) & $ *H # 9 " E" # 0 " # L B" ?0 # * = M # -; / # " ) / & # & $ * & - 6 -" $ /$ * (= @ , )(= "/ # 7 : = & $ * - # # = & $ * # :# - : : -"# ' : = # " 9 & < # &- 6 # # " - # 9 - " # : 0 & # " $ :,C * " $ * - " & $ * # * # + # *" 9 I & 7 : : = ." * ! & # * 9 - # $ * ) 2 +" - -) ( - ( K # ' 7 /$ * # ,, - "0 + * *= " /E " : # # # 0 & *&"/ = &; ." * # # - * #", # 7 @ , = @, " #" = ) ; 8# , ." " # " 8 # 0& (= # & " $ % ; * 2 # & # & " # & =& 8# F" # , 9 # # # # ,9 # & ) )- F" " # 9E * , - -# 7 7 ' /"@ @ ,# &"/ @ ,." - # & #= = # # 0& M" &"/ # " 0 + &; : # # - & # ; 7 : = ." ." # (= # / * # = : - $ * 7 , 7 "/ =- @ , 5 & 0 H # ' & # & * * #=2' 2 " = &; 9 $ * &/7 ) 9 $ * # 7 & = N <OO 2P2 )& +# " Servidor Web www.cnn.com # Novos conteúdos Nótícias WTC! ,; # () 0 # " ) " " 1000,000 clientes ." = " "" : # ISP conteúdo pedido antigo Utilizador www.rtp.pt - Congestão / Estrangulamento - Caching Proxy )- )- ' 55 1000,000 clientes pedido ! # / #7 8# # )* & # ) # 4/ ( ( ; # , - )- )," $ * " $ % & " - ." # ) 5 # , * ." " "# (= & )9 ) -, 5- # -5 -- ) "# "/ # - "/ )- * , I(E )+ ( 5 E )- # $ *7 Q I 5 5 5 (( (" 5 " E " (= &"/ - ) & " = "/ # # #" = * # # # = ) ." 3 )- )- )5 5 5 H " )5 ) - ) ," " ) # 5= " 5 5 , " #8/ ." & ' # " - $ % # 2&) ) ." ! # 9 $ * ) ) : ," < RN "- % ) ' # 9 ) -$ % & $ * # ," # # )- # $ * " 5 9 $ * ,C )9 $ * ) @ ," I 5 ,C ) @ ,# , & " $ * # " # 5= " # # ) # 9 ,C ) 9 ) ' ) 9 ) : 9 ) S I T "" " & " - & # 0& -$ * # S ( 5 " 5 5 , 9 , ' 5 5 " *) )" ." 5 , 5& # # $ % ." ' 5 -" ) -@ , -$ * ' ) 8 $ ,C ' &) # 5 " # # ." # ." # " # ." , " - 9 ) * T )-5 +5 )+ :( &U 5 / <DO" ) + " -5 +5 : + 5= " = ." * # # I 5 # / # * - 9 " ) 8*# " # -$ * & 2 2& ' I 5 C / " 5 + " " ))+ @ , & ) " 5< & " # 5 ' # / ; )# & $ * # ? *< ,C ) - " 5 # 0 " -5 # ,9 " # S # / +5 T # " 0 " :# " "$ * " $ * ) )# - # 5 " " * "$ * - - ' # & , ' E 9 # / , ,C & R )+5 " )- 5 (= 5 " "$ * # )- 0 # : # / / " - -- " , M # / # - )- ." # - ) # C " 2 2 : # # )- ) " ." / # / 5 2 * ) *" -$ * 5 "# $ * = #"/ 5 & = ." = )" " 8# ) ); )8# 5 , 5 $ * :,C -" , ; ; & & $ *# 8 F" ! " # ; # ) )& +-" +-" )- # ) F" 8# & ) + ) "# ." " 9 $ *# 9 ; ; ." ; ) $ *# " I 5 *- 8# 5 5 - # , ( " " + ) ,C > 4 & ) " 7 # " # * # *# *# ; # ) 9 " ) ," $ * & 0 )- +& " " 9 $ * ' ! " # ," $ * : ,C " ; 9 = # C " " # / "0 ? 9 ) ( # ( ( " & " ) # "# # # " 9 9 ) -, # # # 9 ,"0 E 0 0 ," $ * "$ *D " 0 # ,9 =" P ( $ * # ) # ,9 ( # ( , 9 " # 5 C M ) - "/ ( # ) - = @ , $ * - 5 # ) 8 $ * # ( # ) ) 8 9 # ; -" , = &"/ # ." &"/ = / F" &"/ 0 0 5 & , $ * ) $ * ( $ * " " 9 " 9 # ) &2 2 I " 8 # ) " 9 ; # I 9 $ *& ' 9 ,= ,"0 " # ) - - & - $ * ) - & & $ * - # $ #, $ # " $ # & # +" # # ) - 8 #" @ , # A " ' & # $ % " " & +# $ % / - F # ) #8/ = 8 $ * 0 ) 8 # & 5 ( & - $ * # $ * = # ) # ) & = " & $ * $ * ) " $ - " = 5 # = 5 A & ,"0 # ) # ) / 9 ' # ) & 2 2& -" + $ * 9 9 2 &; $ * ,; 2 & # ) , , * # # #- # # ) * ) O +# $ % +# $ % " -" , E" # ) &$# * -8 2 # , :" ) "" # &2 "9 " 0 & 0 4 $ % $ *E # " F" # ." 0 & # " # $ * # $ * " / #7 ," $ * ( ? #E?0 # # ) $ * 4 " C " & # E $ * - :" 9 <OO 2P2 " % Novo conteúdo Notícias do WTC! Servidor Web www.cnn.com 8 NY + ?0 UK ES # 1OV , / # * "- " & # ) , JP PT =, * DE FR )! "# <OO17 &"/ = &- 4<4 4< ?" &- 1000,000 Clientes WA 1000,000 Clientes " # # ( ' " " *, $ - Infra-estrutura de distribuição pedido Cliente www.rtp.pt - Sucedâneo 5 " " % Content Routing Content Switching # + & ' 9 * # , & & DistributedDirector :# Catalyst SLB Local Director $ , # " # Content Router Series Content Distribution and Delivery " Streaming VOD $ * & CE 7300 Series CE 500 Series Content Distribution Manager IP/TV Products 4, - & " & E 0 7 / ) EID DW" - ## @ DID@" @ @ , ) -7 ." E! -4 ) W :, 9 E( ) @ , @ , ) " ) -5 )5 5 E4 E E E < RN <