A distributed processing system is described that employs “role-based” computing. In particular, the distributed processing system is constructed as a collection of computing nodes in which each computing node performs a particular processing role within the operation of the overall distributed processing...http://www.google.com/patents/US20060015505?utm_source=gb-gplus-sharePatent US20060015505 - Role-based node specialization within a distributed processing system