You are on page 1of 5

ADMINISTRACIN 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. EL ESTABLECIMIENTO DE ESTNDARES Aquellas normas usuales, los propsitos, los objetivos, a alcanzar, los datos de carcter histrico las directrices que guan las actividades, las predicciones sobre el volumen de estas, 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. Para construir los estacares, debe partirse del anlisis de procesos, como las normas de trabajo o de costos y la recopilacin de experiencias anteriores. Estndares estadsticos o histricos: parten del anlisis de datos de experiencias logradas, que muchas veces son complementadas con el criterio personal. Los estndares elaborados tcnicamente se fundamentan en el estudio objetivo y cuantitativo de una situacin de trabajo especfica. Los estndares puedes ser fsicos, intangibles, de costos, de inversin, de recursos o medios de produccin, de ingresos o de resultados, y expresarse cuantitativamente, en unidades numricas, de uno u otro tipo (moneda, volumen, capacidad), o cualitativos, cuando se establecen subjetivamente y lo que se mide y evala se refiere a cierta calidad (impacto en el mercado, nombre de la empresa, precio en la competencia). Los estndares pueden representar calidad, mediante ndices o calificaciones convencionales o por medio de coeficientes. TENDENCIAS DE INVESTIGACIN SISTEMAS DISTRIBUIDOS Hoy en da, y gracias a la tecnologa, "el termino centralizado" est desapareciendo, con la llegada de la redes de ordenadores podemos compartir recursos sin preocuparnos de la ubicacin geogrfica de la otra persona, podemos manejar ordenadores como si estuvisemos trabajando fsicamente en ellos, adems de transmitir informacin o escribir cartas que llegan al receptor en lapsos de tiempo mnimos. ARQUITECTURA MULTIPROCESADOR El ordenador que cuenta con dos o ms microprocesadores, que son un conjunto de circuitos electrnicos altamente integrados para el clculo y control

computacional es denominado multiprocesador. El microprocesador puede ejecutar simultneamente varios hilos de un mismo proceso. Los ordenadores multiprocesador presentan problemas de diseo, derivados del hecho de que 2 programas se ejecuten simultneamente y potencialmente pueden interferirse entre s. Por ellos existen dos arquitecturas que resuelven dichos problemas Arquitectura SMP (Uma) Arquitectura DSM (Numa) Arquitectura SMP (Uma) Los multiprocesadores simtricos (Symmetric Multiprocessor): son ordenadores con arquitectura de memoria compartida que presentan en la memoria principal un acceso simtrico desde cualquier procesador, es decir, el retardo en el acceso a cualquier posicin de memoria es el mismo con independencia del procesador desde el que se realice la operacin o tarea, dicha arquitectura es denominada como Acceso Uniforma a Memoria (UMA) y se lleva a cabo con una memoria compartida pero centralizada. Estos multiprocesadores dominan el volumen como el capital invertido. Esta arquitectura a su vez se encuentra dividida en: SMP con bus SMP escalable. Arquitectura DSM (Numa). La memoria compartida distribuida o DSM es una abstraccin que se propone como alternativa a la comunicacin por mensajes. Los multiprocesadores de memoria compartida y distribuida (DSM o Distributed Shared Memory), son ordenadores MIMID, en los cuales la memoria est distribuida entre los nodos. Tomando en cuenta que el espacio de direccionamiento es global, el acceso a memoria principal es asimtrico. Esta arquitectura de memoria que se genera en retardo de acceso dependiente tanto la posicin de memoria como el procesador se denomina Acceso No Uniforme a Memoria (NUMA), hace su aparicin cuando la memoria compartida est distribuida entre los nodos. De esta manera, se mejora el retardo medio de acceso a memoria, ya que en cada ordenador los accesos a posiciones de su memoria local presentan un retardo sensiblemente inferior al caso en que es accedido a posiciones de memoria en otros ordenadores. Esta clase de ordenadores con arquitectura NUMA presentas escalabilidad. Propone un espacio de direcciones de memoria virtual que integre la memoria de todas las computadoras del sistema, y su uso mediante paginacin. Las pginas quedan restringidas a estar necesariamente en un nico ordenador. Cuando un programa intenta acceder a una posicin virtual de memoria, se comprueba si esa pgina se encuentra de forma local. Si no se encuentra, se provoca un fallo de pgina, y el sistema operativo solicita la pgina al resto de computadoras. El sistema funciona de forma anloga al sistema de memoria virtual tradicional, pero en este caso los fallos de pgina se propagan al resto de ordenadores, hasta que la peticin llega al ordenador que tiene la pgina virtual solicitada en su memoria local. A primera vista este sistema parece ms eficiente que el acceso a la memoria virtual en disco, pero en la realidad ha mostrado ser un sistema demasiado lento en ciertas aplicaciones, ya que provoca un trfico de

