Jhashuva. U1 Asst. Prof. Dept. of CSE

Slides:



Advertisements
Similar presentations
Silberschatz, Galvin and Gagne  Operating System Concepts Common System Components Process Management Main Memory Management File Management.
Advertisements

Cloud Usability Framework
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
Parallel Processing LAB NO 1.
Google cloud Vs Apple Cloud Made By: Pooja Dubey (ITSNS)
 What is an operating system? What is an operating system?  Where does the OS fit in? Where does the OS fit in?  Services provided by an OS Services.
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Software Architecture
Component 4: Introduction to Information and Computer Science Unit 10b: Future of Computing.
C5- IT Infrastructure and Emerging Technologies. Input – Process - Output 2 A computer  Takes data as input  Processes it  Outputs information CPU.
Lecture 4: Sun: 23/4/1435 Distributed Operating Systems Lecturer/ Kawther Abas CS- 492 : Distributed system & Parallel Processing.
Capt Froberg. Outline What is a computer? What components does a computer need? Physical “Cloud” What is a virtual computer?
By Jack Stewart. Cloud computing, or something being in the cloud, is a colloquial expression used to describe a variety of different types of computing.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
SYSTEM MODELS FOR ADVANCED COMPUTING Jhashuva. U 1 Asst. Prof CSE
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
System Components Operating System Services System Calls.
INTRODUCTION TO COMPUTERS. A computer system is an electronic device used to input data, process data, store data for later use and produce output in.
INTRODUCTION OF SYSTEM & APPLICATION SOFTWARE Chapter 2 1Dr. BALAMURUGAN MUTHURAMAN.
Evolution of Distributed Computing
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
SERVICE ORIENTED ARCHITECTURE
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Chapter 1: Introduction
Multiprocessing.
Lecture 5 Approaches to Concurrency: The Multiprocessor
PEER-TO-PEER NETWORK FAMILIES
Pervasive Computing and Future
Cloud computing-The Future Technologies
Chapter 1: Introduction
Chapter 1: Introduction
Grid Computing.
Recap: introduction to e-science
Chapter 1: Introduction
Chapter 1: Introduction
Introduction to client/server architecture
GRID COMPUTING PRESENTED BY : Richa Chaudhary.
Overview Introduction to Operating Systems
Introduction to Cloud Computing
Chapter 1: Introduction
Chapter 1: Introduction
Distributed System Structures 16: Distributed Structures
Network Classification
Lecture 7: Introduction to Distributed Computing.
Parallel and Multiprocessor Architectures – Shared Memory
Introduction to locality sensitive approach to distributed systems
Distributed Databases
CSE 451: Operating Systems Spring 2005 Module 20 Distributed Systems
Chapter 1: Introduction
Principles/Paradigms Of Pervasive Computing
Distributed computing deals with hardware
Introduction to Operating Systems
Introduction to Operating Systems
By Brandon, Ben, and Lee Parallel Computing.
Chapter 2: Operating-System Structures
Introduction to Operating Systems
Distributed Computing:
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
CSE 451: Operating Systems Winter 2004 Module 19 Distributed Systems
Chapter 1: Introduction
CSE 451: Operating Systems Winter 2007 Module 21 Distributed Systems
Chapter 2: Operating-System Structures
Chapter 1: Introduction
Done by:Thikra abdullah
Chapter 1: Introduction
Presentation transcript:

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

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

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.

CENTRALIZED COMPUTING

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.

PARALLEL COMPUTING

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.

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

DISTRIBUTED COMPUTING

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.

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.

UBIQUITOUS COMPUTING

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

UTILITY COMPUTING

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.

ANY QURIES ?

REFRENCES Distributed and Cloud Computing : From Parallel Processing to the Internet of Things, 1.1.1.5 Computing paradigm distinctions by Kai Hwang, Geoffrey C. Fox, Jack J. Dongarra https://en.wikipedia.org/wiki/Utility_computing