Vous êtes sur la page 1sur 11

Introduccin

Los cambios tecnolgicos de los ltimos aos pueden traer tambin cambios
muy importantes en los sistemas de archivos distribuidos. Adems, con el
rpido avance que se da en las redes de comunicaciones y su incremento en el
ancho de banda la creacin de paquetes que ofrecen la comparticin de
archivos es comn de encontrarse en el mercado. En la industria, el esquema
ms solicitado es aquel que permite acceder a los grandes volmenes de
informacin de los grandes servidores desde las computadores personales o
convencionales y desde otros servidores.
Un multiprocesador puede verse como un computador paralelo compuesto por
varios procesadores interconectados que comparten un mismo sistema de
memoria.
Los sistemas multiprocesadores son arquitecturas MIMD con memoria
compartida. Tienen un nico espacio de direcciones para todos los
procesadores y los mecanismos de comunicacin se basan en el paso de
mensajes desde el punto de vista del programador.
.
El enfoque de las investigaciones en el rea de sistemas distribuidos
multimedia est orientado al anlisis de los principales elementos
constituyentes de una infraestructura informtica distribuida multimedia
(servidores, estaciones de trabajo, software multimedia, etc.) y las principales
consideraciones de diseo.

UNIDAD 5: USOS Y TENDENCIAS DE LOS SISTEMAS AOPERATIVOS


DISTRIBUIDOS

5.1 Administracin de Sistemas Distribuidos


La administracin de sistemas distribuidos incluye las actividades como:
manejo de la versin y distribucin del software, monitoreo de la utilizacin
de los recursos y el mantenimiento del sistema de seguridad, entre otros.
Los administradores de sistemas distribuidos se ocupan de monitorear
continuamente al sistema y se deben de asegurar de su disponibilidad. Para
una buena administracin, se debe de poder identificar las reas que estn
teniendo problemas, as como de la rpida recuperacin de fallas que se
puedan presentar. La informacin que se obtiene mediante el monitoreo
sirve a los administradores para anticipar situaciones crticas. La prevencin
de estas situaciones ayuda a que los problemas no crezcan para que no
afecten a los usuarios del sistema.
Instalacin, configuracin y control de un SOD
1.- Se nos muestra la primera pantalla que nos indica que si queremos
arrancar desde el CD pulsemos cualquier tecla (tenemos unos 5 seg
aproximadamente). Lo hacemos y comenzar la instalacin de nuestro
futuro Sistema Operativo.
2.- El programa de instalacin har las comprobaciones pertinentes. Copiar
en el disco duro los archivos necesarios para llevar a cabo todo el proceso.
3.- Ahora el programa nos muestra una pantalla en donde nos pregunta lo
que queremos hacer: - Instalar Windows XP (nuestro caso), para ello
pulsamos la tecla "ENTER". - Recuperar una instalacin anterior mediante la
Consola de Recuperacin.
4.- Ahora vamos a proceder con las particiones. En este caso, el disco es de
4 GB y no tiene ninguna particin. NOTA: Si tuvisemos ya una particin con
un Windows XP instalado, borraremos esa particin y seguiremos los pasos
detallados a continuacin. Pulsamos la tecla C para crear una particin.
5.- En nuestro caso, seleccionamos que la particin ocupe todo el tamao
del disco. Pulsamos ENTER para crear la particin.
6.- Ahora podemos ver el resultado, ya tenemos una particin de 4 GB lista
para instalar Windows. Seleccionamos la particin que hemos creado.
Pulsamos ENTER para instalar en ella nuestro Sistema Operativo.
7.- Seleccionamos Formatear la particin utilizando el sistema de archivos
NTFS. Pulsamos ENTER para continuar y la particin se formatear
8.- Se recopilan los archivos que se van a instalar en nuestro disco y se

empieza la copia y se inicializa la configuracin de Windows XP.


9.- La primera parte de la instalacin ha terminado. A partir de aqu, nuestro
disco duro ya contiene los archivos necesarios para arrancar desde el disco
duro, por lo que cuando se reinicie, volveremos a seleccionar en la BIOS
que arranque desde la particin que hemos creado.
10.- Parece que esto funciona, aunque todava quedan cosas por hacer.
Abandonamos las ventanas en MSDOS y ahora la instalacin ser ms
agradable, en modo VGA y con ratn.
11.- En la parte de la izquierda vemos en que parte de la instalacin estamos
y en la de la derecha podemos leer sobre algunas de las caractersticas de
este Sistema Operativo. El tiempo que tardar la instalacin es una
aproximacin, aunque nos servir de referencia.
12.- Aguardaremos a que se instalen los componentes de red.
13.- Nos entretenemos leyendo las caractersticas del S.O. o nos vamos a
tomar un caf (lo que se desee), mientras se copian los archivos.
se instalan los elementos del men inicio
se registran componentes
se guarda la configuracin
se borran los archivos temporales
hasta que por fin nos sale la ansiada pantalla. Hacemos lo que nos dice:
esperamos un momento.

