Multithreaded batch processing system

   
   

A system for processing a batch which is distributed into a plurality of independent segments. A preferred embodiment of this invention calls for implementation on a symmetrical multiprocessing platform, however, the invention is also applicable to massively parallel architectures as well as uniprocessor environments. Each segment comprises a plurality of discrete events, each discrete event comprising a plurality of sub-events to be processed. The system operates to process each discrete event within each segment sequentially and each sub-event within each discrete event sequentially. The plurality of segments may be processed on an uniprocessor, an SMP system or an MPP system. By balancing the number of discrete events in each segment using a "course grain" approach, a flexible but efficient use of processor availability is obtained.

Un système pour traiter un groupe qui est distribué dans une pluralité de segments indépendants. Un mode de réalisation préféré de cette invention réclame l'exécution sur une plateforme symétrique de multitraitement, cependant, l'invention est également applicable aux architectures massivement parallèles aussi bien que des environnements d'uniprocessor. Chaque segment comporte une pluralité des événements discrets, chaque événement discret comportant une pluralité des secondaire-événements à traiter. Le système fonctionne pour traiter chaque événement discret dans chaque segment séquentiellement et chaque secondaire-événement dans chaque événement discret séquentiellement. La pluralité de segments peut être traitée sur un uniprocessor, un système de SMP ou un système de MPP. En équilibrant le nombre d'événements discrets dans chaque segment en utilisant une approche "de grain de cours", une utilisation flexible mais efficace de disponibilité de processeur est obtenue.

 
Web www.patentalert.com

< Method and apparatus for maximizing an advertising effect using a control unit to detect if advertisement is being displayed and suspending a function if advertisement is not displayed

< Processing apparatus and method for solving optimization problem

> Method and database arrangement for inspection and requalification of vehicles used for transporting commodities and/or hazardous materials

> Mining emergent weighted association rules utilizing backlinking reinforcement analysis

~ 00104