Practical ICT Experience – Flexibility – Worldwide References
Practical ICT Experience – Flexibility – Worldwide References - Ericpol
Practical ICT Experience – Flexibility – Worldwide References - Ericpol
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Knowledge Evolution<br />
Design of High Availability Systems & Software<br />
Course ID: EPOL-10:023<br />
Duration: 2 days<br />
Number of participants: recommended optimum 15, maximum 25<br />
Course objectives<br />
The primary goal of this course is to give participants the skills necessary to design software for real time<br />
and embedded computer systems that must relentlessly provide service despite the occurrence<br />
of internal and external faults. This is a very practical, results-oriented course that will provide knowledge<br />
and skills that can be applied immediately.<br />
This course examines the high-level design of embedded systems and software that are to provide their<br />
services at near-continuous availability.<br />
High availability systems must tolerate both expected and unexpected faults. Their design is based<br />
on redundant hardware and software combined in ways that will achieve “five-nines” (99.999%) or greater<br />
availability, equivalent to less than 1 second of downtime per day. Basic hardware N-plexing and voting<br />
issues are discussed, followed by an in-depth study of a number of backward error recovery fault tolerance<br />
techniques including static N-version programming, Checkpoint-Rollback, Process Pairs, and Recovery<br />
Blocks. The class continues with several forward error recovery techniques. Technical issues such<br />
as failover management, data replication, and software design defects, are addressed in depth. Many<br />
real-world examples are presented.<br />
This course is far from a general course about system or software design theory, but rather it is highly<br />
focused on the design of embedded systems and software that must make their services available<br />
at all times, with less than 5 minutes per year of downtime.<br />
V/15<br />
ericpol.com