Eternal: fault tolerance and live upgrades for distributed object systems | IEEE Conference Publication | IEEE Xplore