Estudiante

Páginas: 6 (1417 palabras) Publicado: 10 de junio de 2013
TEMA:
Definir e identificar las características en sistemas distribuidos de:
Heterogeneidad.
Extensibilidad.
Seguridad.
Escalabilidad.
Concurrencia.

ABSTRACT.

Definition. A distributed system is defined as one in which the hardware and software components, located on computers connected by a network, communicate and coordinate their actions only by passing messages".

Thisdefinition has the following consequences:
Concurrence
Absence of a global clock
Independent faults

Challenges.
Heterogeneity.
Extensibility.
Security.
Scalability.
Fault Tolerance.
Concurrence.

MARCO TEORICO

HETEROGENEIDAD.
Internet permite que los usuarios accedan a servicios y ejecuten aplicaciones sobre un conjunto heterogéneo de redes y computadores. Esta heterogeneidad (es decir,variedad y diferencia) se aplica a todos los siguientes elementos:
o   Redes.
o   Hardware de computadores.
o   Sistemas operativos.
o   Lenguajes de programación.
o   Implementaciones de diferentes desarrolladores.
 
Middleware: el término middleware se aplica al estrato software que provee una abstracción de programación, así como un enmascaramiento de la heterogeneidad subyacente de lasredes, hardware, sistemas operativos y lenguajes de programación. La mayoría de middleware  se implementa sobre protocolos de internet, enmascarando éstos la diversidad de redes existentes.
 
Aún así  cualquier middleware trata  con las diferencias de sistema operativo y hardware. El midleware proporciona un modelo computacional uniforme al enlace de los programadores de servidores yaplicaciones distribuidas. Los posibles modelos incluyen invocación  sobre objetos remotos, acceso remoto mediante SQL y procesamiento distribuido de transacciones.
 
Heterogeneidad y código civil: el término código móvil se emplea para referirse al código que puede ser enviado desde un computador a otro y ejecutarse en éste. Dado que el conjunto de instrucciones de un computador depende del hardware, elcódigo de nivel de máquina adecuado para correr en un tipo de computador no es adecuado para ejecutarse en otro tipo.

La aproximación de máquina virtual provee un modo de crear código ejecutable sobre cualquier hardware: el compilador de un lenguaje concreto generará código para una máquina virtual que en lugar de código apropiado para un hardware particular.
 

EXTENSIBILIDAD.
Laextensibilidad de un sistema de cómputo es la característica que determina si el sistema puede ser extendido y re implementado en diversos aspectos. La extensibilidad de los sistemas distribuidos se determina en primer lugar por el grado en el cual se pueden añadir nuevos servicios de compartición de recursos y ponerlos a disposición para el uso por una variedad de programas cliente.
 
No es posibleobtener extensibilidad a menos que la especificación y la documentación de las interfaces software clave de los componentes de un sistema estén disponibles para los desarrolladores de software. Es decir, que las interfaces clave estén publicadas. Este procedimiento es similar a una estandarización, que por lo demás suelen ser lentos y complicados.
 
Los sistemas diseñados de este modo para darsoporte a la compartición de recursos se etiquetan como sistemas distribuidos abiertos para remarcar el hecho de ser extensibles. Pueden ser extendidos en el nivel hardware mediante la inclusión de computadores a la red y en el nivel software por la introducción de nuevos servicios y la re implementación de los antiguos, posibilitando a los programas de aplicación la compartición de recursos. Otrobeneficio más, citado a menudo, de los sistemas abiertos es su independencia de proveedores concretos.

En resumen: 
·         Los sistemas abiertos se caracterizan porque sus interfaces están publicadas.
·         Los sistemas distribuidos abiertos se basan en la providencia de un mecanismo de comunicación uniforme e interfaces públicas para acceder a recursos compartidos.
·         Los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS