This book is divided into four chapters and two appendixes that present different aspects of the hot restart feature.
Chapter 1, Introduction provides a general introduction to what hot restart is and does, and how it is incorporated in the ChorusOS 4.0 system architecture.
Chapter 2, Getting Started With Hot Restart is a step-by-step guide to getting up and running with hot restart, from configuring the system to running the hot restart demonstration application.
Chapter 3, Programming With Persistent Memory takes an in-depth look at how the persistent memory API provided by hot restart can be used. The persistent memory API can be used by any ChorusOS actor.
Chapter 4, Programming With Restartable Actors describes the API used for developing restartable actors, and explains how the hot restart mechanism works from a programming point of view.
Appendix A, Hot Restart Programming Environment provides information of use to developers for compiling actors that use the hot restart API.
Appendix B, Example Application Code lists the code of the examples used in the body of this guide.