0% found this document useful (0 votes)
11 views7 pages

Introduction To Computing

A distributed system is a computing environment where components are spread across multiple computers on a network, characterized by concurrency, lack of a global clock, and independent failures. Distributed computing utilizes these systems to perform computing tasks, while scaling can be achieved through vertical or horizontal methods. Data locality emphasizes storing data near processing units to reduce latency in data-intensive applications.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views7 pages

Introduction To Computing

A distributed system is a computing environment where components are spread across multiple computers on a network, characterized by concurrency, lack of a global clock, and independent failures. Distributed computing utilizes these systems to perform computing tasks, while scaling can be achieved through vertical or horizontal methods. Data locality emphasizes storing data near processing units to reduce latency in data-intensive applications.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Distributed Systems

Distributed system
Distributed system is a computing environment in which various
components are spread across multiple computers on a network.
This definition leads to the following characteristics of distributed systems:
❖Concurrency of components
❖Lack of a global ‘clock’
❖Independent failures of components
Distributed System vs. Distributed Computing

A distributed system is a system that encompasses several components that exist in


different devices, usually located at different geographical locations.

Distributed computing refers to the use of distributed systems to complete


computing task.
Centralized System and Distributed system
Scaling
We can scale up your server with two different methods:
1. Adding more hardware components to your current server configuration
(e.g., adding more RAM or storage to your dedicated server) is known
as vertical scaling.
2. Horizontal scaling adds more servers to your hosting configuration to
increase its power. This configuration is also known as a server cluster.
Data Locality

Data Locality is the concept of physically storing


data close to the processing unit that will
consume it, minimizing data movement and
reducing latency in data-intensive applications.

You might also like