Introduction to Distributed Systems
Sabu M. Thampi

TL;DR
This paper provides an overview of distributed computing systems, discussing their definition, architecture, characteristics, common fallacies, and key applications like client/server models and the World Wide Web.
Contribution
It offers a comprehensive introduction to distributed systems, highlighting their evolution, core concepts, and various types, serving as an educational resource.
Findings
Distributed systems enable quick, precise solutions for complex problems.
They have evolved from simple data sharing to supporting diverse services.
Understanding of distributed system architecture and characteristics is essential.
Abstract
Computing has passed through many transformations since the birth of the first computing machines. Developments in technology have resulted in the availability of fast and inexpensive processors, and progresses in communication technology have resulted in the availability of lucrative and highly proficient computer networks. Among these, the centralized networks have one component that is shared by users all the time. All resources are accessible, but there is a single point of control as well as a single point of failure. The integration of computer and networking technologies gave birth to new paradigm of computing called distributed computing in the late 1970s. Distributed computing has changed the face of computing and offered quick and precise solutions for a variety of complex problems for different fields. Nowadays, we are fully engrossed by the information age, and expending…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Cloud Computing and Resource Management · Distributed systems and fault tolerance
