SlideShare a Scribd company logo
Seminar
on
Distributed Computing
LinkedIn:
sarveshmeena1994@gmail.com
Submitted By:
Sarvesh Kumar Meena
M.Tech-CSE
Contents
 Overview
 History
 Introduction
 Working of Distributed System
 Type
 Motivation
 Goals
 Characteristics
 Architecture
 Security and Standards Challenges
 Example
 Advantages
 Disadvantages
 Conclusion
 Reference
Overview of Distributed Computing
• Distributed Computing is a field of computer science that
studies distributed systems.
• A Distributed System is One in Which H/W & S/W
Components Located at Networked Computers Communicate
their Actions Only By Message Passing
• In The Term Distributed Computing The Word Distributed
Means Spread out across space. Thus, Distributed Computing
is an activity performed on a distributed system.
• These Networked Computers may be in the same city, same
country i.e. in same world.
History
• The use of concurrent processes that communicate by
message-passing has its roots in operating system
architectures studied in the 1960s
• The study of distributed computing became its own
branch of computer science in the late 1970s and
early 1980s.
• The first conference in the field, Symposium on
Principles of Distributed Computing (PODC), dates
back to 1982, and its European
counterpart International Symposium on Distributed
Computing (DISC) was first held in 1985.
Introduction
Introduction
• The word distributed in terms such as “ distributed
system", "distributed programming", and " distributed
algorithm " originally referred to computer networks
where individual computers were physically
distributed within some geographical area.
• The terms are nowadays used in a much wider sense,
even referring to autonomous processes that run on
the same physical computer and interact with each
other by message passing.
Working of Distributed System
• A distributed computing architecture consists of very
lightweight software agents installed on a number of
client systems, and one or more dedicated distributed
computing management servers.
• There may also be requesting clients with software
that allows them to submit jobs along with lists of
their required resources.
Distributed Application
Middleware service
Local OS Local OS Local OS
Machine A Machine B Machine C
Types of Distributed System
Distributed Computing System
• Grid Computing
• Cluster Computing
• Cloud Computing
Distributed Information System
Distributed Pervasive System
Distributed Computing System
 Grid Computing :-
