CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

22
CLUSTER CLUSTER COMPUTING COMPUTING TECHNOLOGY TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE

Transcript of CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

Page 1: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

CLUSTER CLUSTER COMPUTING COMPUTING

TECHNOLOGYTECHNOLOGYBY-1.SACHIN YADAV

2.MADHAV SHINDE

Page 2: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

CONTENTSCONTENTS FOR CLUSTER FOR CLUSTER COMPUTING TECHNOLOGYCOMPUTING TECHNOLOGY

• COMPUTER CLUSTERS?• CLUSTER

ARCHITECTURE• TYPES OF CLUSTERS• BENEFITS• LIMITATIONS• APPLICATIONS

Page 3: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

WHAT IS COMPUTER CLUSTERS?

Page 4: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

WHAT IS A CLUSTER?

A cluster is a collection of connected, independent computers that work together to solve a problem.

Definition: Cluster computing is the technique of linking two or more computers into a network (usually through a local area network) in order to take advantage of the parallel processing power of those computers.

Page 5: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

A Typical Cluster

Many standalone computersAll of the cluster can work together on a

single problem at the same timePortions of the cluster can be working on

different problems at the same timeConnected together by a networkLarger clusters have separate high speed

interconnects Administered as a single “machine”

Page 6: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

Computer Food Chain (Now and Future)

Page 7: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

Clustering Today

Clustering gained momentum when 3 technologies converged:

1.Very HP Microprocessors workstation performance = yesterday

supercomputers 2.High speed communication

Comm. between cluster nodes >= between processors in an SMP.3.Standard tools for parallel/ distributed computing & their growing popularity.

 

Page 8: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

The main component to design a cluster architectures is :- [ 1 ] – multiple stand alone computers ( such as PC , workstations , SMPS ) [ 2 ] – operating system ( LINUX/WINDOWS) [ 3 ] – a high performance interconnect [ 4 ] – communication software [ 5 ] - cluster middleware [ 6 ] - different application platform

Page 9: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

CLUSTER ARCHITECTURE

Page 10: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

TYPES OF CLUSTERS

Page 11: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

1.High Availability Clusters or failover clusters

These clusters are designed to provide uninterrupted availability of data or services to the end-user community.

APPLICATIONS-best for mission-critical

applications or databases, mail, file and print, web, or application servers.

Page 12: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

2. Load-balancing Clusters Cluster with load balancing

is a system where work requests are sent to the machine under load

APPLICATIONS-Google search engine,

Workgroups with low IT budgets

Page 13: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

3.HIGH PERFORMANCE CLUSTERcomputers are configured to provide extremely high performance. Machines break down the processes of a job on multiple machines in order to gain in performance.APPLICATIONS-GRAND CHALLENGE APPLICATIONS-environmental modeling, ecosystem simulation, biomedical imaging, biomechanics, molecular biology, molecular design, cognition, and computational sciences.

Page 14: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

BENEFITS OF CLUSTER

COMPUTING

Page 15: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

TODAY’S PC:

TODAY’SAVERAGE PC DESKTOP ISMORE POWERFUL THAN FIRST MAINFRAME COMPUTER

Page 16: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

SCALABILITY-Expansion is possible whenever required by adding additional nodes to the network according to requirements & performance.

AVAILABILITY-if a node in a computer cluster fails, its operations can be simply transferred to another node within the cluster, ensuring that there is no interruption in service.

Page 17: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

•REQUIRE VERY LESS SPACE•EASY FOR SETUP•EASY FOR MAINTENANCE•EASY FOR MANAGEMENT

Page 18: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

CLUSTER COMPUTING PROVIDES -1.LOAD BALANCING ENVIRONMENT(CPU,MEMORY,DISK,NET)

2.FAST COMMUNICATION USING VLAN

Page 19: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

LIMITATIONS:If cluster head gets down all setup gets down.

If SAN storage gets down all setup gets down.

Addition of additional Node is expensive.

Expansion of RAC is expensive.

Cluster technology cannot protect against failures caused by viruses, software corruption or human error.

Page 20: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

CLUSTER APPLICATIONSFew important cluster application are:•Google Search Engine.•Petroleum Reservoir Simulation.•Protein Explorer.•Earthquake Simulation.•Image Rendering.•Message Passing Interface •Scientific computing•Making movie•Commercial server ( web/database etc)

Page 21: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.

CONCLUSION:-

1.HIGH RELIABLILTY

2.HIGH AVAILABILITY

3.HIGH PERFORMANCE

4.LOW COST

5.BETTER SCALABILITY

Page 22: CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.