One aspect of the project was to look at engineering techniques to accelerate migration from the typical legacy centralised management systems toward fault-tolerant self-* management systems. As I worked as System Engineer designing management systems for mobile networks, I was very interested in what Bob had say. His book Patterns for Fault Tolerant Software, which I'm reading at the moment, identifies patterns for each of the four phases of fault tolerance:
- Error Detection
- Error Processing including Error Recovery
- Error Mitigation
- Fault Treatment
Chapter 2 of the book introduces the Fault Tolerant Mindset where throughout the architecture design you should always be asking what can wrong! Not always easy for large systems that must perform a multitude of task concurrently. Chapter 2 concludes by outlining a fault tolerant design methodology. I'm finding the book very interesting and thought provoking so far and am looking forward to completing the rest of it.
No comments:
Post a Comment