Operating system support for persistant and recoverable computations : Latest developments in operating systems