Data base processing system using multiprocessor system

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

354/233

G06F 13/14 (2006.01) G06F 9/46 (2006.01) G06F 17/30 (2006.01)

Patent

CA 2011807

In a data base processing system using a multi-processor system, the data base processing system includes: a storage unit provided in the shared memory for storing data base management information representing either and object of a shared processing operation or an object of a local processing operation for every resource; and access management unit provided in each of the processor modules for performing an access control for an access request to the data base under either the shared processing operation or the local processing operation in accordance with the data base management information, the shared processing operation being symmetrically performed, and the local processing operation being asymmetrically performed in each processor module; and a control unit provided in the processor module for controlling the shared/local conversion in such a way that: an access state of the resource is managed for every resource; when a frequency of the access is unevenly distributed to a particular processor module, the resource of that processor module is determined as the object of the local processing operation at that particular processor module; and when the frequency of the access is not unevenly distributed to a particular processor module, the resource of a particular processor module is determined as the object of the shared processing operation. The data base processing system further includes a deadlock detection system.

L'invention est un système de traitement de bases de données utilisant un multiprocesseur. Le système de l'invention comprend : une unité de stockage incorporée à la mémoire mise en commun et utilisé pour stocker les informations de gestion de la base de données qui représentent pour chaque ressource soit un objet d'une opération de traitement commune, soit un objet d'une opération de traitement locale; une unité de gestion d'accès incorporée à chacun des modules de traitement qui sert à contrôler les accès à la base de données demandés dans le cadre de l'opération de traitement commune ou de l'opération de traitement locale selon les informations de gestion de la base de données, l'opération de traitement commune étant effectuée de façon symétrique et l'opération de traitement locale étant effectuée de façon asymétrique dans chaque module de traitement; et une unité de commande incorporée à chaque module de traitement pour contrôler la conversion entre une opération commune et une opération locale de la façon suivante : un état d'accès à la ressource est géré pour chaque ressource; quand une fréquence d'accès est attribuée de façon non uniforme à un module de traitement particulier, la ressource de ce module de traitement est choisie comme objet de l'opération de traitement locale à ce module de traitement particulier; et quand la fréquence d'accès n'est pas attribuée de façon non uniforme à un module de traitement particulier, la ressource de ce module de traitement particulier est choisie comme objet de l'opération de traitement commune. Le système de traitement de base de données de l'invention est également doté d'un système de détection d'interblocages.

LandOfFree

Say what you really think

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

Rating

Data base processing system using multiprocessor 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 Data base processing system using multiprocessor system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data base processing system using multiprocessor system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1726510

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