SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Distributed And Parallel
System
m



    Company
    LOGO
                       1
Contents
1. Definition of Distributed System
1. Definition of Distributed System

2. Examples/Application of Distributed System
2. Examples/Application of Distributed System

3. Advantage and Disadvantages of Distributed System
3. Advantage and Disadvantages of Distributed System

4. Definition Of Parallel System
4. Definition Of Parallel System

5. Examples/Applications of Parallel System
5. Examples/Applications of Parallel System

6. Advantages and Disadvantages of Parallel System
6. Advantages and Disadvantages of Parallel System

7. References/Sources
7. References/Sources
DEFINITION
 A distributed system is a collection of
  independent computers, interconnected via a
  network, capable of collaborating on a task.
 A distributed system can be characterized as
  collection of multiple autonomous computers
  that communicate over a communication
  network and having following features:
  
      No common Physical clock
  
      Enhanced Reliability
  
      Increased performance/cost ratio
  
      Access to geographically remote data and resources
  
      Scalability
                                                           3
A Distributed System




                 4
Examples of Distributed System


 Telephone Networks and Cellular Networks
 Computer Networks Such as internet or intranet
 ATM(bank) Machines
 Distributed database and distributed database
  management system
 Network of Workstations
 Mobile Computing etc.


                                             5
6
Advantages Of Distributed System

   Information Sharing among Distributed Users
   Resource Sharing
   Extensibility and Incremental growth
   Shorter Response Time and Higher Output
   Higher Reliability
   Better Flexibility’s in meeting User’s needs
   Better price/performance ratio
   Scalability
   Transparency

                                               7
Disadvantages of Distributed System

   Difficulties of developing distributed software
   Networking Problem
   Security Problems
   Performance
   Openness
   Reliability and Fault Tolerance




                                                      8
DEFINITION

 A system is said to be a Parallel System in which
  multiple processor have direct access to shared memory
  which forms a common address space.
 Usually tightly-coupled system are referred to as Parallel
  System. In these systems, there is a single system wide
  primary memory (address space) that is shared by all the
  processors. On the other hand Distributed System are
  loosely-coupled system.
 Parallel computing is the use of two or more
  processors (cores, computers) in combination to solve a
  single problem.

                                                       9
A Parallel System




             10
Applications of Parallel System

 An example of Parallel computing would be two
  servers that share the workload of routing mail,
  managing connections to an accounting system
  or database, solving a mathematical problem etc
 Supercomputers are usually placed in parallel
  system architecture
 Terminals connected to single server




                                              11
EXAMPLE: The Earth Simulator Supercomputer
            from (2002-2004)




                                     12
Advantages of Parallel System

 Provide Concurrency(do multiple things at the
  same time)
 Taking advantage of non-local resources
 Cost Savings
 Overcoming memory constraints
 Save time and money
 Global address space provides a user-friendly
  programming perspective to memory


                                             13
Disadvantages of Parallel System

 Primary disadvantage is the lack of scalability
  between memory and CPUs.
 Programmer responsibility for synchronization
  constructs that ensure "correct" access of global
  memory.
 It becomes increasingly difficult and expensive
  to design and produce shared memory
  machines with ever increasing numbers of
  processors.


                                                14
Parallel vs. Distributed System


                  Parallel Systems         Distributed Systems



Memory            Tightly coupled system   Weakly coupled system
                  shared memory            Distributed memory


Control           Global clock control     No global clock control



Processor         Order of Tbps            Order of Gbps
interconnection


Main focus        Performance              Performance(cost and scalability)
                  Scientific computing     Reliability/availability
                                           Information/resource sharing
                                                                      15
Sources / References

Websites      en.wikipedia.org
              books.google.com
              www.seminarprojects.com
              http://publib.boulder.ibm.com
              www.webopedia.com
              https://computing.llnl.gov/tutorials
              www.cis.upenn.edu

Books       Distributed System by Coulouris
            Distributed Computing by Ajay D.
             Kshemkalyani,Mukesh Singhal
                                              16
Thank You


       Presented by:
           Manish Ranjan Singh
            BVDU, IMED, Pune
                MBA (General)

Weitere ähnliche Inhalte

Was ist angesagt?

Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
Rupsee
 
Operating system services 9
Operating system services 9Operating system services 9
Operating system services 9
myrajendra
 

Was ist angesagt? (20)

Distributed System ppt
Distributed System pptDistributed System ppt
Distributed System ppt
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
Parallel computing
Parallel computingParallel computing
Parallel computing
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Multithreading
MultithreadingMultithreading
Multithreading
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
 
Processes and threads
Processes and threadsProcesses and threads
Processes and threads
 
Multiprocessor system
Multiprocessor system Multiprocessor system
Multiprocessor system
 
Operating system services 9
Operating system services 9Operating system services 9
Operating system services 9
 
