Secure group communication schemes for dynamic heterogeneous distributed computing