distributed & parallel system
TRANSCRIPT
![Page 1: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/1.jpg)
Company
LOGO
Distributed And Parallel System
m
1
![Page 2: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/2.jpg)
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 System3. Advantage and Disadvantages of Distributed System
4. Definition Of Parallel System 4. Definition Of Parallel System
5. Examples/Applications of Parallel System5. 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
![Page 3: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/3.jpg)
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
![Page 4: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/4.jpg)
A Distributed System
4
![Page 5: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/5.jpg)
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
![Page 6: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/6.jpg)
6
![Page 7: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/7.jpg)
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
![Page 8: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/8.jpg)
Disadvantages of Distributed System
Difficulties of developing distributed software Networking Problem Security Problems Performance Openness Reliability and Fault Tolerance
8
![Page 9: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/9.jpg)
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
![Page 10: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/10.jpg)
A Parallel System
10
![Page 11: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/11.jpg)
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
![Page 12: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/12.jpg)
EXAMPLE: The Earth Simulator Supercomputer from (2002-2004)
12
![Page 13: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/13.jpg)
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
![Page 14: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/14.jpg)
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
![Page 15: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/15.jpg)
Parallel vs. Distributed System
Parallel Systems Distributed Systems
Memory Tightly coupled system shared memory
Weakly coupled systemDistributed memory
Control Global clock control No global clock control
Processor interconnection
Order of Tbps Order of Gbps
Main focus PerformanceScientific computing
Performance(cost and scalability)Reliability/availabilityInformation/resource sharing
15
![Page 16: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/16.jpg)
Sources / References
Websites
Books
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
Distributed System by Coulouris Distributed Computing by Ajay D.
Kshemkalyani,Mukesh Singhal16
![Page 17: Distributed & Parallel System](https://reader036.vdocuments.us/reader036/viewer/2022081412/544f1173af7959d91e8b4f73/html5/thumbnails/17.jpg)
Thank You
Presented by:Manish Ranjan Singh
BVDU, IMED, PuneMBA (General)