Partitionable Services: A Framework for Seamlessly Adapting Distributed Applications to Heterogeneous Environments. - Anca-Andreea Ivan; Josh Harman; Michael Allen; Vijay Karamcheti (HPDC, 2002)