Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jhashuva. U1 Asst. Prof. Dept. of CSE

Similar presentations


Presentation on theme: "Jhashuva. U1 Asst. Prof. Dept. of CSE"— Presentation transcript:

1 Jhashuva. U1 Asst. Prof. Dept. of CSE
COMPUTING PARADIGMS Jhashuva. U1 Asst. Prof. Dept. of CSE

2 CONTENTS COMPUTING PARADIGMS Centralized Computing Parallel Computing
Distributed Computing Ubiquitous Computing Utility Computing

3 INTRODUCTION The high-technology community has argued for many years about the precise definitions of centralized computing, parallel computing, distributed computing, and cloud computing. In general, distributed computing is the opposite of centralized computing.

4 CENTRALIZED COMPUTING

5 CENTRALIZED COMPUTING
This is a computing paradigm by which all computer resources are centralized in one physical system. All resources (processors, memory, and storage) are fully shared and tightly coupled within one integrated OS. Many data centers and supercomputers are centralized systems, but they are used in parallel, distributed, and cloud computing applications.

6 PARALLEL COMPUTING

7 PARALLEL COMPUTING In parallel computing, all processors are either tightly coupled with centralized shared memory or loosely coupled with distributed memory. A computer system capable of parallel computing is commonly known as a parallel computer. Programs running in a parallel computer are called parallel programs.

8 PARALLEL COMPUTING The process of writing parallel programs is often referred to as parallel programming.

9 DISTRIBUTED COMPUTING

10 DISTRIBUTED COMPUTING
A distributed system consists of multiple autonomous computers, each having its own private memory, communicating through a computer network. Information exchange in a distributed system is accomplished through message passing.

11 DISTRIBUTED COMPUTING
A computer program that runs in a distributed system is known as a distributed program. The process of writing distributed programs is referred to as distributed programming.

12 UBIQUITOUS COMPUTING

13 Ubiquitous computing Ubiquitous computing refers to computing with pervasive devices at any place and time using wired or wireless communication.

14 UTILITY COMPUTING

15 UTILITY COMPUTING Utility computing, or The Computer Utility, is a service provisioning model in which a service provider makes computing resources and infrastructure management available to the customer as needed, and charges them for specific usage rather than a flat rate.

16 ANY QURIES ?

17 REFRENCES Distributed and Cloud Computing : From Parallel Processing to the Internet of Things, Computing paradigm distinctions by Kai Hwang, Geoffrey C. Fox, Jack J. Dongarra


Download ppt "Jhashuva. U1 Asst. Prof. Dept. of CSE"

Similar presentations


Ads by Google