-
公开(公告)号:US20080120592A1
公开(公告)日:2008-05-22
申请号:US11590125
申请日:2006-10-31
IPC分类号: G06F9/44
CPC分类号: G06F9/4881
摘要: A method is described herein for providing a middleware framework in a multiprocessing environment having multiple processing units for developing a desired application. The method includes: receiving a selection of a plurality of task modules for developing the desired application; receiving connections between the selected task modules to form the desired application; receiving an input of a plurality of execution threads for processing through the formed application; and providing automatic global scheduling over the entire middleware framework of the plurality of execution threads by at least a) providing a job list of at least one job for execution by at least one of the plurality of execution threads, each of the at least one job is a processing of one or more data objects by an associated one of the selected task modules, and b) automatically scheduling an execution of each job in the job list by one of the plurality of execution threads based on at least one predetermined policy.
摘要翻译: 本文描述了一种在具有用于开发所需应用的多个处理单元的多处理环境中提供中间件框架的方法。 该方法包括:接收用于开发所需应用的多个任务模块的选择; 在所选择的任务模块之间接收连接以形成所需的应用; 接收通过所形成的应用程序进行处理的多个执行线程的输入; 以及通过以下方式提供对所述多个执行线程的整个中间件框架的自动全局调度:至少提供至少一个作业的作业列表以供所述多个执行线程中的至少一个执行,所述至少一个作业 是由所选择的任务模块中的相关联的一个处理一个或多个数据对象,以及b)基于至少一个预定策略来自动地调度所述多个执行线程中的一个执行作业列表中的每个作业的执行。