In: Computer Science
we list a multiple hot technologies related to distributed systems/computing. Students need to write a paragraph on ALL the below topics
What is Client Server model?
Compare and contrast centralized and distributed computing.
Explain Servers, Clients, Thread, Code Migration, Software agents for the same. What is a process? Explain the various states of a process through state transition diagram.
Explain the layered protocols. Compare and contrast the OSI and TCP/IP model. What is spontaneous networking?
Compare and contrast some of the network and distributed simulation tools.
Explain the trends in large scale distributed systems simulation tools.
Client server model
The Client-server model is a dispersed application structure that parcels undertaking or remaining task at hand between the suppliers of an asset or administration, called servers, and administration requesters called clients. In the client-server design, when the client computer sends a solicitation for data to the server through the web, the server acknowledges the mentioned cycle and convey the data parcels mentioned back to the client. Clients don't share any of their assets. Instances of Client-Server Model are Email, World Wide Web, and so forth.
Difference between Centralized and distributed
Centralized
A system with centralized multiprocessor equal architecture.In the late 1980 s Centralized systems have been dynamically supplanted by appropriated systems.
attributes of centralized system
Distributed
Set of firmly coupled projects executing on at least one computers which are interconnected through an organization and planning their activities. These projects think around each other and do assignments that none could do in detachment
qualities of Distributed system
Necessity of circulated system
Adaptability plausibility of including new has
receptiveness effortlessly expanded and changed
Heterogeneity-upholds different H/W S/w stages
Asset sharing-H/w, S/W and data
adaptation to non-critical failure capacity to work accurately regardless of whether issues happen.
Server
The server is the machine that runs Oracle7 programming and handles the capacities needed for simultaneous, shared data access. It is frequently alluded to as the back-end. Server likewise alludes to the server cycle that sudden spikes in demand for the server machine. The server gets and measures SQL and PL/SQL proclamations beginning from client applications. The server can likewise be enhanced for its obligations. For instance, it can have enormous circle limit and quick processors. It can likewise take the heap of plate I/O, printing, record move, etc.
Client
In computing, a client is a bit of computer equipment or programming that gets to an assistance made accessible by a server as a feature of the client–server model of computer organizations. The server is regularly (however not generally) on another computer system, where case the client gets to the administration by method of an organization.