Chapter 3: Software Rejuvenation: Key Concepts and Granularity | IEEE Conference Publication | IEEE Xplore