Single System Image Clustering. Source ex.pl?node_id=38692&lastnode_id=131

Slides:



Advertisements
Similar presentations
Performance Testing - Kanwalpreet Singh.
Advertisements

Dinker Batra CLUSTERING Categories of Clusters. Dinker Batra Introduction A computer cluster is a group of linked computers, working together closely.
1 Week #1 Objectives Review clients, servers, and Windows network models Differentiate among the editions of Server 2008 Discuss the new Windows Server.
MASPLAS ’02 Creating A Virtual Computing Facility Ravi Patchigolla Chris Clarke Lu Marino 8th Annual Mid-Atlantic Student Workshop On Programming Languages.
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 1: The new mainframe.
Lesson 1: Configuring Network Load Balancing
Cluster Computing Slides by: Kale Law. Cluster Computing Definition Uses Advantages Design Types of Clusters Connection Types Physical Cluster Interconnects.
How to Cluster both Servers and Storage W. Curtis Preston President The Storage Group.
Operating Systems.
VIRTUALISATION OF HADOOP CLUSTERS Dr G Sudha Sadasivam Assistant Professor Department of CSE PSGCT.
Copyright © 2002 Wensong Zhang. Page 1 Free Software Symposium 2002 Linux Virtual Server: Linux Server Clusters for Scalable Network Services Wensong Zhang.
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
Is Windows Right for High-Availability Enterprise Applications? Dan Kusnetzky, Vice President System Software Research IDC.
Chapter 2 Computer Clusters Lecture 2.1 Overview.
To run the program: To run the program: You need the OS: You need the OS:
Clustering & VPC Patrick Gallucci Microsoft Colorado PASSCamp 2006.
1 The Virtual Reality Virtualization both inside and outside of the cloud Mike Furgal Director – Managed Database Services BravePoint.
Yavor Todorov. Introduction How it works OS level checkpointing Application level checkpointing CPR for parallel programing CPR functionality References.
What is (Application) Clustering and Why do you Want to Use it? February 2005 Eero Teerikorpi CEO.
Module 12: Designing High Availability in Windows Server ® 2008.
Windows 2000 Advanced Server and Clustering Prepared by: Tetsu Nagayama Russ Smith Dale Pena.
Software Architecture
Stern Center for Research Computing
Submitted by: Shailendra Kumar Sharma 06EYTCS049.
CLUSTER COMPUTING STIMI K.O. ROLL NO:53 MCA B-5. INTRODUCTION  A computer cluster is a group of tightly coupled computers that work together closely.
Cluster Infrastructure BoF Bruce J. Walker. Cluster BoF Cluster Summits What is a cluster Information about Clusters Types of clusters Characteristics.
Server Systems Administration. Types of Servers Small Servers –Usually are PCs –Need a PC Server Operating System (SOS) such as Microsoft Windows Server,
Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites.
Loosely Coupled Parallelism: Clusters. Context We have studied older archictures for loosely coupled parallelism, such as mesh’s, hypercubes etc, which.
Headline in Arial Bold 30pt HPC User Forum, April 2008 John Hesterberg HPC OS Directions and Requirements.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.
Server Performance, Scaling, Reliability and Configuration Norman White.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
 Load balancing is the process of distributing a workload evenly throughout a group or cluster of computers to maximize throughput.  This means that.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
+ Clusters Alternative to SMP as an approach to providing high performance and high availability Particularly attractive for server applications Defined.
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.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
The History of Clustering. What is computer clustering? Computer clustings is when a group of computers are linked together operating as one, sharing.
Parallel IO for Cluster Computing Tran, Van Hoai.
Creating Simple and Parallel Data Loads With DTS.
SYSTEM MODELS FOR ADVANCED COMPUTING Jhashuva. U 1 Asst. Prof CSE
Lead from the front Texas Nodal 1 TDWG Nodal Update – June 6, Texas Nodal Market Implementation Server.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
CNAF - 24 September 2004 EGEE SA-1 SPACI Activity Italo Epicoco.
High Performance Computing (HPC)
Consulting Services JobScheduler Architecture Decision Template
Bentley Systems, Incorporated
Chapter 1: Introduction
Chapter 1: Introduction
High Availability Linux (HA Linux)
OpenMosix, Open SSI, and LinuxPMI
Consulting Services JobScheduler Architecture Decision Template
Chapter 1: Introduction
Chapter 1: Introduction
Network Load Balancing
Maximum Availability Architecture Enterprise Technology Centre.
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 16: Distributed System Structures
Chapter 1: Introduction
Internet Protocols IP: Internet Protocol
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
LO2 – Understand Computer Software
Chapter 1: Introduction
Chapter 1: Introduction
Presentation transcript:

Single System Image Clustering

Source ex.pl?node_id=38692&lastnode_id=131 ex.pl?node_id=38692&lastnode_id=131

Types of Clusters High Performance (HP) High Performance (HP) –Beowulf Load-leveling Load-leveling Web-service Web-service Storage Storage Database Database High Availability (HA) High Availability (HA)

Characteristics Constructed from standard computers, or nodes without any shared physical memory Constructed from standard computers, or nodes without any shared physical memory There is an OS running on each node There is an OS running on each node

Purpose HA (High Availability) HA (High Availability) HP (High Performance) HP (High Performance) Parallel processing Parallel processing Parallel web servicing Parallel web servicing

High Performance Clusters Constructed to run parallel programs such as weather simulations and data mining Constructed to run parallel programs such as weather simulations and data mining A master node typically drives the cluster A master node typically drives the cluster

Load Leveling Clusters Constructed to allow a user on one node to spread his/her workload transparently across multiple nodes Constructed to allow a user on one node to spread his/her workload transparently across multiple nodes Designed for computationally intensive long running jobs that are not massively parallel Designed for computationally intensive long running jobs that are not massively parallel

Web-service Clusters Load-leveling requests to a web site Load-leveling requests to a web site Often referred to as a farm, however technology is developing that will allow increased clustering capacity Often referred to as a farm, however technology is developing that will allow increased clustering capacity See the Linux Virtual Server (LVS) project See the Linux Virtual Server (LVS) project

Storage Clusters Supply parallel highly available access to filesystem data Supply parallel highly available access to filesystem data

Database Clusters Provide parallel and HA access to a database Provide parallel and HA access to a database Oracle Parallel Server (OPS) Oracle Parallel Server (OPS)

High Availability Clusters Often known as failover clusters Often known as failover clusters When a failure is detected scripts are used to fail over IP addresses When a failure is detected scripts are used to fail over IP addresses

SSI???

NASA Example Mark Twain said everybody talks about the weather, but nobody does anything about it. Well, NASA is trying to by installing a 1,024- processor SGI Origin 3800 supercomputer at the NASA Ames Research Center in Moffet Field, Calif. Silicon Graphics says the machine, which will be used to predict climate patterns, is the Mark Twain said everybody talks about the weather, but nobody does anything about it. Well, NASA is trying to by installing a 1,024- processor SGI Origin 3800 supercomputer at the NASA Ames Research Center in Moffet Field, Calif. Silicon Graphics says the machine, which will be used to predict climate patterns, is the

NASA Example Cont. largest single-system image computer in the world. "We have improved our ability to simulate climate by a factor of 10," said Bill Feiereisen, chief of the NASA Advanced Supercomputing facility, in a statement. largest single-system image computer in the world. "We have improved our ability to simulate climate by a factor of 10," said Bill Feiereisen, chief of the NASA Advanced Supercomputing facility, in a statement. Source - InformationWeek BetweenTheLines 11/20/2001