0% found this document useful (0 votes)
4 views5 pages

3.3 Computing

The document discusses Parallel and Distributed Computing, highlighting their need for improving processing capabilities and efficiency. Parallel computing involves multiple processors handling subtasks simultaneously, while distributed computing connects multiple resources to solve common problems more effectively. It also compares the two systems and introduces Hadoop as a framework for managing large data sets through a MapReduce model.

Uploaded by

seceh93562
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views5 pages

3.3 Computing

The document discusses Parallel and Distributed Computing, highlighting their need for improving processing capabilities and efficiency. Parallel computing involves multiple processors handling subtasks simultaneously, while distributed computing connects multiple resources to solve common problems more effectively. It also compares the two systems and introduces Hadoop as a framework for managing large data sets through a MapReduce model.

Uploaded by

seceh93562
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

COMPUTING

Parallel Computing
Need
• In Parallel Computing,
• Additional computational resources are
added to the system to improve the
processing capability of system
• Helps in dividing complex computations
into subtasks, which can be handled individually
by processing units that are running in parallel
• Multiple computing systems are running parallel
• Concept is processing capability will
increase with the increase in the level of
parallelism

Parallel processing uses two or more processors or


CPUs simultaneously to handle various components
of a single activity.
Example - Supercomputers for use in astronomy
Distributed Computing
Need
• In distributed computing,
• Multiple computing resources are connected in network and
computing tasks are distributed across these resources
• Results into increase in speed and efficiency of system
• Faster and more efficient than traditional methods of
computing
• More suitable to process huge amounts of data in limited time
The method of making multiple computers work together to solve a
common problem.
Client-Server Architecture
Examples and Use Cases -
Artificial Intelligence and Machine Learning
Features -
Scalable
Reliable
Comparing Parallel and Distributed
Systems Distributed Databases
Distributed System Parallel System
Deal with tables Generate notions of transaction
and relations
• Independent, • Computer system
autonomous with Must have a Implement ACID transaction properties (atomicity,
system connected several processing schema for data consistency, isolation, and durability)
in a network units attached to it
accomplishing spe Implements data Allow distributed transactions
cific tasks partitioning

• Coordination is • A common shared


possible memory can
between connecte be directly
d computers with accessed by every
own memory and processing unit in
CPU a network

• Loose coupling of • Tight coupling of


computers processing
connected in resources that are
network, providing used for solving
access to data single,
and remotely complex problem
located resources
Hadoop
• Deals with flat files in any format
• Operates on no schema for data
• Divides files automatically in blocks

• Generates notions of a job divided


into tasks
• Implements MapReduce computing
model
• Considers every task either as a Map
or a Reduce

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy