Distributed application

from Wikipedia, the free encyclopedia

A distributed application is a complex application program that runs in a distributed system , i.e. on several computers / processors , and exchanges information between them. A distributed application can arise through horizontal cuts in the software layer model , so that the task of the overall system is divided among individual software components . To fulfill the overall task, all components of the application must cooperate and communicate with each other. For the client, the system usually appears as a single one (transparent). Defined interfaces exist between the components.

Distributed applications are used for volunteer computing , among other things .

There are platforms such as HPC Cluster from Microsoft for distributed processing with several computers or multiprocessing.

Linux-based solutions are for example: Beowulf , Cluster Knoppix or their successor OpenMosix

Web link

  • Youtube playlist with all recordings of a lecture entitled "Development of distributed applications", held at the Trier University of Applied Sciences in the 2013 summer semester