The processes comprising a computation will communicate by using a variety of mechanisms, including unicast and multicast.
While these processes form a single fully-connected logical entity, low-level communication connections (e.g., TCP/IP sockets) may be created and deleted dynamically during program execution.
Resources may support different authentication and authorization mechanisms and policies and we will have limited ability to change these.