Uploaded by Yaw Nash

DISTRIBUTED SYSTEMS

advertisement
NAME: ANDREWS AWUKU
ID NUMBER: PUC/181090
COURSE TITLE: DISTRIBUTED SYSTEMS
QUESTION ONE
A thread is a single sequential flow of execution of tasks of a process. A thread is also a path of
execution within a process.
Contribution of Thread in Distributed Systems
They allow clients and servers to be constructed such that communication and local processing
can overlap, resulting in a high level of performance.
QUESTION TWO
Multithreading is a model of program execution that allows for multiple threads to be created within a
process, executing independently but concurrently sharing process resources.
QUESTION THREE
i.
ii.
iii.
The dispatcher thread reads incoming request for a file operation.
The requests are sent by clients to a well known end point for this server.
After examining the requests, the server chooses an ideal worker thread and hands it the
request.
Download