Patent ID: 6415333
Filing Date: 2002-07-02
Classification: G06F,H04L

Abstract:
A distributed communication system comprising a number of nodes, each of which comprises a number of resources, and which nodes are interconnected by an interconnection network, distributed applications being executed through sending of messages between resources in said nodes, whereinthe resources are categorized or grouped into a number of function types, resources grouped into one and the same function type being functionally equivalent at least to a given extent so that a number of function type instances, each corresponding to a particular resource, are provided for each function type, each node comprises information holding means keeping information about which resources/function type instances correspond to a given function type, distribution functions being associated with said information holding means, and distribution functions for selecting a receiving function type instance among the instances available in the information holding means, and a resource of a sending node sending a message only gives the function type of the resource as address information, and the distribution function selects which resource/function type instance will be the receiver among the function type instances associated with the input function type so that messages from a sending resource are sent independently of the location of the resources with which a sending resource communicates as well as independently of the number and names thereof, wherein the distribution function executes in the same context as the sending resource, is specific for a particular application function, and is supplied and registered by a particular application function.