in which an application is distributed across nodes in the network