Sei sulla pagina 1di 5

BENSON IDAHOSA UNIVERSITY

BENIN CITY, EDO STATE

NAME:
OKONJI GOODNEWS PETER

MAT NO:
BAS/CSC/160007

FACULTY:
SCIENCE

DEPARTMENT:
PHYSICAL SCIENCE

UNIT
COMPUTER SCIENCE

CORSE CODE:
CSC 411

COURSE TITLE:
NET CENTRIC COMPUTING

ASSIGNMENTS
1. EXPLAIN IN FULL ATM MACHINE. EXPLAIN HOW IT WORKS AS A
DISTRIBUTED SYSTEM.
2. E-MAILER AS A DISTRIBUTED SYSTEM WITH DIAGRAM.
3. WHY IS A NETWORK OF WORK STATIONS A DISTRIBUTED SYSTEM.

OCTOBER, 2019
ATM MACHINE

The full form of ATM is Automated Teller Machine. ATM is an electro-mechanical machine
that is used for making financial transaction from a bank account. There machines are used to
withdraw money from personal bank account.

HOW IT WORKS AS A DISTRIBUTED SYSTEM

1. The first issue would be to inquire the client about the place that he/she frequently
accesses. Then the client information is stored in all the branches those where identified
by the client as frequently accessed places. Host processor is updated about which
branches contain the client information.
2. The second issue deals with any request issued by the client to the ATM. The TM
forwards this information to the host processors the host processor, on receiving the
request determines which branch is the nearest neighbor that stores the information of
that client from the place the request is issued.
3. After determining the nearest neighbor, the host processor routes the transaction request
to it and the transaction is performed. Transaction in all other branches at the same
account is locked to ensure atomicity. All other branches that contain the same client
information are also updated at the same time by sending the transaction information by
the host processor to maintain concurrency control.

So, we see that to apply the distributed database concept, we have to consider two phases.

i. Client opening an account


ii. Client performs transaction

E-MAILER APPLICATION IS THE PINNACLE OF DISTRIBUTED APPLICATIONS

This is how it works;

Each machine has an application server program that understands the email protocol of SMIP
(Simple Mail Transfer Protocol). When two machines want to exchange email, first they
synchronize to a known initial shared state, then the email message header control information is
exchanged. If the second machine agrees to the transfer, the contents of the email is then
delivered. The receiving machine places the email in a special sport directory for later reading by
the end user. Alternatively, the receiving machine may reject the email message or provide
forwarding information.

The Email Clients

When the end user wants to send email, an email client hands the email to the machines email
server. The server exchanges the email with another machines email server. The recipient
machines places the email messages in the spool file belonging to the recipient. The email is
ready for the final delivery stage. When the recipient wants to read email, the email client reads
the spool file and displays the message.
WHY IS A NETWORK OF WORK STATION A DISTRIBUTED SYSTEM

The distributed network is used in distributed computing, is the network system over which
computer programming, software, and its data are spread out across more than one computer, but
communicate complex messages through their nodes (computers) and are dependent upon each
other.

Distributed network is to share resources typically to accomplish a single or similar goal usually,
this takes place over a computer network, however, internet based computing is rising in
popularity. Typically a distributed networking system is composed of processes, threads, agents,
and distributed objects.

A distributed network consist of client/server Agent-based, Decentralized, mesh client/server is


the principle that a client computer can provide certain capabilities for a user and request others
from other computers that provide services for the clients. The Web’s Hypertext Transfer,
Protocol is basically all client/server
AGENT-BASED

A distributed network can also be agent-based where what controls the agent or component is
loosely defined, and the components can have either pre-configured or dynamic settings

DECENTRALIZED

Decentralization is where each computer on the network can be used for the computing ask at
hand, which is the opposite of the client/server model.

MESH

Mesh networking is a local network is a local network composed of devices (modes) that was
originally designed to communicate through radio waves, allowing for different types of devices.

Potrebbero piacerti anche