Abstract

One of the essential properties of high-availability systems is the capability of data processing resources to deliver the specified services to fulfill a certain requirement pertaining to any business or government activities. This chapter focuses on general concepts related to high-availability systems and discusses the approaches that are currently in use to provide high–availability systems. The design of high-availability systems follows a number of principles derived from the concepts of modularity, fail fast, independence of failure modes, and redundancy and repair. Implementation of the principles of design at software and hardware levels is very crucial. The concept of a module simplifies design, development, maintenance and reuse, and modularity generally used in both hardware and software. It is; however, better to base the availability value on a well-defined usage basis than on terminology. Certain design styles for high-availability systems have high initial, development and maintenance cost.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.