Alumno—
Hermann Salomón Cazares Arellano
ID—
00000210142
Asignación—
01– Investigación sobre los retos
Fecha—
18 de enero del 2024
Materia—
Sistemas distribuidos
Profesor—
Gilberto Borrego Soto
INSTITUTO TECNOLÓGICO DE SONORA
Sistemas distribuidos: investigación sobre los retos
Investigación sobre los retos
Investigar y redactar en sus propias palabras a que se refieren los conceptos.
Heterogeneidad: Se refiere a la distinta variación de los componentes que existen en un
sistema; Como los componentes API, lenguaje, hardware, software y desarrolladores.
Extensibilidad: Poder extender el sistema de manera eficaz y eficiente, utilizando sistemas
de interfaces para los componentes. Haciendo esto, teniendo un código limpio y fácil de
extender a más componentes y funcionalidades, para que cada componente haga su
funcionalidad, y que el extendimiento sea fácil y no tedioso.
Seguridad: Tener seguridad implacable para mantener la información y datos seguros de
posibles mal usos. Por lo que se deben cumplir reglas para obtener la seguridad en un
sistema distribuido, así garantizando su confidencialidad, integridad y disponibilidad.
Escalabilidad: Un sistema con una escalabilidad vertical u horizontal dependiendo de lo que
se necesita para el mismo sistema distribuido. Se debe saber por qué optar, para ver costos
de hardware y las ventajas que se trae con cada tipo de escalabilidad.
Manejo de errores: Hay probabilidades de que un sistema deje de funcionar, por sus
componentes y su funcionalidad individual, mientras uno deja de funcionar otros pueden
seguir funcionando, por lo que se debe seguir unas reglas para el manejo de fallos como por
ejemplo: detección de errores. enmascaramiento de errores, recuperación a errores y
redundancia.
Concurrencia: Se obtiene concurrencia cuando se maneja eficientemente recursos que son
accedidos al mismo tiempo por varios usuarios, esto crea concurrencia. Esta información
está siendo accedida al mismo tiempo o compartida por estos mismos. Se debe manejar
correctamente la concurrencia para no generar fallos.
Transparencia: El sistema se debe sentir como uno solo y no como varios sistemas
diferentes en uno mismo. Debe de haber una capa de transparencia para sentir a todo el
sistema como un todo en uno. Debe cumplir con características que otorguen la
transparencia.
Calidad del servicio: Se debe cumplir una calidad en entregar un buen servicio, con los
principios de rendimiento, seguridad y fiabilidad. Debe ser funcional para todas las
acciones que el sistema fue diseñado y por ello una función correcta y eficiente.
Sistemas distribuidos: investigación sobre los retos
Bibliografía y referencias:
● Salguero E. (2018). Sistemas distribuidos: caracterización, diseño, mensajes y
tiempo . Recuperado de:
[Link]
comunicacion-tiempo-2c1f85f4e67a
● KMC (2020). Sistemas distribuidos módulo 1: introducción a los sistemas
distribuidos. Recuperado de:
[Link]