5.2 Instalacin de Sistemas Operativos Distribuidos


Los sistemas operativos distribuidos abarcan los servicios de los de red,
logrando integrar recursos (impresoras, unidades de respaldo, memoria,
procesos, unidades centrales de proceso) en una sola mquina virtual que el
usuario aceza en forma transparente. Es decir, ahora el usuario ya no necesita

saber la ubicacin de los recursos, sino que los conoce por nombre y
simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo
habitual.
Todo lo anterior es el marco terico de lo que se deseara tener como sistema
operativo distribuido, pero en la realidad no se ha conseguido crear uno del
todo, por la complejidad que suponen: distribuir los procesos en las varias
unidades de procesamiento, reintegrar sub-resultados, resolver problemas de
concurrencia y paralelismo, recuperarse de fallas de algunos recursos
distribuidos y consolidar la proteccin y seguridad entre los diferentes
componentes del sistema y los usuarios.
Los avances tecnolgicos en las redes de rea local y la creacin de
microprocesadores de 32 y 64 bits lograron que computadoras ms o menos
baratas tuvieran el suficiente poder en forma autnoma para desafiar en cierto
grado a los mainframes, y a la vez se dio la posibilidad de intercomunicarlas,
sugiriendo la oportunidad de partir procesos muy pesados en clculo en
unidades ms pequeas y distribuirlas en los varios microprocesadores para
luego reunir los sub-resultados, creando as una mquina virtual en la red que
exceda en poder a un mainframe.
El sistema integrador de los microprocesadores que hacer ver a las varias
memorias, procesadores, y todos los dems recursos como una sola entidad
en forma transparente se le llama sistema operativo distribuido.
Las razones para crear o adoptar sistemas distribuidos se dan por dos razones
principales: por necesidad (debido a que los problemas a resolver son
inherentemente distribuidos) o porque se desea tener ms confiabilidad y
disponibilidad de recursos. En el primer caso tenemos, por ejemplo, el control
de los cajeros automticos en diferentes estados de la repblica.

5.3 Estndares de administracin en sistemas operativos distribuidos.


Los estndares son aquellas normas usuales, los propsitos, los objetivos, a
alcanzar, las metas a alcanzar y aquellos ndices que integran los planes, y
todo dato o cifra que pueda emplearse como medida para cumplirlas, son
considerados como estndares.
Estas medidas son indispensables para el control, ya que indican la manera en
que deseas que se ejecute una actividad. En la prctica, son los objetivos
declarados y definidos de la organizacin y por esa razn los estndares deben
abarcar las funciones bsicas y reas clave de los resultados logrados.
Un estndar muy utilizado en los sistemas distribuidos es el CORBA, en el cual
nos basaremos para explicar este tema.

5.4 Computo de alto rendimiento a bajo costo


Un clster es una solucin computacional estructurada a partir de un conjunto
de sistemas computacionales muy similares entre s (grupo de computadoras),
interconectados mediante alguna tecnologa de red de alta velocidad,
configurados de forma coordinada para dar la ilusin de un nico recurso; cada
uno de estos sistemas estar proveyendo un mismo servicio o ejecutando una
(o parte de una) misma aplicacin paralela. Un clster debe tener como
caracterstica inherente la comparticin de recursos: ciclos de CPU (Central
Processing Unit), memoria, datos y servicios.
Los sistemas computacionales (nodos) que conforman el clster podran ser
computadoras de uno o varios procesadores; estos sistemas podran estar
montados en un rack, ubicados en un espacio dedicado exclusivamente a
almacenar computadoras, o en el cubculo de un empleado; lo que cuenta es
como estn relacionados, como son accesados, y que tipo de aplicacin estn
ejecutando.
La idea de los clusters tomo impulso en los 90s, cuando se dispuso de
microprocesadores de alto rendimiento, redes de alta velocidad, y herramientas
estndar para computacin distribuida (Message Passing Interface,
MPI, Parallel Virtual Machine, PVM (Quinn, 2003; Pacheco, 1997)) y a costos
razonables. Pero tambin el desarrollo de los clusters fue impulsado por

