Cluster computing. 1.What is cluster computing? 2.Need of cluster computing. 3.Architecture 4.Applications of cluster computing 5.Advantages of cluster.

Slides:



Advertisements
Similar presentations
Distributed Processing, Client/Server and Clusters
Advertisements

System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
Distributed Systems Topics What is a Distributed System?
2. Computer Clusters for Scalable Parallel Computing
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
Cache Coherent Distributed Shared Memory. Motivations Small processor count –SMP machines –Single shared memory with multiple processors interconnected.
Distributed Processing, Client/Server, and Clusters
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Chapter 16 Client/Server Computing Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
1 Minggu 12, Pertemuan 23 Introduction to Distributed DBMS (Chapter , 22.6, 3rd ed.) Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
City University London
Distributed Processing, Client/Server and Clusters
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
Tiered architectures 1 to N tiers. 2 An architectural history of computing 1 tier architecture – monolithic Information Systems – Presentation / frontend,
WORKFLOWS IN CLOUD COMPUTING. CLOUD COMPUTING  Delivering applications or services in on-demand environment  Hundreds of thousands of users / applications.
Chapter 2 Computer Clusters Lecture 2.1 Overview.
Design and Implementation of a Single System Image Operating System for High Performance Computing on Clusters Christine MORIN PARIS project-team, IRISA/INRIA.
Distributed Data Stores – Facebook Presented by Ben Gooding University of Arkansas – April 21, 2015.
CLUSTER COMPUTING Prepared by: Kalpesh Sindha (ITSNS)
Load Balancing Dan Priece. What is Load Balancing? Distributed computing with multiple resources Need some way to distribute workload Discreet from the.
Database Architectures and the Web
PMIT-6102 Advanced Database Systems
1 The Google File System Reporter: You-Wei Zhang.
RAID: High-Performance, Reliable Secondary Storage Mei Qing & Chaoxia Liao Nov. 20, 2003.
1 In Summary Need more computing power Improve the operating speed of processors & other components constrained by the speed of light, thermodynamic laws,
1 Lecture 20: Parallel and Distributed Systems n Classification of parallel/distributed architectures n SMPs n Distributed systems n Clusters.
Windows 2000 Advanced Server and Clustering Prepared by: Tetsu Nagayama Russ Smith Dale Pena.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
April 26, CSE8380 Parallel and Distributed Processing Presentation Hong Yue Department of Computer Science & Engineering Southern Methodist University.
A Study of Wireless Virtual Network Computing Kiran Erra.
Multiprossesors Systems.. What are Distributed Databases ? “ A Logically interrelated collection of shared data ( and a description of this data) physically.
FireProof. The Challenge Firewall - the challenge Network security devices Critical gateway to your network Constant service The Challenge.
PARALLEL COMPUTING overview What is Parallel Computing? Traditionally, software has been written for serial computation: To be run on a single computer.
CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.
A Summary of the Distributed System Concepts and Architectures Gayathri V.R. Kunapuli
Oracle's Distributed Database Bora Yasa. Definition A Distributed Database is a set of databases stored on multiple computers at different locations and.
CENTRALISED AND CLIENT / SERVER DBMS. Topics To Be Discussed………………………. (A) Centralized DBMS (i) IntroductionIntroduction (ii) AdvantagesAdvantages (ii)
ASMA AHMAD 28 TH APRIL, 2011 Database Systems Distributed Databases I.
Server Performance, Scaling, Reliability and Configuration Norman White.
PARALLEL PROCESSOR- TAXONOMY. CH18 Parallel Processing {Multi-processor, Multi-computer} Multiple Processor Organizations Symmetric Multiprocessors Cache.
Virtualization and Databases Ashraf Aboulnaga University of Waterloo.
DynamicMR: A Dynamic Slot Allocation Optimization Framework for MapReduce Clusters Nanyang Technological University Shanjiang Tang, Bu-Sung Lee, Bingsheng.
WINDOWS SERVER 2003 Genetic Computer School Lesson 12 Fault Tolerance.
Data Structures and Algorithms in Parallel Computing Lecture 7.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
What Is A Network A network is a group of computers interconnected with communication lines which allows users to share information and resources.
 Distributed Database Concepts  Parallel Vs Distributed Technology  Advantages  Additional Functions  Distribution Database Design  Data Fragmentation.
1 MSCS 237 Introduction to Distributed Systems. 2 Outline Distributed computing (DC) Distributed Systems (DS) Motivation Architecture of a DS Advantages.
3/12/2013Computer Engg, IIT(BHU)1 PARALLEL COMPUTERS- 1.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
Seminar On Rain Technology
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
1 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Network Architecture Characteristics  Explain four characteristics that are addressed by.
Lecture 13 Parallel Processing. 2 What is Parallel Computing? Traditionally software has been written for serial computation. Parallel computing is the.
PERFORMANCE MANAGEMENT IMPROVING PERFORMANCE TECHNIQUES Network management system 1.
SEMINAR TOPIC ON “RAIN TECHNOLOGY”
rain technology (redundant array of independent nodes)
Services DFS, DHCP, and WINS are cluster-aware.
Clouds , Grids and Clusters
Introduction to Load Balancing:
A Study of Wireless Virtual Network Computing
GlassFish in the Real World
Grid Computing.
Distributed System Structures 16: Distributed Structures
CLUSTER COMPUTING.
Distributed computing deals with hardware
Outline Review of Quiz #1 Distributed File Systems 4/20/2019 COP5611.
Categories of Networks
Presentation transcript:

Cluster computing

1.What is cluster computing? 2.Need of cluster computing. 3.Architecture 4.Applications of cluster computing 5.Advantages of cluster computing 6.Disadvantages of cluster computing 7.Conclusion.

What is cluster computing? Definition:- A cluster is a type of parallel or distributed processing system, which consists of a collection of interconnected stand alone computers cooperatively working together as a single integrated computing resource.

Need of cluster computing. To increase efficiency To reduce the execution time To cut down expenses To achieve high reliability

3.Architecture

The cluster consists of four major parts. These parts are: 1) Network, 2) Compute nodes, 3) Master server, 4) Gateway.

Types of computer clusters High Availability Clusters Load-balancing Clusters High-performance Clusters

High Availability Clusters HA Clusters are designed: to ensure constant access to service applications. to maintain redundant nodes

High Availability Clusters

Load-balancing Clusters “load balancing” clusters are configurations in which cluster -nodes share computational workload to provide better overall performance”.

High-performance Clusters are designed to exploit the parallel processing power of multiple nodes.

4.Applications of cluster computing Scientific computing Data mining Comercial server

5.Advantages of cluster computing Reduced Cost Processing Power Improved Network Technology Size Scalability (physical & application) Enhanced Availability (failure management) Fast Communication (networks & protocols) Load Balancing (CPU, Net, Memory, Disk) Security and Encryption (clusters of clusters) Manageability (admin. And control) Programmability (simple API if required) Applicability (cluster-aware and non-aware app.)

.Disadvantages of cluster computing Hard to manage Gets complicated as the size of the cluster increases The configuration of every cluster should be same.

conclusion

Thank you…..

Queries??