cluster computing
cluster computingcluster computing
cluster computing
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 
Multiprocessor Architecture (Advanced computer architecture)
Multiprocessor Architecture  (Advanced computer architecture)Multiprocessor Architecture  (Advanced computer architecture)
Multiprocessor Architecture (Advanced computer architecture)
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Common Standards in Cloud Computing
Common Standards in Cloud ComputingCommon Standards in Cloud Computing
Common Standards in Cloud Computing
 
Trends in distributed systems
Trends in distributed systemsTrends in distributed systems
Trends in distributed systems
 
Memory management
Memory managementMemory management
Memory management
 

Andere mochten auch

Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systems
karan2190
 
Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...
Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...
Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...
Legacy Typesafe (now Lightbend)
 
Consistency in Distributed Systems
Consistency in Distributed SystemsConsistency in Distributed Systems
Consistency in Distributed Systems
Shane Johnson
 
process management
 process management process management
process management
Ashish Kumar
 

Andere mochten auch (20)

Cluster computing
Cluster computingCluster computing
Cluster computing
 
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systems
 
Introduction to Parallel Distributed Computer Systems
Introduction to Parallel Distributed Computer SystemsIntroduction to Parallel Distributed Computer Systems
Introduction to Parallel Distributed Computer Systems
 
Training report
Training reportTraining report
Training report
 
Data Structure Part II
Data Structure Part IIData Structure Part II
Data Structure Part II
 
CS6601 DISTRIBUTED SYSTEMS
CS6601 DISTRIBUTED SYSTEMSCS6601 DISTRIBUTED SYSTEMS
CS6601 DISTRIBUTED SYSTEMS
 
What is c
What is cWhat is c
What is c
 
Computer Architecture & Organization
Computer Architecture & OrganizationComputer Architecture & Organization
Computer Architecture & Organization
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...
Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...
Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...
 
Distributed System Management
Distributed System ManagementDistributed System Management
Distributed System Management
 
Scaling up food safety information transparency
Scaling up food safety information transparencyScaling up food safety information transparency
Scaling up food safety information transparency
 
Scaling Scribd
Scaling ScribdScaling Scribd
Scaling Scribd
 
Consistency in Distributed Systems
Consistency in Distributed SystemsConsistency in Distributed Systems
Consistency in Distributed Systems
 
Chap 4
Chap 4Chap 4
Chap 4
 
process management
 process management process management
process management
 
Distributed systems and consistency
Distributed systems and consistencyDistributed systems and consistency
Distributed systems and consistency
 
The elements of scale
The elements of scaleThe elements of scale
The elements of scale
 
Consistency Models in New Generation Databases
Consistency Models in New Generation DatabasesConsistency Models in New Generation Databases
Consistency Models in New Generation Databases
 
Distributed system unit II according to syllabus of RGPV, Bhopal
Distributed system unit II according to syllabus of  RGPV, BhopalDistributed system unit II according to syllabus of  RGPV, Bhopal
Distributed system unit II according to syllabus of RGPV, Bhopal
 

Ähnlich wie Distributed & parallel system

Chapter 1 introduction
Chapter 1 introductionChapter 1 introduction
Chapter 1 introduction
Tamrat Amare
 
Apos week 1 4
Apos week 1   4Apos week 1   4
Apos week 1 4
alixafar
 

Ähnlich wie Distributed & parallel system (20)

433672084-distributed-vs-parallel-computing-ppt.ppt
433672084-distributed-vs-parallel-computing-ppt.ppt433672084-distributed-vs-parallel-computing-ppt.ppt
433672084-distributed-vs-parallel-computing-ppt.ppt
 
Distributed Systems.pptx
Distributed Systems.pptxDistributed Systems.pptx
Distributed Systems.pptx
 
Chapter 1-Introduction.ppt
Chapter 1-Introduction.pptChapter 1-Introduction.ppt
Chapter 1-Introduction.ppt
 
Chapter One.ppt
Chapter One.pptChapter One.ppt
Chapter One.ppt
 
Chapter 1 introduction
Chapter 1 introductionChapter 1 introduction
Chapter 1 introduction
 
Presentation of ditributed system
Presentation of ditributed systemPresentation of ditributed system
Presentation of ditributed system
 
01_Cloud_computing_Background_Distributed_Systems.pdf
01_Cloud_computing_Background_Distributed_Systems.pdf01_Cloud_computing_Background_Distributed_Systems.pdf
01_Cloud_computing_Background_Distributed_Systems.pdf
 
Chapter 1-Introduction.ppt
Chapter 1-Introduction.pptChapter 1-Introduction.ppt
Chapter 1-Introduction.ppt
 
01 - Introduction to Distributed Systems
01 - Introduction to Distributed Systems01 - Introduction to Distributed Systems
01 - Introduction to Distributed Systems
 
DISTRIBUTED SYSTEM.docx
DISTRIBUTED SYSTEM.docxDISTRIBUTED SYSTEM.docx
DISTRIBUTED SYSTEM.docx
 
Chapter-1-IntroDistributeddffsfdfsdf-1.pptx
Chapter-1-IntroDistributeddffsfdfsdf-1.pptxChapter-1-IntroDistributeddffsfdfsdf-1.pptx
Chapter-1-IntroDistributeddffsfdfsdf-1.pptx
 
