ShadowClone: delegate time-consuming tasks to the cloud

ShadowClone