Improvements relating to handling and processing of massive...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/30 (2006.01) G06Q 40/00 (2006.01)

Patent

CA 2716640

A system (150) for processing and handling very high numbers of processing instructions in real time during a processing session is described where each processing instruction specifies resource account data files (30) relating to two different entities (14,16) and the quantity and type of resources to be exchanged between those files (30). The system comprises: a preloader (152) for obtaining reference data relating to the instructions, the reference data indicating the current values of each ofthe specified resource account data files, and the preloader being arranged to read the reference data for a plurality of received instructions in parallel from a master database; an enriched instruction queue (166) for queuing a plurality of the processing instruction together with their respective preloaded reference data; an execution engine (154) arranged to determine sequentially using the received reference data, whether each received instruction can be executed under the present values of the relevant resource account files and for each executable instruction to generate an updating command; and an updater (158), responsive to the updating command from the execution engine (154) for updating the master database (24) with the results of each executable instruction, the operation of the plurality of updaters being decoupled from the operation of the execution engine.

La présente invention concerne un système (150) permettant de traiter et de gérer de très grands nombres d'instructions de traitement en temps réel lors d'une session de traitement; chaque instruction de traitement spécifie des fichiers de données de comptes de ressources (30) relatifs à deux entités différentes (14, 16) et la quantité et le type de ressources à échanger entre ces fichiers (30). Le système comprend : un pré-chargeur (152) permettant d'obtenir des données de référence relatives aux instructions, les données de référence indiquant les valeurs actuelles de chaque fichier de données de compte de ressource spécifié, le pré-chargeur étant placé de manière à lire les données de référence pour une pluralité d'instructions reçues en parallèle d'une base de données principale; une file d'instructions enrichie (166) permettant de mettre en file d'attente une pluralité d'instructions de traitement avec leurs données de référence pré-chargées respectives; un moteur d'exécution (154) placé de manière à déterminer séquentiellement, à l'aide des données de référence reçues, si chaque instruction reçue peut être exécutée sous les valeurs actuelles des fichiers de compte pertinents et pour chaque instruction exécutable, pour générer une commande de mise à jour; un système de mise à jour (158), capable de répondre à la commande de mise à jour à partir du moteur d'exécution (154) afin de mettre à jour la base de données principale (24) avec les résultats de chaque instruction exécutable, le fonctionnement de la pluralité des systèmes de mise à jour étant découplé du fonctionnement du moteur d'exécution.

LandOfFree

Say what you really think

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

Rating

Improvements relating to handling and processing of massive... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Improvements relating to handling and processing of massive..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Improvements relating to handling and processing of massive... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1541273

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