1. A computer-implemented method, operable in a network comprising multiple service endpoints running on a plurality of devices, the method operable on a device comprising hardware including memory and at least one processor, the method comprising, by a node in a group of said multiple service endpoints: (A) receiving, at said node, a request relating to a particular resource; (B) determining what kind of responsibility said node has for said to request based on at least one kind responsibility assigned to said node for requests relating to said particular resource; and (C) based on said determining in (B), attempting to process said request in accordance with the type of said particular resource and the kind of responsibility said node has for said resource.