Título:
|
Global evaluation of CDNs performance using PlanetLab
|
Autor/a:
|
Pais Cereghetti, Andrés Nicolás
|
Otros autores:
|
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors; Meseguer Pallarès, Roc |
Abstract:
|
Since they were introduced in the market, Content Distribution Networks
(CDNs) have been increasing their importance due to the “instantaneity”
requirements pretended by nowadays web users.
Thanks to the increment in the access speed, especially in the last mile with
technologies such as xDSL, HFC, FTTH, the loading time has been reduced.
However the “instantaneity” those users want could not be obtained without
techniques such as caches and content distribution due to CDNs. These
techniques aim to avoid fetching web objects from origin web server, especially
in “heavy” objects such as multimedia files.
CDN provides not only a clever way of distributing content in a globally, but
also preventing problems such as the “flash crowd events”. This kind of
situation could provoke huge monetary losses because it attacks the bottleneck
introduced by clustering servers to reach scalability.
The CDN leader provider is Akamai, and one of the most important decisions a
CDN should perform is deciding witch of the available servers is the best one a
user could use to be able to fetch a specific web object. This best server
selection employs a technique based on DNS with the objective of mapping the
IP address with the best available server in terms of latency.
The current project presents a global performance of Akamai server selection
technique using tools such as PlanetLab and Httperf. Different tests were done
with the objective of comparing the results of the global distributed users to
identify those areas where Akamai perform in a suitable way. To determinate
this, the results obtained with Akamai were also compared with a non-CDN
distribution web page. Finally a linear correlation between the latencies
measured and the number of hops was identified. |
Abstract:
|
Castellà: Desde que fueron introducidas en el mercado las Redes de Distribución de
Contenidos (CDN) ha incrementado su importancia debido a la tendencia de
“instantaneidad” en la carga de las páginas web que actualmente pretenden
los usuarios de Internet.
Gracias al incremento en las velocidades de acceso sobretodo en la última
milla con tecnologías como xDSL, HFC, FTTH, la velocidad de carga de las
páginas webs se ha incrementado. Sin embargo esta “instantaneidad” ha sido
posible gracias a diferentes técnicas como la utilización de caches y
distribución de contenidos vía CDN. Estas técnicas tienen como objetivo evitar
que la carga de los objetos web más “pesados” (como pueden ser los archivos
multimedia) se haga desde el servidor origen.
Las CDN proporcionan no sólo una forma efectiva de distribuir los contenidos
de una manera global sino que también resuelven problemas como los “flash
crowd events” que pueden llegar a ocasionar enormes perdidas monetarias
debido a la inoperatividad que generan en la web origen.
Uno de los proveedores más importantes de CDNs es Akamai y una de las
decisiones más importantes que una CDN debe realizar es seleccionar el
mejor servidor disponible en cierto instante de tiempo, para que un usuario
pueda acceder al objeto web deseado. Para esto se utilizan técnicas basadas
en DNS con el objetivo de “mappear” la dirección IP del servidor que presente
mejor latencia.
Este proyecto presenta una evaluación de performance, sobre la técnica de
selección del mejor servidor que utiliza Akamai. Su comportamiento es
evaluando de manera global gracias a la utilización de herramientas como
PlanetLab y Httperf. En el mismo, se realizan diferentes pruebas que hacen
hincapié en comparar los resultados desde puntos ubicados en diferentes
zonas del planeta para así poder concluir en que zonas Akamai tiene mejor
respuesta. Para ello se compararon los resultados obtenidos con una web que
utiliza la CDN de Akamai con otra que no utiliza distribución de contenidos a
través de CDN. Finalmente se trata de identificar una correlación entre las
respuestas de latencia y cantidad de “hops”. |
Materia(s):
|
-Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors -Electronic data processing--Distributed processing -Computer networks -Computer architecture -CDN -Performance -Processament distribuït de dades -Ordinadors, Xarxes d' -Arquitectura d'ordinadors |
Derechos:
|
Attribution-NonCommercial-ShareAlike 3.0 Spain
http://creativecommons.org/licenses/by-nc-sa/3.0/es/ |
Tipo de documento:
|
Trabajo fin de máster |
Editor:
|
Universitat Politècnica de Catalunya
|
Compartir:
|
|