Logo Studenta

3 2 Modelos de sistema

¡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.2 Modelos de sistema
Sabinas, Coahuila							18/10/2021
2.1 Provide three specific and contrasting examples of the increasing levels of heterogeneity experienced in contemporary distributed systems as defined in Section 2.2. page 39: 
Un ejemplo del aumento de la heterogeneidad dentro de los sistemas distribuidos contemporáneos son el la implementación de la tecnología móvil, tales como las laptop y los teléfonos celulares.
Otro ejemplo puede ser la implementación de sistemas computacionales dentro de sistemas que no sean computadores, tales como lavadoras, refrigeradores, etc.
Siendo también que el uso de los sistemas de almacenamiento dentro de la nube, nos permiten un uso más versátil de los sistemas computacionales 
2.3 Describe and illustrate the client-server architecture of one or more major Internet applications (for example, the Web, email or netnews). page 46
Dentro de esta, los procesos del cliente interactúan con los procesos de un servidor individual dentro de potenciales computadores hospedador, estos ordenados para dar acceso a los recursos compartidos que estos pueden manejar
2.4 For the applications discussed in Exercise 2.1, what placement strategies are employed in implementing the associated services? page 48
Considero que la estrategia de localización mejor utilizada para el ejercicio es el de Mobile Agents, debido a que con esta se puede realizar una o numerosas llamadas a los recursos que se encuentran en la network, para así volver con dicho resultado.
2.7 List the types of local resource that are vulnerable to an attack by an untrusted program that is downloaded from a remote site and run in a local computer. page 50
Los propios agentes móviles pueden ser vulnerables: es posible que no puedan completar su tarea si se les niega el acceso a la información que necesitan. Las tareas realizadas por los agentes móviles se pueden realizar por otros medios. Por ejemplo, los rastreadores web que necesitan acceder a recursos en servidores web en Internet funcionan con bastante éxito al realizar invocaciones remotas a los procesos del servidor. Por estas razones, la aplicabilidad de los agentes móviles puede ser limitada.
2.8 Give examples of applications where the use of mobile code is beneficial. page 50
Este tipo de mobile code puede resultar benéfico en el momento en el que se busque tener una respuesta más veloz de parte del código, por lo que este es descargado y corrido localmente
2.10 Provide a concrete example of the dilemma offered by Saltzer’s end-to-end argument in the context of the provision of middleware support for distributed applications (you may want to focus on one aspect of providing dependable distributed systems, for example related to fault tolerance or security). page 60
Los argumentos aportados al diseño de Internet se ponen en peligro por los recientes movimientos hacia la especialización de los servicios de red para cumplir con los requisitos actuales de las aplicaciones
2.13 The Network Time Protocol service can be used to synchronize computer clocks. Explain why, even with this service, no guaranteed bound is given for the difference between two clocks. page 64
Esto se debe a que la computadora Los relojes se desvían del tiempo perfecto y, lo que es más importante, sus velocidades de desvío difieren de uno. otro. El término tasa de desviación del reloj se refiere a la tasa a la que se desvía el reloj de una computadora de un reloj de referencia perfecto. Incluso si los relojes de todas las computadoras en un El sistema está configurado a la misma hora inicialmente, sus relojes eventualmente variarán bastante significativamente a menos que se apliquen correcciones.
2.14 Consider two communication services for use in asynchronous distributed systems. In service A, messages may be lost, duplicated or delayed and checksums apply only to headers. In service B, messages may be lost, delayed or delivered too fast for the recipient to handle them, but those that are delivered arrive with the correct contents. Describe the classes of failure exhibited by each service. Classify their failures according to their effects on the properties of validity and integrity. Can service B be described as a reliable communication service? page 67, page 71 
El servicio A tiene problemas de validez, debido que los mensajes pueden verse perdidos, además de tener problemas de integridad, debido a que los mensajes pueden llegar diferentes al destinatario mientras que el servicio B tiene problemas de validez, debido al tiempo que estos mensajes tardan en llegar imposibilitando al destinatario el manejo.
2.15 Consider a pair of processes X and Y that use the communication service B from Exercise 2.14 to communicate with one another. Suppose that X is a client and Y a server and that an invocation consists of a request message from X to Y, followed by Y carrying out the request, followed by a reply message from Y to X. Describe the clases of failure that may be exhibited by an invocation. page 67
Pienso que uno de los problemas que se pueden afrontar es el que al momento de buscar solicitar un mensaje al servido Y, este mensaje puede perderse, y en el caso de que este no se pierda, puede resultar que se manejó demasiado rápido, por lo que estos no se pudieron trabajar de manera correcta
2.16 Suppose that a basic disk read can sometimes read values that are different from those written. State the type of failure exhibited by a basic disk read. Suggest how this failure may be masked in order to produce a different benign form of failure. Now suggest how to mask the benign failure. page 70
El tipo de falla es de Performance que afecta el proceso, ya que afecta el resultado esperado de dicho proceso. Pienso que podríamos dejar que lea el disco y lo imprima, para así determinar si lo que está leyendo es correcto determinadamente a lo que el disco originalmente dice

Continuar navegando