pginas excesivo. De la misma manera que la arquitectura SMA se divide en: ccNUMA docNUMA COMA SVM Caractersticas: Debe existir un Mecanismo de comunicacin global entre los procesos (cualquiera puede hablar con cualquiera). No tiene que haber distintos mecanismos en distintas mquinas o distintos mecanismos para la comunicacin local o la comunicacin remota. Debe existir un esquema global de proteccin. La administracin de procesos debe ser la misma en todas partes (crear, destruir, iniciar, detener). Debe existir un sistema global de archivos y debe tener la misma apariencia en todas partes. El rasgo clave es que existe una sola cola para una lista en el sistema, de los procesos que no se encuentran bloqueados y que estn listos para su ejecucin. Dicha cola de ejecucin de procesos se encuentra almacenada en la memoria compartida. Cuando los procesos que se encuentran en la cola listos para su ejecucin son asignados a los procesadores de la siguiente manera: 1. Encuentra que el cache del procesador esta ocupad, por palabras de memoria compartida que contiene al programa del proceso anterior. 2. Despus de un pequeo intervalo de tiempo, se remplazara por el cdigo y los datos del programa del proceso que le ha sido asignado a dicho procesador. APLICACIONES DE MULTIMEDIA EN SISTEMAS DISTRIBUIDOS Aplicaciones Multimedia.- Son las ltimas incorporaciones a los sistemas distribuidos. Estas aplicaciones imponen ciertas necesidades de hardware para poder tener una velocidad y regularidad de transferencia de una gran cantidad de datos. Las aplicaciones multimedia generan y consumen caudales de datos continuos en tiempo real. stos contienen grandes cantidades de audio, vdeo y otros elementos de datos dependientes del tiempo, y resulta esencial el procesamiento y la entrega a tiempo de los elementos individuales de datos. En un sistema distribuido abierto, las aplicaciones multimedia pueden ser inciales y utilizadas sin anuncio previo. Pueden coexistir varias aplicaciones en la misma red e incluso en la misma estacin de trabajo. Por lo tanto, la necesidad de la gestin de la QoS (calidad de servicio, Quality of

Service): surge independientemente de la cantidad total de ancho de banda de los recursos o de capacidad de memoria de un sistema. Se necesita gestionar la QoS para gestionar para garantizar que las aplicaciones sern capaces de obtener la cantidad de recursos necesarios en los momentos requeridos, incluso cuando otras aplicaciones estn compitiendo por esos recursos. Multimedia basado en web: estas aplicaciones proporcionan acceso segn el mejor esfuerzo a caudales de audio y vdeo publicados en la web. Han tenido xito cuando existe poca o ninguna sincronizacin de los caudales de datos entre diferentes localizaciones. Sus prestaciones estn restringidas por el limitado ancho de banda y por las latencias variables que se dan en las redes actuales y por la imposibilidad de los S.O. actuales para soportar una planificacin de tiempo real de los recursos. En el caso de audio y de las secuencias de audio y vdeo de baja calidad, la utilizacin extensiva de almacenamiento en el destino para suavizar las variaciones en el ancho de banda y en la latencia hace que se puedan reproducir secuencia de vdeo de forma continua y sin sobresaltos, aunque exista un retardo desde el origen al destino hasta varios segundos. Telefona de red y conferencias de audio: esta aplicacin tiene unos requisitos de ancho de banda relativamente bajos, especialmente cuando se aplican tcnicas de compresin eficiente. Aunque la naturaleza interactiva de la misma implica tiempos de ida y vuelta pequeos, algo que no siempre se puede conseguir. Servicio de vdeo bajo demanda: stos proporcionan vdeo en formato digital desde grandes sistemas de almacenamiento hasta la herramienta de visualizacin del usuario. Resultan satisfactorios cuando existe suficiente ancho de banda dedicado, y tanto el servidor como el cliente son computadores dedicados. Tambin emplean una cantidad considerable de almacenamiento en el destino. SISTEMAS DISTRIBUIDOS Y LA SOCIEDAD Crees que no tienes nada que ver con los sistemas operativos distribuidos? Bueno, piensa lo otra vez! Incluso si t no usas regularmente las computadoras, t te encuentras conectado a un sistema operativo distribuido. Tienes seguro social? Tarjeta de crdito o cuenta bancaria? Televisin por cable? Telfono? Registro escolar o tarjeta de biblioteca? Si es as, entonces t ests conectado a un sistema operativo distribuido, y en este sistema operativo distribuido se encuentran datos sobre tu vida. Acceso simultneo Aplica para cuando mltiples usuarios necesitan tener la misma informacin al mismo tiempo, si tenemos copias por separado de la informacin, es muy difcil mantenerla actualizada tan pronto se haya hecho un cambio, y existe una discrepancia hacindose difcil saber cul es la correcta. DISEO DE APLICACIONES DISTRIBUIDAS El diseo de una aplicacin distribuida implica la toma de decisiones sobre su arquitectura lgica y fsica, as como sobre la tecnologa e infraestructura que se

