Distributed computer system

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/30 (2006.01) H04L 29/08 (2006.01)

Patent

CA 2549946

A distributed computer system has computers storing data items each data item being assigned to one of a plurality of virtual directories. Each computer has at least one node of a virtual network (10) for directory look-up, with linking data comprising addresses of other nodes associated with the same virtual directory and software that, in response to an enquiry message either replies, identifying itself or forwards the message to another node of the network (10), according to whether the node is or is not associated with the directory specified in the enqiry message. Similarly, each computer has, for each item that it stores, a node of a virtual network for item look-up, with linking data comprising addresses of other such nodes associated with items assigned to the same virtual directory, so that these linking data together define a plurality of virtual networks for item look-up, each of which networks corresponds to a respective different virtual directory. The node also has software that, in response to an enquiry message either replies with the item sought (or identifying itself for later item retrieval) or forwards the message to another node of the network , according to whether the node is or is not associated with the item specified in the enqiry message. For use in this system, or separately, a retrieval mechanism for thereby the addresses (25) of multiuple nodes matching the same directory name (or other label) is described. Each node matching a given label (21a) has associated with it a data storage area for containing the label and is responsive to enquiry messages to return a list of addresses of other nodes matching the same label. First retrieval means responds to input of a label to identify the address of a node matching that label, and second retrieval means then sends an enquiry message to the address identified by the first retrieval means and upon receipt of a response to iteratively sends further enquiry messages to the node having the addresses contained in the response to that enquiry message or as the case may be in a response to a subsequent enquiry message.

L'invention concerne un système d'exploitation réparti comprenant des éléments de données de stockage informatiques, chaque élément de données étant affecté à un répertoire virtuel sélectionné dans un groupe comprenant plusieurs répertoires virtuels. Chaque ordinateur comprend au moins un noeud d'un réseau virtuel (10) destiné à la consultation du répertoire, avec des données de liaison comprenant des adresses d'autres noeuds associés au même répertoire virtuel et un logiciel qui, en réponse à un message d'interrogation, soit répond en s'identifiant, soit transmet le message à un autre noeud du réseau (10), selon que le noeud est associé ou non au répertoire spécifié dans le message d'interrogation. De la même manière, chaque ordinateur comprend, pour chaque élément qu'il contient, un noeud d'un réseau virtuel destiné à la consultation d'éléments, avec des données de liaison comprenant des adresses d'autres noeuds de ce type associées à des éléments affectés au même répertoire virtuel, pour que ces données de liaison définissent ensemble une pluralité de réseaux virtuels pour la consultation d'éléments, chaque réseau correspondant à un répertoire virtuel différent respectif. Le noeud comprend également un logiciel qui, en réponse à un message d'interrogation, soit répond avec l'élément recherché (ou en s'identifiant pour que l'élément puisse être récupéré ultérieurement) soit transmet le message à un autre noeud du réseau, selon que le noeud est associé ou non à l'élément spécifié dans le message d'interrogation. Le système peut éventuellement comprendre un mécanisme de récupération, utilisé séparément ou non, pour les adresses (25) de plusieurs noeuds correspond au même nom de répertoire (ou à une autre marqueur). Chaque noeud correspondant à un indicateur donné (21a) est associé à une zone de stockage de données destinée à contenir le marqueur et sensible aux messages d'interrogation, pouvant renvoyer une liste d'adresses d'autres noeuds répondant au même marqueur. Dans le présent système, un premier moyen de récupération répond à la saisie d'un marqueur permettant d'identifier l'adresse d'un noeud correspondant à ce marqueur et un second moyen de récupération transmet ensuite un message d'interrogation à l'adresse identifiée par le premier moyen de récupération et, lors de la réception de la réponse, transmet de façon répétée des messages d'interrogation supplémentaires au noeud possédant les adresses contenues dans la réponse à ce message d'interrogation ou en réponse à un message d'interrogation ultérieur.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Distributed computer system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Distributed computer system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Distributed computer system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1869809

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.