Resumen Caps123p2p
Capítulo 1: Introducción.
1.1 Información general
Los avances en la informática y la comunicación, acoplados entre sí, permiten una tendencia
reciente en una nueva forma de procesamiento distribuido-peer-to-peer (P2P) de computación,
como su nombre lo indica, la computación P2P consiste en usuarios (o sus máquinas) con igualdad
de condiciones, no hay ningúnservidor o cliente designado, al menos en un sentido persistente.
Cada usuario participante puede ser un servidor y ser un cliente en función del contexto. Algunas
personas se han referido a esto como un "entorno informático democrático" ya que los usuarios
están libres de control de las autoridades centrales.
Este nuevo paradigma de computación distribuida ha estimulado muchas aplicaciones de altonivel,
sobre todo en el intercambio de archivos, como BitTorrent, Freenet, Gnutella [Desarrollo Protocolo
Gnutella, 2009], y, por supuesto, Napster [Napster, 2009].
P2P (cableada) no solo se utiliza para el intercambio de archivos, también existen otras aplicaciones
P2P (inalámbricas) se han convertido en parte de nuestra vida cotidiana. Por ejemplo, las personas
pueden jugar numerosos juegos en líneaP2P Java que son compatibles con los teléfonos móviles
para que a los jugadores se les permita interconectarse en el área local a través de Bluetooth y WiFi, o una amplia zona a través de la red 3G. Las características altamente flexibles de la
computación P2P, tales como una población dinámica (usuarios van y vienen de forma asíncrona a
voluntad), topologías dinámicas, y el anonimato, tienen uncosto-autonomía significativo que, por
su propia naturaleza, no siempre está en armonía con la estrecha cooperación.
Problemas:
1. Falta de cooperación de los pares: podría dar lugar a efectos indeseables en la computación P2P.
Entre ellos el más importante es el comportamiento “free-riding”, ocurre cuando algunos
usuarios no siguen las normas de cooperación supuestas tales como:
Compartirarchivos de forma voluntaria.
Intercambio de ancho de banda de forma voluntaria.
Compartir la energía voluntariamente, con el fin de beneficiar a toda la comunidad.
2. La confiabilidad: incluso si un peer participante tiene todos los incentivos para cooperar, si no
hay un sistema de gestión de confiabilidad en el sistema P2P, es difícil para un peer cooperativo
determinar si otro peer remoto esdigno de confianza o no.
3. Escalabilidad: muchos de los sistemas P2P de intercambio de archivos populares pueden tener
cientos de miles de usuarios que participan al mismo tiempo. Por tanto, el tiempo de respuesta
percibido por cada peer se determina críticamente por el grado de eficiencia en que la red P2P
puede entregar las solicitudes y resultados. Un factor importante es la topología de la red,que
regula cómo se conectan los compañeros participantes entre sí. Específicamente, las redes P2P
pueden tener una topología estructurada, una topología no estructurada, o un híbrido entre los
dos. Sin embargo, para todos los sistemas P2P, el control de la topología es siempre necesario
para ajustar dinámicamente la conectividad entre pares con el fin de optimizar el rendimiento de
las aplicacionesP2P.
4. Seguridad: por la naturaleza de un sistema P2P, los compañeros interactúan sin la intervención
de una autoridad central. Por lo tanto, incluso si la cooperación y la confianza son abordados
con éxito, los problemas de seguridad como la confidencialidad y la integridad de los datos son
todavía muy difíciles de resolver. Esto se debe a que sin una autoridad central, como una
autoridad decertificación (CA), las claves de distribución entre los compañeros son muy
difíciles de manejar.
Los sistemas P2P presentan una combinación única de retos enumerados a continuación.
1 Organización altamente descentralizada. El advenimiento de los sistemas P2P es debido al cada
vez mayor deseo de alejarse del control centralizado, en ambos aspectos, el acceso a los
recursos informáticos y el...
Regístrate para leer el documento completo.