deficiencias de los Sistemas Multiprocesador Simtricos (Symmetric


MultiProcessors, SMPs (Culler y Singh, 1999)). Las grandes mquinas SMP
son costosas, propietarias, tienen un nico punto de falla, no estn
ampliamente disponibles, y sufren de problemas de escalabilidad, en trminos
de nmero de procesadores y capacidad de memoria. Segn Lucke (2005), los
sistemas SMP ms grandes conocidos, escalan hasta un nmero de alrededor
de 128 CPUs.
En 1994, T. Sterling y D. Becker, trabajando en CESDIS (Center of Excellence
in Space Data and Information Sciences) bajo el patrocinio del Proyecto de la
Tierra y Ciencias del Espacio (ESS), construyeron un clster de computadoras
que consista de 16 procesadores 486DX4, usando una red Ethernet a 10Mbps,
con un costo de $40,000. Ellos llamaron a su sistema Beowulf, un xito
inmediato, y su idea de proporcionar sistemas en base a COTS (Components
Of The Shelve) para satisfacer requisitos de cmputo especficos, se propag
rpidamente a travs de la NASA y en las comunidades acadmicas y de
investigacin. En la actualidad, muchos clusters todava son diseados,
ensamblados y configurados por sus propios operadores; sin embargo, existe
la opcin de adquirir clusters prefabricados.
El problema que se intenta resolver con estos clusters es el de disponer de
capacidad computacional equivalente al encontrado en poderosas y costosas
supercomputadoras paralelas tradicionales (Cray/SGI T3E) (Gordon y Gray,
2001), pero empleando componentes de bajo costo y ampliamente disponibles
(commodities). Los altos requerimientos computacionales a los que se hace
mencin, son tpicos en aplicaciones como algoritmos genticos, simulacin de
lneas de fabricacin, aplicaciones militares, bases de datos, sntesis de
imgenes, recuperacin de imgenes por contenido, simulacin de modelos
para clima, anlisis de sismos, algoritmos para solucin a problemas de
electromagnetismo, dinmica de fluidos, qumica cuntica, biomedicina, etc.
(Buyya, 1999, Vol. II).
Las grandes supercomputadoras tradicionales, propietarias y costosas, estn
siendo reemplazadas por clusters a una fraccin del costo. Esto permite a
pequeas organizaciones de investigacin, departamentos de IT (Information
Technology), y grupos de ingeniera, poseer sus propias supercomputadoras, a
una fraccin del costo previamente requerido para obtener el equivalente
computacional. Otros aspectos econmicos a considerarse son costos
explcitos, necesarios para utilizar y mantener un centro especializado con
supercomputadoras: espacio, aire acondicionado, consumo de potencia,
personal para administracin y consultas, etc. Cuando se posee un clster
estos costos estn implcitos ya que se operan centros propios y no se los debe
sustentar como usuarios de un centro especializado (Gordon y Gray, 2001).
En consecuencia, una de las ventajas de una solucin con clusters es construir
una plataforma que se ajuste a un presupuesto determinado y que sea
adecuada para un grupo considerable de aplicaciones. Adems,
un clster puede ser expandido con relativa facilidad, incrementando el nmero

de nodos o la capacidad de los nodos individuales existentes, aadiendo


memoria y/o procesadores.

5.5 Sper computo basado en clustering como solucin a la necesidad de


alto procesamiento en la nueva era.

El nmero de procesadores en un clster se ha incrementado notablemente, se


habla
de
cientos
de
procesadores.
De
acuerdo
al
reporte
de http://www.top500.org, de noviembre de 2004, entre las diez
supercomputadoras ms rpidas del mundo, figuran cinco basadas en clusters,
empleando un nmero de nodos en el orden de 4000. El clster ms rpido se
denomina MareNostrum, un eServer BladeCenter JS20, formado por 4536
procesadores PowerPC970 de 2.2 GHz e interconectados con una red Myrinet,
es considerada la cuarta computadora ms veloz y fue desarrollada por
el Barcelona Supercomputer Center de Espaa. La quinta computadora ms
veloz se denomina Thunder, formada por 4096 procesadores Intel Itanium 2 de
1.4 GHz e interconectados con una red Quadrics, fue desarrollado
por Lawrence Livermore National Laboratory de los Estados Unidos. La sexta
computadora se denomina ASCI Q y est conformada por 8192 procesadores
AlphaServer SC45 de 1.25 GHz, fue desarrollada por Los Alamos National
Laboratory de los Estados Unidos. La sptima computadora se
denomina System X y est conformada por 2200 procesadores 1100 Dual
Apple XServe de 2.3 GHz y posee dos redes una Cisco GigE y otra Mellanox
Infiniband, fue desarrollada por Virginia Tech de los Estados Unidos. La dcima
computadora tambin es un clster, se denominaTungsten y est formada por
1450 procesadores P4 Xeon de 3.06 GHz y utiliza una red Myrinet para la
interconexin de los nodos, fue desarrollada por NCSA de los Estados Unidos.
En la actualidad, se pretende que este tipo de solucin se inserte entre las
tendencias ampliamente utilizadas en el mundo de IT, que no sean nicamente
un instrumento en universidades e institutos de investigacin. Ms an, como

