G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 17/30 (2006.01) G06F 9/445 (2006.01) G06F 13/368 (2006.01)
Patent
CA 2241997
A system and method are disclosed that provides transparent, global access to devices on a computer cluster. The present system generates unique device type (dev_t) values for all devices and corresponding links between a global file system and the dev_t values. The file system is modified to take advantage of this framework so that, when a user requests that a particular device, identified by its logical name, be opened, an operating system kernel queries the file system to determine that device's dev_t value and then queries the a device configuration system (DCS) for the location (node) and identification (local address) of a device with that dev_t value. Once it has received the device's location and identification, the kernel issues an open request to the host node for the device identified by the DCS. File system components executing on the host node, which include a special file system (SpecFS), handle the open request by returning to the kernel a handle to a special file object that is associated with the desired device. The kernel then returns to the requesting user a file descriptor that is mapped to the handle, through which the user can access the device.
L'invention est constituée par un système et une méthode permettant d'obtenir un accès global transparent aux dispositifs d'une grappe d'ordinateurs. Le système de l'invention produit des valeurs de type particulières (dev_t) pour tous les dispositifs et établit des liaisons correspondantes entre un système d'archivage global et ces valeurs dev_t. Ce système d'archivage est modifié pour tirer parti de cette architecture de façon que, quand un utilisateur demande l'ouverture d'un dispositif particulier identifié par son nom logique, un noyau du système d'exploitation consulte le système d'archivage pour déterminer la valeur dev_t de ce dispositif, puis consulte un système de configuration de dispositifs pour y chercher l'emplacement (noeud) et l'identification (adresse locale) d'un dispositif ayant cette valeur dev_t. Après avoir reçu l'emplacement et l'identification du dispositif, le noyau transmet une demande ouverte au noeud hôte pour le dispositif identifiée par le système de configuration. Des composante du système d'archivage qui sont exécutées sur le noeud hôte et comprennent un système d'archivage spécial traitent la demande ouverte en transmettant au noyau un pointeur désignant un objet du fichier spécial qui est associé au dispositif désiré. Le noyau transmet à son tour à l'utilisateur demandeur un bloc descripteur de fichier en correspondance avec le pointeur, à l'aide duquel l'utilisateur peut avoir accès au dispositif en cause.
Khalidi Yousef
Nazari Siamak
Swaroop Anil
Viswanathan Srinivasan
Smart & Biggar
Sun Microsystems Inc.
LandOfFree
System and method for transparent, global access to physical... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for transparent, global access to physical..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for transparent, global access to physical... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1479614