CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament d’Arquitectura de Computadors
Sistemas de Compartición de Archivos
(desde el punto de vista del usuario)
(Seminaris de CASO)
Autors
Arnau Oncins Rodríguez
Carlos Rodríguez Caminero
P2P file-sharing systems

Sistemas de Compartición de Archivos P2P
- Permiten el intercambio de archivos entre sus usuarios.
- El uso masivo de sistemas P2P nace con la caída de NAPSTER
(por toda la polémica que levantó).
- Soporte a cualquier tipo de archivo, no sólo MP3.
- No necesitan un servidor central de archivos.
- No hay una clara distinción entre servidor, cliente y roúter.
- Forman el backbone de otras aplicaciones P2P como las de trabajo
en grupo y distribución de contenidos.
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
2
Funcionamiento del NAPSTER
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
3
La importancia del usuario final

El éxito de un programa viene determinado por el usuario
- En la especificación de un programa hay que satisfacer los
requerimientos del usuario final.

Los programas P2P están en pleno auge:
- En los dos últimos años se ha invertido alrededor de medio billón de
dólares en compañías que construyen sistemas P2P.

Es primordial, por lo tanto, satisfacer al usuario final
- Realizar estudios de que es lo que más importa al usuario final, que
le molesta de este tipo de sistemas, que funcionalidad le gustaría que
implementara…
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
4
Ejemplo: el problema de los “free-riders”

El 70% de los usuarios sólo descargan archivos sin subir
ninguno
- Para muchos son una posible causa de una supuesta caída de los
sistemas P2P.

Consecuencias
- ¿Incorporar un mecanismo de “antidescarga” gratis?
- ¿Ignorarlo? → No es visto como un problema
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
5
Ejemplo: MusicNet

MusicNet
- Es de pago.
- Los usuarios pagan 10 dólares mensuales.
- Tienen permitido un número fijo de descargas.
- El tiempo de descarga es notablemente más bajo que el de los
programas que son de no-pago.

El usuario
- Es crítico saber si hay suficientes usuarios dispuestos a pagar una
tarifa razonable.
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
6
Estudio (I)
Se han estudiado 59 programas de P2P, extrayendo las
características importantes de todas
 Encuesta a 242 personas para puntuar estas características
según importancia.
 La media de las respuestas son de personas:

–
–
–
–
–
20 años
Con 2,6 años de experiencia de trabajo
Que gasta 14 horas a la semana usando programas de p2p
Descarga 17 ficheros por semana
Sube 3 ficheros por semana
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
7
Estudio (II)
Características
Puntuación
(0-7)
Características
Puntuación
(0-7)
1
Gratuito
6.50
14
Se puede quitar la publicidad
5.01
2
Es rápido
6.38
15
Tiene buenas opciones de
seguridad
4.93
3
Es estable
6.34
4
Es rentable
6.33
16
Soporta búsquedas pasivas
4.36
5
Puede continuarse las descargas
6.05
17
Soporta mensajes directos
4.14
6
Tiene selección de ficheros grandes
5.78
18
Puede filtrar el contenido
4.10
7
Se puede salir correctamente
5.75
19
Soporta lista de amigos
3.99
8
Tiene una gran base de usuarios
5.56
20
Es codigo abierto
3.83
9
Tiene buenas opciones de búsqueda
5.53
21
Puede beneficiar al que contribuya
3.82
10
Da buenos mensajes de error
5.32
22
Tiene una interfaz agradable
3.57
11
Se pueden organizar ficheros como
bibliotecas
5.28
23
Soporta chat
3.46
24
Da puntos por subir ficheros
3.44
12
Puede controlar el spam
5.16
25
Soporta solo ficheros legales
3.14
13
Da información de los servidores
5.04
26
Tiene conexión por voz
2.93
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
8
Estudio (III)
Grupo
Hombres
Mujeres
Perfil
Tiene una gran base de usuarios
Tiene conexión por voz, Soporta búsquedas pasivas, Tiene
una interfaz agradable, Tiene buenas opciones de
seguridad, Puede filtrar el contenido, Soporta solo ficheros
legales, Da puntos por subir ficheros
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
9
Estudio (IV)
Grupo
Expertos
en los p2p
Perfil
Tiene selección de ficheros grandes, Tiene una gran base
de usuarios, Es rápido, Es estable, Puede continuarse las
descargas, Gratuito
Novatos en Tiene conexión por voz, Soporta lista de amigos, Soporta
los p2p
mensajes directos, Soporta búsquedas pasivas, Tiene una
interfaz agradable, Puede controlar el spam, Puede filtrar
el contenido, Se pueden organizar ficheros como
bibliotecas, Soporta solo ficheros legales, Tiene buenas
opciones de seguridad, Da puntos por subir ficheros,
Puede beneficiar al que contribuya.
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
10
Estudio (V)
Grupo
Perfil
Expertos en Gratuito, Tiene selección de ficheros grandes, Tiene una
informatica gran base de usuarios.
Novatos en
informatica
Tiene conexión por voz, Soporta lista de amigos, Soporta
mensajes directos, Soporta búsquedas pasivas, Puede
filtrar el contenido, Tiene una interfaz agradable, Soporta
solo ficheros legales, Tiene buenas opciones de
seguridad, Da puntos por subir ficheros, Puede beneficiar
al que contribuya.
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
11
Resultados
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
12
Interpretaciones: El usuario pragmático

El usuario pragmático
- Esporádicamente sube algún archivo por temor a que se colapse el
sistema y esperan que los demás también lo hagan.
- Niega el riesgo de un posible colapso por la suposición de que otros
están subiendo archivos mientras él se los descarga gratis.
- Mientras que los usuarios que se comportan como el usuario
pragmático consigan lo que necesitan, no será un problema la
existencia de “free-riders” → El mayor ingenio de los sistemas P2P:
el llamado “Cornucopia of Digital Commons”.
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
13
Interpretaciones: El usuario pragmático

Es necesario tener un gran número de usuarios habituales
- Incrementa el número de contribuyentes y, de este modo, el tamaño
de las selecciones.
- Incrementa el surtido de recursos. Aunque haya usuarios que
solamente actúen como free-riders (hacen de clientes), éstos sirven
de enlaces a más archivos (hacen de router) y comparten los suyos
(hacen de servidor).
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
14
Conclusiones: sistemas P2P

Sistemas P2P de no-pago
- Un mecanismo que evite descargas gratis decrementaría en lugar
de incrementar el éxito del sistema y su cantidad de usuarios.
- Si se obligara a subir archivos para descargar, el usuario evitaría
cualquier medida tomada por el sistema.

Sistemas P2P de pago
- Gracias al pago de cuotas, de coste razonable, se puede invertir en
un mejor rendimiento del sistema provocando así la afiliación de más
usuarios.
- Problema: sería muy difícil encontrar un surtido de ficheros bastante
grande para satisfacer la demanda de un servicio de pago.
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
15
Bibliografia

“An end-user perspective on file-sharing systems”
Jintae Lee, pàgs. 49 – 53, Communications of the ACM, Vol. 46, Issue 2 (II-2003)

“Peer to Peer File Sharing Systems: What Matters to the
End Users?”
Jintae Lee, CCS WP #217 SWP # 4244-02

“NÀPSTER”
La vanguardia, http://www.lavanguardia .es
Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS
Departament. d’Arquitectura de Computadors - UPC
16