Distributed Client-Server Computing System

(Redirected from Client-Server Application)

A Distributed Client-Server Computing System is a distributed computing system that follows a client-server architecture (which partitions tasks or workloads between a server (a provider of a resource or service) and a client/service requester).



References

2021a

  • (Wikipedia, 2021) ⇒ https://en.wikipedia.org/wiki/Distributed_computing#Architectures Retrieved:2021-10-2.
    • Various hardware and software architectures are used for distributed computing. At a lower level, it is necessary to interconnect multiple CPUs with some sort of network, regardless of whether that network is printed onto a circuit board or made up of loosely coupled devices and cables. At a higher level, it is necessary to interconnect processes running on those CPUs with some sort of communication system.[1]
      • Client–server: architectures where smart clients contact the server for data then format and display it to the users. Input at the client is committed back to the server when it represents a permanent change.
      • (...)
  1. Ohlídal, M.; Jaroš, J.; Schwarz, J.; et al. (2006). “Evolutionary Design of OAB and AAB Communication Schedules for Interconnection Networks". In Rothlauf, F.; Branke, J.; Cagnoni, S. (eds.). Applications of Evolutionary Computing. Springer Science & Business Media. pp. 267–78. ISBN 9783540332374.

2021b

  • (Wikipedia, 2021) ⇒ https://en.wikipedia.org/wiki/Client–server_model Retrieved:2021-10-2.
    • Client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients. Often clients and servers communicate over a computer network on separate hardware, but both client and server may reside in the same system. A server host runs one or more server programs, which share their resources with clients. A client usually does not share any of its resources, but it requests content or service from a server. Clients, therefore, initiate communication sessions with servers, which await incoming requests.

      Examples of computer applications that use the client–server model are email, network printing, and the World Wide Web.

2003

 
Figure 4: Flat architecture (left); Hierarchical architecture (right).

2000a

2000b