Professional Documents
Culture Documents
Pérez Venus R4 U2
Pérez Venus R4 U2
1. Analyze the following case regarding failures in distributed systems and then
do what you are instructed to do:
Case
2. Pose a solution to the case, in which you answer the following questions:
a) What proposal would you submit for the location of equipment, servers
or data stores?
b) What strategies would you use to improve the design of a distributed
system and have more efficient responses for customers?
3. Draw up a diagram or schematic, in which the failures that are being avoided
are reflected so that the system is tolerant to these.
a) Identification data
b) Proposal or solution you put forward for the case.
c) Strategies to improve the design of the distributed system.
d) Scheme or diagram.
a) Module Name
b) Challenge name and number
c) Full name
d) Date of preparation
e) Advisor's name
Tip
a) What proposal would you submit for the location of equipment, servers
or data stores?
The best location for the replicas has to be found, distances are measured
in terms of latency; the closer the servers are (the distance to the client is minimal),
the better the communication between the server and the client will be. It is
recommended that the nodes are close to the clients. There must be a certain
number of temporary replicas in the region where the requests come from no
matter where the server is located (the server can be in Russia, but the temporary
replicas must be in the places where the requests come from: Mexico, USA,
Japan, etc.).
So the best location for the equipment is as close as possible to the clients,
in the place where the servers can send replicas as soon as possible to the clients
so that failures are minimized.
In terms of storage, the most appropriate when working with customer
orders that require immediate information is the "Customer-Centric Consistency
Model".
b) What strategies would you use to improve the design of a distributed
system and have more efficient responses for customers?
The nodes must be close to the clients so that the replicas from the servers arrive
correctly and reliably and the responses to the clients as well, the closer the
communication will be more accurate.
2. Draw up a diagram or scheme, in which the faults that are being avoided are
reflected so that the system is tolerant to these faults.
Correction
Correction
Failure of Failure to respond
omission
Disguising failures
with redundancy