publication venue for The PetscSF Scalable Communication Layer 2022 Interagent communication and synchronization support in the DaAgent mobile agent-based computing system 2003 On group communication support in CORBA 2001