Overview of Distributed Systems
Overview of Distributed SystemsOverview of Distributed Systems
Overview of Distributed Systems
 
unit-1@ DISTRIBUTED SYSTEMS-III B.TECH -CSE.ppt
unit-1@ DISTRIBUTED SYSTEMS-III B.TECH -CSE.pptunit-1@ DISTRIBUTED SYSTEMS-III B.TECH -CSE.ppt
unit-1@ DISTRIBUTED SYSTEMS-III B.TECH -CSE.ppt
 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt him
 
- Introduction - Distributed - System -
- Introduction - Distributed - System  -- Introduction - Distributed - System  -
- Introduction - Distributed - System -
 
cloud computing.pptx
cloud computing.pptxcloud computing.pptx
cloud computing.pptx
 
Lecture 1 distriubted computing
Lecture 1 distriubted computingLecture 1 distriubted computing
Lecture 1 distriubted computing
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating SystemCSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
 
00 - BigData-Chapter_01-PDC.pdf
00 - BigData-Chapter_01-PDC.pdf00 - BigData-Chapter_01-PDC.pdf
00 - BigData-Chapter_01-PDC.pdf
 
Apos week 1 4
Apos week 1   4Apos week 1   4
Apos week 1 4
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Distributed & parallel system

  • 2. Contents 1. Definition of Distributed System 1. Definition of Distributed System 2. Examples/Application of Distributed System 2. Examples/Application of Distributed System 3. Advantage and Disadvantages of Distributed System 3. Advantage and Disadvantages of Distributed System 4. Definition Of Parallel System 4. Definition Of Parallel System 5. Examples/Applications of Parallel System 5. Examples/Applications of Parallel System 6. Advantages and Disadvantages of Parallel System 6. Advantages and Disadvantages of Parallel System 7. References/Sources 7. References/Sources
  • 3. DEFINITION  A distributed system is a collection of independent computers, interconnected via a network, capable of collaborating on a task.  A distributed system can be characterized as collection of multiple autonomous computers that communicate over a communication network and having following features:  No common Physical clock  Enhanced Reliability  Increased performance/cost ratio  Access to geographically remote data and resources  Scalability 3
  • 5. Examples of Distributed System  Telephone Networks and Cellular Networks  Computer Networks Such as internet or intranet  ATM(bank) Machines  Distributed database and distributed database management system  Network of Workstations  Mobile Computing etc. 5
  • 6. 6
  • 7. Advantages Of Distributed System  Information Sharing among Distributed Users  Resource Sharing  Extensibility and Incremental growth  Shorter Response Time and Higher Output  Higher Reliability  Better Flexibility’s in meeting User’s needs  Better price/performance ratio  Scalability  Transparency 7
  • 8. Disadvantages of Distributed System  Difficulties of developing distributed software  Networking Problem  Security Problems  Performance  Openness  Reliability and Fault Tolerance 8
  • 9. DEFINITION  A system is said to be a Parallel System in which multiple processor have direct access to shared memory which forms a common address space.  Usually tightly-coupled system are referred to as Parallel System. In these systems, there is a single system wide primary memory (address space) that is shared by all the processors. On the other hand Distributed System are loosely-coupled system.  Parallel computing is the use of two or more processors (cores, computers) in combination to solve a single problem. 9
  • 11. Applications of Parallel System  An example of Parallel computing would be two servers that share the workload of routing mail, managing connections to an accounting system or database, solving a mathematical problem etc  Supercomputers are usually placed in parallel system architecture  Terminals connected to single server 11
  • 12. EXAMPLE: The Earth Simulator Supercomputer from (2002-2004) 12
  • 13. Advantages of Parallel System  Provide Concurrency(do multiple things at the same time)  Taking advantage of non-local resources  Cost Savings  Overcoming memory constraints  Save time and money  Global address space provides a user-friendly programming perspective to memory 13
  • 14. Disadvantages of Parallel System  Primary disadvantage is the lack of scalability between memory and CPUs.  Programmer responsibility for synchronization constructs that ensure "correct" access of global memory.  It becomes increasingly difficult and expensive to design and produce shared memory machines with ever increasing numbers of processors. 14
  • 15. Parallel vs. Distributed System Parallel Systems Distributed Systems Memory Tightly coupled system Weakly coupled system shared memory Distributed memory Control Global clock control No global clock control Processor Order of Tbps Order of Gbps interconnection Main focus Performance Performance(cost and scalability) Scientific computing Reliability/availability Information/resource sharing 15
  • 16. Sources / References Websites  en.wikipedia.org  books.google.com  www.seminarprojects.com  http://publib.boulder.ibm.com  www.webopedia.com  https://computing.llnl.gov/tutorials  www.cis.upenn.edu Books  Distributed System by Coulouris  Distributed Computing by Ajay D. Kshemkalyani,Mukesh Singhal 16
  • 17. Thank You Presented by: Manish Ranjan Singh BVDU, IMED, Pune MBA (General)

Hinweis der Redaktion

  1. 1