High availability is limited by insufficiently robust software and by hardware failures.
Improving scalability and high availability are the main motivations for a multikernel architecture, and GMM plays a key role in achieving this. In our design, we extend the underlying OS with GMM supported by a set of recovery modules in the form of device drivers. While the underlying OS manages the virtual address space and the local physical address space, the GMM module manages the global physical address space. Dejan S. Milojicic received his B.S. and M.S. degrees from Faculty of Electrical Engineering, University of Belgrade, Yugoslavia, and his PhD from University of Kaiserslautern, Germany. Since the beginning of 1994 he was a member of the OSF Research Institute, where he developed concurrent remote task creation for the Mach microkernel.