You are on page 1of 4

Challenge 4 Analyze and solve the case!

Full name: Venus Atenea Perez Solis

Date of preparation: 19/10/2020

Advisor's Name: Gabriel Alejandro Granados


Instructions:

1. Analyze the following case regarding failures in distributed systems and then
do what you are instructed to do:

Case

An automotive company contracts the services of smaller


companies for the maintenance of its machines. On the one
hand, they have detected that when their customers need
access to payment balances, the responses are slow, especially
if the client machines are located in different parts of the
country, and sometimes their requests do not receive a
response.

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.

4. In a Word document, integrate the following:

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.

5. Complete the cover page with the following data:

a) Module Name
b) Challenge name and number
c) Full name
d) Date of preparation
e) Advisor's name

Tip

Use a variety of strategies to help clarify the


information presented, using the language of
distributed computing.
1. 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?
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

Omission of Value failure


reception
Add more nodes to
make the replicas.
Omission of State
Nodes should be closer
shipment transition
to the server for better
failure
communication.

You might also like