Distributed Computing Cloud Computing : Module 2.

Slides:



Advertisements
Similar presentations
CM-5 Massively Parallel Supercomputer ALAN MOSER Thinking Machines Corporation 1993.
Advertisements

2. Computer Clusters for Scalable Parallel Computing
Classification of Distributed Systems Properties of Distributed Systems n motivation: advantages of distributed systems n classification l architecture.
Computer Architecture Introduction to MIMD architectures Ola Flygt Växjö University
1 Introduction to MIMD Architectures Sima, Fountain and Kacsuk Chapter 15 CSE462.
Distributed Processing, Client/Server, and Clusters
History of Distributed Systems Joseph Cordina
IBM RS6000/SP Overview Advanced IBM Unix computers series Multiple different configurations Available from entry level to high-end machines. POWER (1,2,3,4)
1 Distributed Computing Algorithms CSCI Distributed Computing: everything not centralized many processors.
Distributed Systems Lecture #2 URL:
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
Hardware/Software Concepts Tran, Van Hoai Department of Systems & Networking Faculty of Computer Science & Engineering HCMC University of Technology.
DISTRIBUTED COMPUTING
Grid Computing Net 535.
CLOUD COMPUTING.  It is a collection of integrated and networked hardware, software and Internet infrastructure (called a platform).  One can use.
What is a Computer Network? Two or more computers which are connected together.
Printer Installation Ben Wu A&S IT 09/18/2007. Outline  Preparation  Local Printer Installation  Network Printer Installation  Printer Sharing  Other.
Network Topologies.
Parallel Architectures
Reference: / Parallel Programming Paradigm Yeni Herdiyeni Dept of Computer Science, IPB.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
A brief overview about Distributed Systems Group A4 Chris Sun Bryan Maden Min Fang.
1 Lecture 20: Parallel and Distributed Systems n Classification of parallel/distributed architectures n SMPs n Distributed systems n Clusters.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Introduction MSCS 6060 – Parallel and Distributed Systems.
Dionicio D. Gante, Genevev G. Reyes & Vanylive T. Galima DDistributed Operating Systems.
 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.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Lappeenranta University of Technology / JP CT30A7001 Concurrent and Parallel Computing Introduction to concurrent and parallel computing.
Introduction to Cloud Computing Cloud Computing : Module 1.
What is a Distributed System? n From various textbooks: l “A distributed system is a collection of independent computers that appear to the users of the.
Parallel and Distributed Systems Instructor: Xin Yuan Department of Computer Science Florida State University.
August 15, 2001Systems Architecture II1 Systems Architecture II (CS ) Lecture 12: Multiprocessors: Non-Uniform Memory Access * Jeremy R. Johnson.
Cluster Workstations. Recently the distinction between parallel and distributed computers has become blurred with the advent of the network of workstations.
Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Comparison of Distributed Operating Systems. Systems Discussed ◦Plan 9 ◦AgentOS ◦Clouds ◦E1 ◦MOSIX.
Multiprossesors Systems.. What are Distributed Databases ? “ A Logically interrelated collection of shared data ( and a description of this data) physically.
Lecture 4: Sun: 23/4/1435 Distributed Operating Systems Lecturer/ Kawther Abas CS- 492 : Distributed system & Parallel Processing.
Hwajung Lee. Maximilien Brice, © CERN  Fact: Processor population is exploding. Technology has dramatically reduced the price of processors.  Geographic.
Types of Operating Systems 1 Computer Engineering Department Distributed Systems Course Assoc. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2015.
By Chi-Chang Chen.  Cluster computing is a technique of linking two or more computers into a network (usually through a local area network) in order.
| nectar.org.au NECTAR TRAINING Module 4 From PC To Cloud or HPC.
Distributed Systems Unit – 1 Concepts of DS By :- Maulik V. Dhamecha Maulik V. Dhamecha (M.Tech.)
COMP381 by M. Hamdi 1 Clusters: Networks of WS/PC.
1 Distributed Processing Chapter 1 : Introduction.
3/12/2013Computer Engg, IIT(BHU)1 PARALLEL COMPUTERS- 2.
3/12/2013Computer Engg, IIT(BHU)1 PARALLEL COMPUTERS- 1.
Multiprocessor  Use large number of processor design for workstation or PC market  Has an efficient medium for communication among the processor memory.
Background Computer System Architectures Computer System Software.
Introduction Goal: connecting multiple computers to get higher performance – Multiprocessors – Scalability, availability, power efficiency Job-level (process-level)
1  2004 Morgan Kaufmann Publishers Fallacies and Pitfalls Fallacy: the rated mean time to failure of disks is 1,200,000 hours, so disks practically never.
2.2 Interfacing Computers MR JOSEPH TAN CHOO KEE TUESDAY 1330 TO 1530
Computer Networks Part 2
Servelite - Complete IT Solutions. Servelite IT solutions specialize in providing Home solutions and Business solutions. We focus upon delivering quality.
Lecture 13 Parallel Processing. 2 What is Parallel Computing? Traditionally software has been written for serial computation. Parallel computing is the.
Lecture 1: Network Operating Systems (NOS)
PERFORMANCE MANAGEMENT IMPROVING PERFORMANCE TECHNIQUES Network management system 1.
Introduction to VMware Virtualization
Clouds , Grids and Clusters
Introduction to Distributed Platforms
Introduction to Networks
D-Link Router Customer Care Number. A D-link router is a basic necessity these days with so much technology around us in offices or homes. We can connect.
Hybrid Programming with OpenMP and MPI
Distributed Computing:
Introduction To Distributed Systems
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Computer Applications Unit B
Presentation transcript:

Distributed Computing Cloud Computing : Module 2

Objectives Understand the concept of Distributed Computing Learn about paradigms that brought Cloud Computing

Distributed Computing Distributed computing is a computing paradigm that involves multiple remote computers, each having a role in a computation problem or information processing.

Distributed Computing Two or more machines Connected to each other in a network Communicate to each other through message passing. Appears as a single coherent system

Distributed Computing Easy to Setup Easily Scalable Enhanced reliability and availability High Installation and Maintenance Costs Troubleshooting Security Issues

Parallel v/s Distributed Computing

Why Cloud? Reduces costs of hardware, bandwidth and maintenanceTask can be dividedOfferings are on Pay Per Use ModelNo Initial InvestmentAvailability and Reliability

Grid Computing Systems are present at multiple locations. Utilizes cycle-scavenging HOME HOME

Cluster Computing Systems are present at single location under control of the same organization. Machines are Dedicated IBM Cluster 22 dual-processor IBM RS/ P-260 workstations and 2 quad- processor 44P-270 workstations for a total of 52 processors

CAP Theorem ConsistencyAvailability Partition Tolerance

That’s All Folks!