首页> 外国专利> Task scheduling in a multicomputer system

Task scheduling in a multicomputer system

机译:多计算机系统中的任务调度

摘要

An improved method of executing a plurality of computer application programs on a multicomputer is disclosed. The present invention pertains to a task scheduling system in a multicomputer having nodes arranged in a network. The present invention comprises an allocator and scheduler component, which comprises processing logic and data for implementing the task scheduler of the present invention. The allocator and scheduler operates in conjunction with a partition to assign tasks to a plurality of nodes. A partition is an object comprising a plurality of items of information and optionally related processing functions for maintaining a logical environment for the execution of tasks of one or more application programs. Application programs are allowed to execute on one or more nodes of a partition. Moreover, a node may be assigned to more than one partition and more than one application program may be loaded on a single node. The allocator and scheduler provides allocator procedures used by application programs for identifying a node or group of nodes for inclusion in a partition. The allocator and scheduler also provides several data areas for the storage of information relevant to the allocation and scheduling of tasks. These data areas of the allocator and scheduler include a partition data area, an application data area, and a layer data area. The present invention provides a means and method for hierarchically linking application programs, layers, and partitions together to provide an optimal execution environment for the execution of a plurality of tasks in a multicomputer.
机译:公开了一种在多计算机上执行多个计算机应用程序的改进方法。本发明涉及在具有布置在网络中的节点的多计算机中的任务调度系统。本发明包括分配器和调度器组件,其包括用于实现本发明的任务调度器的处理逻辑和数据。分配器和调度器与分区结合操作以将任务分配给多个节点。分区是一种对象,包括多个信息项以及可选的相关处理功能,用于维护逻辑环境,以执行一个或多个应用程序的任务。允许应用程序在分区的一个或多个节点上执行。此外,可以将一个节点分配给一个以上的分区,并且可以在一个节点上加载一个以上的应用程序。分配器和调度程序提供应用程序使用的分配器过程,以标识要包含在分区中的一个节点或一组节点。分配器和调度器还提供了几个数据区域,用于存储与任务分配和调度有关的信息。分配器和调度器的这些数据区域包括分区数据区域,应用程序数据区域和层数据区域。本发明提供一种用于将应用程序,层和分区分层地链接在一起的装置和方法,以提供用于在多计算机中执行多个任务的最佳执行环境。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号