emplearn para implementar su funcionalidad. Para tomar estas decisiones, debe tener un conocimiento claro de los procesos empresariales que realizar la aplicacin (sus requisitos funcionales), as como los niveles de escalabilidad, disponibilidad, seguridad y mantenimiento necesarios (sus requisitos no funcionales, funcionales u operativos). El objetivo consiste en disear una aplicacin que: Solucione el problema empresarial para el que se disea. Tenga en consideracin la seguridad desde el principio, teniendo en cuenta los mecanismos adecuados de autenticacin, la lgica de autorizacin y la comunicacin segura. Proporcione un alto rendimiento y est optimizada para operaciones frecuentes entre patrones de implementacin. Permita la escalabilidad para cumplir las expectativas de la demanda y admita un gran nmero de actividades y usuarios con el mnimo uso de recursos. Se pueda administrar, permitiendo a los operadores implementar, supervisar y resolver los problemas de la aplicacin en funcin del escenario. Se pueda mantener. Cada parte de funcionalidad debera tener una ubicacin y diseo predecibles teniendo en cuenta distintos tamaos de aplicaciones, equipos con conjuntos de habilidades variadas y requisitos tcnicos y cambios empresariales. SERVICIOS E INTEGRACIN DE SERVICIOS A medida que crece Internet y las tecnologas relacionadas, y las organizaciones buscan integrar sus sistemas entre lmites de departamentos y de organizacin, ha evolucionado un enfoque de generacin de soluciones basado en servicios. Desde el punto de vista del consumidor, los servicios son conceptualmente similares a los componentes tradicionales, salvo que los servicios encapsulan sus propios datos y no forman parte, estrictamente hablando, de la aplicacin sino que son utilizados por sta. Aplicaciones y servicios que necesitan integrarse se pueden generar en distintas plataformas, por distintos equipos, en diferentes programas y se pueden mantener y actualizar de forma independiente. Por tanto, es esencial que implemente la comunicacin entre ellos con el mnimo acoplamiento. Se recomienda que implemente la comunicacin entre los servicios empleando tcnicas basadas en mensajes para proporcionar altos niveles de solidez y escalabilidad.

You might also like