Chapter 1. Cluster and Complex System Design Issues

This chapter addresses the following topics:

  • The need for a business to have a highly available, clustered system

  • System failures that influence business decisions

  • Factors to consider when designing a clustered system

  • Failure modes specific to clusters, synchronization, and arbitration

To understand why you are designing a clustered system, you must first understand the business need for such a system. Your understanding of the complex system failures that can occur in such systems will influence the decision to use a clustered system and will also help you design a system to handle such failures. You must also consider issues such as data synchronization, arbitration, caching, timing, and clustered ...

Get Designing Enterprise Solutions with Sun™ Cluster 3.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.