Logo Studenta

3 1 Caracterización de los Sistemas distribuidos

¡Estudia con miles de materiales!

Vista previa del material en texto

Nombre del alumno: Antony Arturo García Pérez
Matrícula: 2020690020
Carrera: Licenciatura en Ciencia de Datos
Nombre de la materia: Computo de alto desempeño
Nombre del docente: Gerardo Altamirano
3.1. Caracterización de los Sistemas distribuidos
Sabinas, Coahuila							14/10/2021
1.1 Give five types of hardware resource and five types of data or software resource that can usefully be shared. Give examples of their sharing as it occurs in practice in distributed systems.
Los recursos del hardware pueden ser escáneres, discos duros, impresoras, lectoras, cámaras web. Los recursos de software podrían ser datos del tipo de JSON; HTTP, XML, Messenger, e-mail.
Como ejemplos de estos, están el Messenger el cual se puede ejecutar en computadores conectados en la red, estando estos comunicados mediante el correo electrónico se transmiten datos, compartiendo a su vez una impresora o discos doro, coordinando sus acciones.
1.3 Consider the implementation strategies for massively multiplayer online games as discussed in Section 1.2.2. In particular, what advantages do you see in adopting a single server approach for representing the state of the multiplayer game? What problems can you identify and how might they be resolved?
La arquitectura centralizada nos ayuda en términos de gestión y coherencia, esta lo hace contando con una copia única para solucionar problemas. Garantizando la rapidez de respuesta con optimización de red. 
Sin embargo, el problema sería la carga de trabajo, se tendría que dividir entre los servidores distribuidos geográficamente.
1.7 A server program written in one language (for example, C++) provides the implementation of a BLOB object that is intended to be accessed by clients that may be written in a different language (for example, Java). The client and server computers may have different hardware, but all of them are attached to an internet. Describe the problems due to each of the five aspects of heterogeneity that need to be solved to make it possible for a client object to invoke a method on the server object:
· Las redes, dentro de este tema está el aspecto de que existiendo una red extensa en varias computadoras el objeto burbuja podrá se accedido normalmente 
· Hardware de computadoras, dentro de este tema está el aspecto de que estando conectados todo tipo de computadores con diferentes hardwares, el acceso proporcionado como el objeto burbuja es accedido normalmente sin importar d hardware que posean.
· Sistemas operativos, dentro de este tema está el aspecto de que teniendo cualquier sistema operativo instalado, no habría dificultad en acceder al objeto burbuja.
· Lenguajes de programación, dentro de este tema está el aspecto de que aún de los lenguajes de programación utilizados se accede normal al objeto.
· Implementación de diferentes desarrolladores, no importa que desarrollador haga el objeto, es posible acceder a él y ejecutor su aplicación.
1.10 The INFO service manages a potentially very large set of resources, each of which can be accessed by users throughout the Internet by means of a key (a string name). Discuss an approach to the design of the names of the resources that achieves the minimum loss of performance as the number of resources in the service increases. Suggest how the INFO service can be implemented so as to avoid performance bottlenecks when the number of users becomes very large:
Se podría implementar el servicio INFO, haciendo que este no sea accedido al tener un número considerable de usuarios y así pasado ese límite no podrán acceder a él evitando que los usuarios dentro de él sean expulsados o no se pueda acceder más al servicio INFO
1.13 A service is implemented by several servers. Explain why resources might be transferred between them. Would it be satisfactory for clients to multicast all requests to the group of servers as a way of achieving mobility transparency for clients?
Por un lado, una máquina de búsqueda en el Web proporciona una función para los usuarios: estos no necesitan establecer contacto con los demás directamente. Por el otro lado, en un sistema de trabajo cooperativo. Un grupo de usuarios particulares determinó qué mecanismos proporcionar el sistema para coordinar sus acciones.
1.14 Resources in the World Wide Web and other services are named by URLs. What do the initials URL denote? Give examples of three different sorts of web resources that can be named by URLs.
Localizador Uniforme de Recursos. "Dirección de correo electrónico, páginas web, contenido multimedia”
1.15 Give an example of an HTTP URL. List the main components of an HTTP URL, stating how their boundaries are denoted and illustrating each one from your example. To what extent is an HTTP URL location-transparent?
http://nombre del servidor [:puerto][/nombre de ruta][?consulta ] [#fragmento]Consulta Ej, búsqueda de página
Cadena
Componente del recurso
Ruta del recurso del servidor.
Puerto (80,def)
Nombre del servidor expresado como un sistema de nombres de dominio
Ejemplo: https://translate.google.com.mx/?hl=es-419&sl=en&tl=es&op=translate

Continuar navegando