Gordon y Gray (2001) sealan, se prev una convergencia de clusters con


tpicos como computacin P2P (peer-to-peer) y computacin Grid (Grid
Computing).
Por lo mencionado, existe la necesidad de un adecuado entendimiento de lo
que la computacin con clusters puede ofrecer, cmo los clusters de
computadoras pueden construirse, y cul su impacto en aplicaciones
identificadas como adecuadas para un ambiente basado en clusters.

5.6 Tendencias de investigacin

Las razones para construir sistemas distribuidos son las siguientes:


Computacin ms rpida: si un clculo dado se puede subdividir en varios sub
clculos susceptibles de ejecucin concurrente, un sistema distribuido podra
permitirlo distribuir el clculo entre los distintos sitios, y ejecutndolo de forma
concurrente.
Confiabilidad: si en un sitio de un sistema distribuido falla, los sitios restantes
podran seguir funcionando.
Comunicacin: hay muchos casos en los que los programas necesitan
intercambiar datos con otros programas del mismo sistema Si muchos sitios
estn conectados a travs de una red de comunicaciones, los procesos de
diferentes sitios tienen la oportunidad de intercambiar informacin. Los usuarios
podran iniciar transferencia de archivo o comunicarse entre s por correo
electrnico.

5.7 Sistemas distribuidos como infraestructura para el soporte de las


empresas en las TI

El impacto en los sistemas de informacin y telecomunicacin ya es, y ser,


muy importante. stas son algunas de las caractersticas y tendencias que
marcan estos cambios en la sociedad.
La idea de comunicar e intercambiar dinmicamente servicios e informacin dio
origen a los sistemas distribuidos. Esta nocin indica que las necesidades de
un mundo real, los servicios deben adherirse o quitarse segn sean requeridos.
Los sistemas distribuidos permiten la existencia de una multiplicidad de
estaciones de trabajo, las cuales ofrecen los recursos a los usuarios mediante
un modelo de red.
El usuario (sociedad) no sabe concretamente la mquina que ofrece servicio ni
su direccin o ubicacin geogrfica; nicamente conoce su nombre o
identificador y en muchos casos ni siquiera este ltimo.
El objetivo es accesar aun recurso a distancia como seria en una aplicacin
local sin conectarse en ningn caso con la maquina propietaria.

Conclusin.

La utilizacin efectiva de la memoria cach en el cliente para conseguir iguales


prestaciones o mejores que la de los sistemas de archivos locales.
El mantenimiento de la consistencia entre mltiples copias de archivos en las
caches de los clientes cuando son actualizadas.
La recuperacin despus de un fallo en el servidor o en el cliente.
El alto rendimiento en la lectura y escritura de archivos de todos los tamaos.
Las aplicaciones multimedia necesitan nuevos mecanismos que permitan
gestionar grandes volmenes de datos dependientes del tiempo. Estos estn
concentrados en la gestin de la calidad de servicio. Deben reservar ancho de
banda y otros recursos que aseguren requisitos de una aplicacin, y deben
planificar el uso de recursos para cumplir los muy frecuentes tiempos lmites de
entrega de las aplicaciones multimedia.
Muchos de los computadores modernos proporcionan alguna capacidad para
manejar datos multimedia, pero los recursos necesarios son muy limitados.
Muchos sistemas limitan la calidad y la cantidad de los caudales que soportan
especialmente cuando se trata de trabajar con grandes caudales de audio y
vdeo

Bibliografa
http://ysistemasoperativos2.blogspot.mx/2012/11/unidad-5-usos-y-tendenciasde-los.html
https://sites.google.com/site/sistemasoperativospaty/unidad-4/511-instalacin-desistemas-operativos-distribuidos

Vous aimerez peut-être aussi