Grid computing is the collection of computer resources
from multiple locations to reach a common goal. Grid
computing is a processor architecture that combines
computer resources from various domains to reach a
main objective. In grid computing, the computers on the
network can work on a task together, thus functioning as
a supercomputer.
• Cluster Computing :-
A computer cluster is a single logical unit consisting of
multiple computers that are linked through a LAN. The
networked computers essentially act as a single, much
more powerful machine. A computer cluster provides
much faster processing speed, larger storage capacity,
better data integrity, superior reliability and wider
availability of resources.
Computer clusters are, however, much more costly to
implement and maintain. This results in much higher
running overhead compared to a single computer.
• Cloud Computing :-
Cloud computing is a type of computing that relies
on sharing computing resources rather than having local
servers or personal devices to handle applications.
In cloud computing, the word cloud (also phrased as "the
cloud") is used as a metaphor for "the Internet," so the
phrase cloud computing means "a type of Internet-based
computing," where different services — such as servers,
storage and applications — are delivered to an
organization's computers and devices through the Internet.
Distributed Information System :-
Goal :- Distributed Information System across several
servers
Remote processes called Clients access the servers to
manipulate the information.
Different communication models are used.
The most usual are RPC (Remote Procedure Calls) and
the object oriented RMI (Remote Method Invocations)
often associated with Transaction systems Examples:
o Banks
o Travel Agencies
o Rent-a-Cars………Etc……
Distributed Pervasive System
These are the distributed system involving mobile and
embedded computer devices like small, wireless, battery-
powered devices(PDA’s, smart phone….etc.)
These system characterized by their “instability” when
compared to more “traditional” distributed systems
pervasive system are all around us, and ideally should be
able to adapt to the lack of human administrative control:
• Automatically connect to a different n/w;
• Discover services and react accordingly;
• Automatic self configuration (e.g.: UPnP-Universal
Plug and Play)…..
Examples …. Home system, electronic Health care
system, sensor networks, ……
Motivation
The main motivation in Distributed System are the
following ……….
o Inherently distributed application.
o Performance/Cost.
o Resource Sharing.
o Flexibility and Extensibility.
o Availability and Fault Tolerance.
o Scalability
Goals
• Making Resources Accessible:
The main goal od DS is to make it easy for the users and application to
access remote resources, and to share then in a controlled and efficient
way.
• Distribution Transparency:
An important goal of DS is to hide the fact that its processes and
resources are physically across multiple computers.
• Openness:
An open DS is a system that offers services according to standard
rules that describe the syntax and semantics of those services.
• Scalability
scalability of a system can be measured along at least
three different dimensions.
Characteristics
• Resource sharing
• Openness
• Concurrency
• Scalability
• Fault tolerance
• Transparency
Architecture
 Client Server Architecture
 3-Tier Architecture
 N-Tier Architecture
 Tightly
 Peer to Peer
 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.
 Three-tier
Architectures that move the client intelligence to a middle tier
so that stateless clients can be used. This simplifies application
deployment. Most web applications are three-tier.
 N-tier
Architectures that refer typically to web applications which
further forward their requests to other enterprise services. This
type of application is the one most responsible for the success
of application servers.
 Peer-to-peer
Architectures where there are no special machines that provide
a service or manage the network resources. Instead all
responsibilities are uniformly divided among all machines,
known as peers. Peers can serve both as clients and as servers
Security and Standards Challenges
• The major challenges come with increasing scale. As
soon as you move outside of a corporate firewall,
security and standardization challenges become quite
significant.
• Most of today's vendors currently specialize in
applications that stop at the corporate firewall, though
Avail, in particular, is staking out the global grid
territory.
• Beyond spanning firewalls with a single platform, lies
the challenge of spanning multiple firewalls and
platforms, which means standards.
Example
Examples of distributed systems and applications of distributed
computing include the following….
 Telecommunication Networks:
 telephone networks and cellular networks
 computer networks such as the Internet
 wireless sensor networks
 routing algorithms
 Network Applications:
 World Wide Web and peer-to-peer networks
 massively multiplayer online games and virtual reality communities,
 distributed databases and distributed database management systems
 Network file systems
 real-time process control:
 aircraft control systems
 industrial control systems
parallel computation:
 scientific computing, including cluster computing and grid
computing and various volunteer computing projects (see
the list of distributed computing projects),
 distributed rendering in computer graphics
Advantages
 Give more performance than single system
 If one pc in distributed system malfunction or
corrupts then other node or pc will take care of
 More resources can be added easily
 Resources like printers can be shared on multiple pc’s
Disadvantages
 Security problem due to sharing
 Some messages can be lost in the network system
 Bandwidth is another problem if there is large data then
all network wires to be replaced which tends to become
expensive
 Overloading is another problem in distributed operating
systems
 If there is a database connected on local system and
many users accessing that database through remote or
distributed way then performance become slow
 The databases in network operating is difficult to
administrate then single user system
Conclusion
• In this age of optimization everybody is trying to get
optimized output from their limited resources. The
concept of distributed computing is the most efficient
way to achieve the optimization. In case of distributed
computing the actual task is modularized and is
distributed among various computer system. It not
only increases the efficiency of the task but also
reduce the total time required to complete the task.
Reference
http://distributedcomputing.info/index.html
https://en.wikipedia.org/wiki/Distributed_computing
https://www.techopedia.com/definition/7/distributed-computing-
system
www.slideshare.net/Rupsee/distributed-systems-1701403
https://www.slideshare.net/shivli0769/distributed-computing-
32863414
Distributed Computing system
Distributed Computing system

More Related Content

What's hot

distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memoryAshish Kumar
 
Message passing in Distributed Computing Systems
Message passing in Distributed Computing SystemsMessage passing in Distributed Computing Systems
Message passing in Distributed Computing Systems
Alagappa Govt Arts College, Karaikudi
 
Introduction to distributed file systems
Introduction to distributed file systemsIntroduction to distributed file systems
Introduction to distributed file systemsViet-Trung TRAN
 
Communication in Distributed Systems
Communication in Distributed SystemsCommunication in Distributed Systems
Communication in Distributed Systems
Dilum Bandara
 
Distributed System ppt
Distributed System pptDistributed System ppt
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
udaya khanal
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating SystemCSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
ghayour abbas
 
Cloud Computing & Distributed Computing
Cloud Computing & Distributed ComputingCloud Computing & Distributed Computing
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
Sunita Sahu
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
Mehul Patel
 
Distributed System-Multicast & Indirect communication
Distributed System-Multicast & Indirect communicationDistributed System-Multicast & Indirect communication
Distributed System-Multicast & Indirect communication
MNM Jain Engineering College
 
Cs6703 grid and cloud computing unit 1
Cs6703 grid and cloud computing unit 1Cs6703 grid and cloud computing unit 1
Cs6703 grid and cloud computing unit 1
RMK ENGINEERING COLLEGE, CHENNAI
 
Naming in Distributed System
Naming in Distributed SystemNaming in Distributed System
Naming in Distributed System
MNM Jain Engineering College
 
Replication in Distributed Systems
Replication in Distributed SystemsReplication in Distributed Systems
Replication in Distributed Systems
Kavya Barnadhya Hazarika
 
Distributed File Systems
Distributed File Systems Distributed File Systems
Distributed File Systems
Maurvi04
 
Communication primitives
Communication primitivesCommunication primitives
Communication primitives
Student
 
Cloud Computing
Cloud ComputingCloud Computing
Distributed operating system(os)
Distributed operating system(os)Distributed operating system(os)
Distributed operating system(os)
Dinesh Modak
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
Alokeparna Choudhury
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
RKGhosh3
 

What's hot (20)

distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
 
Message passing in Distributed Computing Systems
Message passing in Distributed Computing SystemsMessage passing in Distributed Computing Systems
Message passing in Distributed Computing Systems
 
Introduction to distributed file systems
Introduction to distributed file systemsIntroduction to distributed file systems
Introduction to distributed file systems
 
Communication in Distributed Systems
Communication in Distributed SystemsCommunication in Distributed Systems
Communication in Distributed Systems
 
Distributed System ppt
Distributed System pptDistributed System ppt
Distributed System ppt
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating SystemCSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
 
Cloud Computing & Distributed Computing
Cloud Computing & Distributed ComputingCloud Computing & Distributed Computing
Cloud Computing & Distributed Computing
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Distributed System-Multicast & Indirect communication
Distributed System-Multicast & Indirect communicationDistributed System-Multicast & Indirect communication
Distributed System-Multicast & Indirect communication
 
Cs6703 grid and cloud computing unit 1
Cs6703 grid and cloud computing unit 1Cs6703 grid and cloud computing unit 1
Cs6703 grid and cloud computing unit 1
 
Naming in Distributed System
Naming in Distributed SystemNaming in Distributed System
Naming in Distributed System
 
Replication in Distributed Systems
Replication in Distributed SystemsReplication in Distributed Systems
Replication in Distributed Systems
 
Distributed File Systems
Distributed File Systems Distributed File Systems
Distributed File Systems
 
Communication primitives
Communication primitivesCommunication primitives
Communication primitives
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Distributed operating system(os)
Distributed operating system(os)Distributed operating system(os)
Distributed operating system(os)
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
 

Similar to Distributed Computing system

CCUnit1.pdf
CCUnit1.pdfCCUnit1.pdf
CCUnit1.pdf
AnayGupta26
 
1.intro. to distributed system
1.intro. to distributed system1.intro. to distributed system
1.intro. to distributed system
Gd Goenka University
 
Cloud computing basic introduction and notes for exam
Cloud computing basic introduction and notes for examCloud computing basic introduction and notes for exam
Cloud computing basic introduction and notes for exam
UtkarshAnand512529
 
Computing notes
Computing notesComputing notes
Computing notesthenraju24
 
Distributed Systems.pptx
Distributed Systems.pptxDistributed Systems.pptx
Distributed Systems.pptx
salutiontechnology
 
introduction to cloud computing for college.pdf
introduction to cloud computing for college.pdfintroduction to cloud computing for college.pdf
introduction to cloud computing for college.pdf
snehan789
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
Subhash Basistha
 
Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing
Hitesh Kumar Markam
 
20IT703_PDS_PPT_Unit_I.ppt
20IT703_PDS_PPT_Unit_I.ppt20IT703_PDS_PPT_Unit_I.ppt
20IT703_PDS_PPT_Unit_I.ppt
suganthi66742
 
01Introduction to Cloud Computing .pptx
01Introduction to Cloud Computing  .pptx01Introduction to Cloud Computing  .pptx
01Introduction to Cloud Computing .pptx
ssuser586772
 
_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf
TyStrk
 
Week 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfWeek 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdf
John422973
 
Week 1 lecture material cc
Week 1 lecture material ccWeek 1 lecture material cc
Week 1 lecture material cc
Ankit Gupta
 
unit 4-1.pptx
unit 4-1.pptxunit 4-1.pptx
unit 4-1.pptx
prakashvs7
 
Lect 1 Distributed System.pptx
Lect 1 Distributed System.pptxLect 1 Distributed System.pptx
Lect 1 Distributed System.pptx
PardonSamson
 
Cloud ready reference
Cloud ready referenceCloud ready reference
Cloud ready reference
Helly Patel
 
3 - Grid Computing.pptx
3 - Grid Computing.pptx3 - Grid Computing.pptx
3 - Grid Computing.pptx
RiazSalim1
 
DISTRIBUTED SYSTEM.docx
DISTRIBUTED SYSTEM.docxDISTRIBUTED SYSTEM.docx
DISTRIBUTED SYSTEM.docx
vinaypandey170
 
1..pptxcloud commuting cloud commuting cloud commuting
1..pptxcloud commuting cloud commuting cloud commuting1..pptxcloud commuting cloud commuting cloud commuting
1..pptxcloud commuting cloud commuting cloud commuting
SarthakSrivastava70
 
vssutcloud computing.pptx
vssutcloud computing.pptxvssutcloud computing.pptx
vssutcloud computing.pptx
MunmunSaha7
 

Similar to Distributed Computing system (20)

CCUnit1.pdf
CCUnit1.pdfCCUnit1.pdf
CCUnit1.pdf
 
1.intro. to distributed system
1.intro. to distributed system1.intro. to distributed system
1.intro. to distributed system
 
Cloud computing basic introduction and notes for exam
Cloud computing basic introduction and notes for examCloud computing basic introduction and notes for exam
Cloud computing basic introduction and notes for exam
 
Computing notes
Computing notesComputing notes
Computing notes
 
Distributed Systems.pptx
Distributed Systems.pptxDistributed Systems.pptx
Distributed Systems.pptx
 
introduction to cloud computing for college.pdf
introduction to cloud computing for college.pdfintroduction to cloud computing for college.pdf
introduction to cloud computing for college.pdf
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing
 
20IT703_PDS_PPT_Unit_I.ppt
20IT703_PDS_PPT_Unit_I.ppt20IT703_PDS_PPT_Unit_I.ppt
20IT703_PDS_PPT_Unit_I.ppt
 
01Introduction to Cloud Computing .pptx
01Introduction to Cloud Computing  .pptx01Introduction to Cloud Computing  .pptx
01Introduction to Cloud Computing .pptx
 
_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf
 
Week 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfWeek 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdf
 
Week 1 lecture material cc
Week 1 lecture material ccWeek 1 lecture material cc
Week 1 lecture material cc
 
unit 4-1.pptx
unit 4-1.pptxunit 4-1.pptx
unit 4-1.pptx
 
Lect 1 Distributed System.pptx
Lect 1 Distributed System.pptxLect 1 Distributed System.pptx
Lect 1 Distributed System.pptx
 
Cloud ready reference
Cloud ready referenceCloud ready reference
Cloud ready reference
 
3 - Grid Computing.pptx
3 - Grid Computing.pptx3 - Grid Computing.pptx
3 - Grid Computing.pptx
 
DISTRIBUTED SYSTEM.docx
DISTRIBUTED SYSTEM.docxDISTRIBUTED SYSTEM.docx
DISTRIBUTED SYSTEM.docx
 
1..pptxcloud commuting cloud commuting cloud commuting
1..pptxcloud commuting cloud commuting cloud commuting1..pptxcloud commuting cloud commuting cloud commuting
1..pptxcloud commuting cloud commuting cloud commuting
 
vssutcloud computing.pptx
vssutcloud computing.pptxvssutcloud computing.pptx
vssutcloud computing.pptx
 

More from Sarvesh Meena

Mobile Communication Environmental Impact for Smart Cities
Mobile Communication Environmental Impact for Smart CitiesMobile Communication Environmental Impact for Smart Cities
Mobile Communication Environmental Impact for Smart Cities
Sarvesh Meena
 
Mobile communication environmental impact for smart cities
Mobile communication environmental impact for smart citiesMobile communication environmental impact for smart cities
Mobile communication environmental impact for smart cities
Sarvesh Meena
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
Sarvesh Meena
 
Hadoop ClusterClient Security Using Kerberos
Hadoop ClusterClient Security Using KerberosHadoop ClusterClient Security Using Kerberos
Hadoop ClusterClient Security Using Kerberos
Sarvesh Meena
 
Finger reader thesis and seminar report
Finger reader thesis and seminar reportFinger reader thesis and seminar report
Finger reader thesis and seminar report
Sarvesh Meena
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
Sarvesh Meena
 
How to write a dissertation
How to write a dissertationHow to write a dissertation
How to write a dissertation
Sarvesh Meena
 
hadoop seminar training report
hadoop seminar  training reporthadoop seminar  training report
hadoop seminar training report
Sarvesh Meena
 
Search engine ppt
Search engine pptSearch engine ppt
Search engine ppt
Sarvesh Meena
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Sarvesh Meena
 
Global warming
Global warmingGlobal warming
Global warming
Sarvesh Meena
 

More from Sarvesh Meena (11)

Mobile Communication Environmental Impact for Smart Cities
Mobile Communication Environmental Impact for Smart CitiesMobile Communication Environmental Impact for Smart Cities
Mobile Communication Environmental Impact for Smart Cities
 
Mobile communication environmental impact for smart cities
Mobile communication environmental impact for smart citiesMobile communication environmental impact for smart cities
Mobile communication environmental impact for smart cities
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
 
Hadoop ClusterClient Security Using Kerberos
Hadoop ClusterClient Security Using KerberosHadoop ClusterClient Security Using Kerberos
Hadoop ClusterClient Security Using Kerberos
 
Finger reader thesis and seminar report
Finger reader thesis and seminar reportFinger reader thesis and seminar report
Finger reader thesis and seminar report
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
 
How to write a dissertation
How to write a dissertationHow to write a dissertation
How to write a dissertation
 
hadoop seminar training report
hadoop seminar  training reporthadoop seminar  training report
hadoop seminar training report
 
Search engine ppt
Search engine pptSearch engine ppt
Search engine ppt
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Global warming
Global warmingGlobal warming
Global warming
 

Recently uploaded

J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 

Recently uploaded (20)

J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 

Distributed Computing system

  • 2. Contents  Overview  History  Introduction  Working of Distributed System  Type  Motivation  Goals  Characteristics  Architecture  Security and Standards Challenges  Example  Advantages  Disadvantages  Conclusion  Reference
  • 3. Overview of Distributed Computing • Distributed Computing is a field of computer science that studies distributed systems. • A Distributed System is One in Which H/W & S/W Components Located at Networked Computers Communicate their Actions Only By Message Passing • In The Term Distributed Computing The Word Distributed Means Spread out across space. Thus, Distributed Computing is an activity performed on a distributed system. • These Networked Computers may be in the same city, same country i.e. in same world.
  • 4. History • The use of concurrent processes that communicate by message-passing has its roots in operating system architectures studied in the 1960s • The study of distributed computing became its own branch of computer science in the late 1970s and early 1980s. • The first conference in the field, Symposium on Principles of Distributed Computing (PODC), dates back to 1982, and its European counterpart International Symposium on Distributed Computing (DISC) was first held in 1985.
  • 6. Introduction • The word distributed in terms such as “ distributed system", "distributed programming", and " distributed algorithm " originally referred to computer networks where individual computers were physically distributed within some geographical area. • The terms are nowadays used in a much wider sense, even referring to autonomous processes that run on the same physical computer and interact with each other by message passing.
  • 7. Working of Distributed System • A distributed computing architecture consists of very lightweight software agents installed on a number of client systems, and one or more dedicated distributed computing management servers. • There may also be requesting clients with software that allows them to submit jobs along with lists of their required resources.
  • 8.
  • 9. Distributed Application Middleware service Local OS Local OS Local OS Machine A Machine B Machine C
  • 10. Types of Distributed System Distributed Computing System • Grid Computing • Cluster Computing • Cloud Computing Distributed Information System Distributed Pervasive System
  • 11. Distributed Computing System  Grid Computing :- Grid computing is the collection of computer resources from multiple locations to reach a common goal. Grid computing is a processor architecture that combines computer resources from various domains to reach a main objective. In grid computing, the computers on the network can work on a task together, thus functioning as a supercomputer.
  • 12.
  • 13. • Cluster Computing :- A computer cluster is a single logical unit consisting of multiple computers that are linked through a LAN. The networked computers essentially act as a single, much more powerful machine. A computer cluster provides much faster processing speed, larger storage capacity, better data integrity, superior reliability and wider availability of resources. Computer clusters are, however, much more costly to implement and maintain. This results in much higher running overhead compared to a single computer.
  • 14.
  • 15. • Cloud Computing :- Cloud computing is a type of computing that relies on sharing computing resources rather than having local servers or personal devices to handle applications. In cloud computing, the word cloud (also phrased as "the cloud") is used as a metaphor for "the Internet," so the phrase cloud computing means "a type of Internet-based computing," where different services — such as servers, storage and applications — are delivered to an organization's computers and devices through the Internet.
  • 16.
  • 17. Distributed Information System :- Goal :- Distributed Information System across several servers Remote processes called Clients access the servers to manipulate the information. Different communication models are used. The most usual are RPC (Remote Procedure Calls) and the object oriented RMI (Remote Method Invocations) often associated with Transaction systems Examples: o Banks o Travel Agencies o Rent-a-Cars………Etc……
  • 18. Distributed Pervasive System These are the distributed system involving mobile and embedded computer devices like small, wireless, battery- powered devices(PDA’s, smart phone….etc.) These system characterized by their “instability” when compared to more “traditional” distributed systems pervasive system are all around us, and ideally should be able to adapt to the lack of human administrative control: • Automatically connect to a different n/w; • Discover services and react accordingly; • Automatic self configuration (e.g.: UPnP-Universal Plug and Play)….. Examples …. Home system, electronic Health care system, sensor networks, ……
  • 19. Motivation The main motivation in Distributed System are the following ………. o Inherently distributed application. o Performance/Cost. o Resource Sharing. o Flexibility and Extensibility. o Availability and Fault Tolerance. o Scalability
  • 20. Goals • Making Resources Accessible: The main goal od DS is to make it easy for the users and application to access remote resources, and to share then in a controlled and efficient way. • Distribution Transparency: An important goal of DS is to hide the fact that its processes and resources are physically across multiple computers. • Openness: An open DS is a system that offers services according to standard rules that describe the syntax and semantics of those services. • Scalability scalability of a system can be measured along at least three different dimensions.
  • 21. Characteristics • Resource sharing • Openness • Concurrency • Scalability • Fault tolerance • Transparency
  • 22. Architecture  Client Server Architecture  3-Tier Architecture  N-Tier Architecture  Tightly  Peer to Peer
  • 23.  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.  Three-tier Architectures that move the client intelligence to a middle tier so that stateless clients can be used. This simplifies application deployment. Most web applications are three-tier.  N-tier Architectures that refer typically to web applications which further forward their requests to other enterprise services. This type of application is the one most responsible for the success of application servers.  Peer-to-peer Architectures where there are no special machines that provide a service or manage the network resources. Instead all responsibilities are uniformly divided among all machines, known as peers. Peers can serve both as clients and as servers
  • 24. Security and Standards Challenges • The major challenges come with increasing scale. As soon as you move outside of a corporate firewall, security and standardization challenges become quite significant. • Most of today's vendors currently specialize in applications that stop at the corporate firewall, though Avail, in particular, is staking out the global grid territory. • Beyond spanning firewalls with a single platform, lies the challenge of spanning multiple firewalls and platforms, which means standards.
  • 25. Example Examples of distributed systems and applications of distributed computing include the following….  Telecommunication Networks:  telephone networks and cellular networks  computer networks such as the Internet  wireless sensor networks  routing algorithms  Network Applications:  World Wide Web and peer-to-peer networks  massively multiplayer online games and virtual reality communities,  distributed databases and distributed database management systems  Network file systems
  • 26.  real-time process control:  aircraft control systems  industrial control systems parallel computation:  scientific computing, including cluster computing and grid computing and various volunteer computing projects (see the list of distributed computing projects),  distributed rendering in computer graphics
  • 27. Advantages  Give more performance than single system  If one pc in distributed system malfunction or corrupts then other node or pc will take care of  More resources can be added easily  Resources like printers can be shared on multiple pc’s
  • 28. Disadvantages  Security problem due to sharing  Some messages can be lost in the network system  Bandwidth is another problem if there is large data then all network wires to be replaced which tends to become expensive  Overloading is another problem in distributed operating systems  If there is a database connected on local system and many users accessing that database through remote or distributed way then performance become slow  The databases in network operating is difficult to administrate then single user system
  • 29. Conclusion • In this age of optimization everybody is trying to get optimized output from their limited resources. The concept of distributed computing is the most efficient way to achieve the optimization. In case of distributed computing the actual task is modularized and is distributed among various computer system. It not only increases the efficiency of the task but also reduce the total time required to complete the task.