apuntes+27-02-2008

CLOUD COMPUTING: Utility: Recursos disponibles por los que uno paga==> Utility Computing: hay una nube de recursos(cloud computing) de la cual se consumen recursos. Virtualización: A partir de un ordenador con muchos recursos se crean varios ordenadores virtuales Ejemplo más clásico: Elastic Computing de Amazon. Te cobran según el tiempo y la CPU que utilizas.

1.4: TIPOS DE SISTEMAS DE COMPUTACIÓN DISTRIBUIDA. ALGUNA TERMINOLOGÍA:

Para acceder a los recursos hay 3 fases: - Descubrimiento: Debemos saber si la red dispone de recursos. Este descubrimiento de recursos puede ser de forma distribuida o de forma centralizada. - Disponibilidad: ¿Cómo y dónde está disponible el recurso?Los recursos suelen identificarse con por ejemplo una URL. Con la redes p2p los recursos se identifican con una dirección propia denominada hash. -Comunicación: ¿Cómo se comunica ese recurso? En las redes p2p se comunica de forma distribuida. Por ejemplo un chat puede ser centralizado como un chat IRC o el Messenger, o puede ser distribuido como Jabber.

Algunos sistemas de computación distribuida: - BitTorrent que utiliza trackers para descubrir recursos. - Chord el cual usa tablas de hash distribuidas por lo que está bastante centralizado y se usa para investigación y no de forma comercial. -SETI@Home donde todo es centralizado y no es p2p como se piensa.