Professional Documents
Culture Documents
Distributed Systems
Distributed Systems
Computing
Lec. 1
UNIT- I : Systems Modeling, Clustering
and Virtualization
• Distributed System
• Models and Enabling Technologies
• Computer Clusters for Scalable Parallel Computing
• Virtual Machines and Virtualization of Clusters
and Data centers.
Introduction
• What is Distributed Systems ?
• What is Cloud Computing ?
Distributed computing
Distributed computing This is a field of computer
science/engineering that studies distributed systems.
A distributed system consists of multiple autonomous
computers, each having its own private memory,
communicating through a computer network.
Information exchange in a distributed system is
accomplished through message passing.
A computer program that runs in a distributed system is
known as a distributed program. The process of
writing distributed programs is referred to as
distributed programming.
We define a distributed system as one in which
hardware or software component located at
networked computers communicate and
coordinate their action only by passing
message .
What is a Distributed System?
• From various textbooks:
– “A distributed system is a collection of independent
computers that appear to the users of the system as a
single computer.”
– “A distributed system consists of a collection of
autonomous computers linked to a computer network and
equipped with distributed system software.”
– “A distributed system is a collection of processors that do
not share memory or a clock.”
– “Distributed systems is a term used to define a wide range
of computer systems from a weakly-coupled system such
as wide area networks, to very strongly coupled systems
such as multiprocessor systems.”
Distributed Computing System Examples
01. Cloud computing refers to providing on Distributed computing refers to solve a problem
demand IT resources/services like server, over distributed autonomous computers and they
storage, database, networking, analytics, communicate between them over a network.
software etc. over internet.
02. In simple cloud computing can be said as a In simple distributed computing can be said as a
computing technique that delivers hosted computing technique which allows to multiple
services over the internet to its computers to communicate and work to solve a
users/customers. single problem.
03. It is classified into 4 different types such as It is classified into 3 different types such as
Public Cloud, Private Cloud, Community Distributed Computing Systems, Distributed
Cloud and Hybrid Cloud. Information Systems and Distributed Pervasive
Systems.
04. There are many benefits of cloud computing There are many benefits of distributed computing
like cost effective, elasticity and reliable, like flexibility, reliability, improved performance
economies of Scale, access to the global etc.
market etc.
05. Cloud computing provides services Distributed computing helps to achieve
such as hardware, software, networking computational tasks more faster than using a
resources through internet. single computer as it takes a lot of time.
Cloud Computing is more flexible than Grid Computing is less flexible than cloud
grid computing. computing.
In cloud computing, cloud servers are In Grid computing, grids are owned and
owned by infrastructure providers. managed by the organization.
Cloud computing uses services like Iaas, Grid computing uses systems like
PaaS, and SaaS. distributed computing, distributed
information, and distributed pervasive.