Method and apparatus for ordering data processing by multiple processing modules

   
   

Data processing is performed by multiple "plug-in" processing modules controlled by an execution management framework. The framework includes an order determining mechanism that controls the plug-in processing modules to execute in series, or in parallel, to speed processing by the plug-ins while accommodating computational dependencies. In one embodiment, the order determining mechanism can include a dependency counter associated with each plug-in processing module for determining an operational sequence position of the associated plug-in processing module, and means for conditioning the count value (e.g., decrementing or incrementing the count value) in response to operation of another of the plug-in processing modules on whose output the associated plug-in processing module depends, so that the associated plug-in processing module will commence operation in the proper order when the count value reaches a predetermined value.

La informática es realizada por el "plug-in múltiple" que procesa los módulos controlados por un marco de la gerencia de la ejecución. El marco incluye una orden que determina el mecanismo que controla el plug-in que procesa los módulos para ejecutarse en serie, o en paralelo, para apresurar el proceso por los plug-ins mientras que acomoda dependencias de cómputo. En una encarnación, la pedido que determina el mecanismo puede incluir un contador de la dependencia asociado a cada módulo de proceso enchufable para determinar una posición de la secuencia operacional del módulo de proceso enchufable asociado, y de los medios para condicionar el valor de cuenta (e.g., decrementing o incremento del valor de cuenta) en respuesta a la operación de otro del plug-in que procesa los módulos que de salida el módulo de proceso enchufable asociado depende, de modo que el módulo de proceso enchufable asociado comience la operación en la orden apropiada cuando el valor de cuenta alcanza un valor predeterminado.

 
Web www.patentalert.com

< Portable high speed internet access device with encryption

< Method, apparatus and computer program product for editing in a translation verification test procedure

> System for indicating when a program has been selected from a program guide display

> Method and system for transferring data between server systems

~ 00127