heterogeneous-services