SlideShare ist ein Scribd-Unternehmen logo
1 von 32
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

Weitere ähnliche Inhalte

Was ist angesagt?

Distributed computing
Distributed computingDistributed computing
Distributed computing
shivli0769
 
Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computing
Prince Chandu
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
Ashish Kumar
 
Virtualization (Distributed computing)
Virtualization (Distributed computing)Virtualization (Distributed computing)
Virtualization (Distributed computing)
Sri Prasanna
 
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systems
karan2190
 

Was ist angesagt? (20)

Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Virtualize of IO Devices .docx
Virtualize of IO Devices .docxVirtualize of IO Devices .docx
Virtualize of IO Devices .docx
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
 
VIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docxVIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docx
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
Cloud sim
Cloud simCloud sim
Cloud sim
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
 
Parallel computing persentation
Parallel computing persentationParallel computing persentation
Parallel computing persentation
 
Parallel computing and its applications
Parallel computing and its applicationsParallel computing and its applications
Parallel computing and its applications
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Virtual machine security
Virtual machine securityVirtual machine security
Virtual machine security
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computing
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
 
Virtualization (Distributed computing)
Virtualization (Distributed computing)Virtualization (Distributed computing)
Virtualization (Distributed computing)
 
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systems
 
Underlying principles of parallel and distributed computing
Underlying principles of parallel and distributed computingUnderlying principles of parallel and distributed computing
Underlying principles of parallel and distributed computing
 
Cloud computing system models for distributed and cloud computing
Cloud computing system models for distributed and cloud computingCloud computing system models for distributed and cloud computing
Cloud computing system models for distributed and cloud computing
 

Ähnlich wie Distributed Computing system

Computing notes
Computing notesComputing notes
Computing notes
thenraju24
 
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
 

Ähnlich wie 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
 
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
 
vssutcloud computing.pptx
vssutcloud computing.pptxvssutcloud computing.pptx
vssutcloud computing.pptx
 
introduction of network
introduction of networkintroduction of network
introduction of network
 
SOFTWARE COMPUTING
SOFTWARE COMPUTINGSOFTWARE COMPUTING
SOFTWARE COMPUTING
 

Mehr von 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
 

Kürzlich hochgeladen

DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
Health
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Kürzlich hochgeladen (20)

Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 

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.