首页> 外国专利> Apparatus and methods for optimally allocating currently available computer resources to future task instances versus continued execution of current task instances

Apparatus and methods for optimally allocating currently available computer resources to future task instances versus continued execution of current task instances

机译:用于将当前可用的计算机资源最佳地分配给未来任务实例与继续执行当前任务实例的设备和方法

摘要

Apparatus and accompanying methods for optimally using available computer resources, illustratively processing time, and which can be advantageously used for selecting task(s) instances to be precomputed during idle time as well as during other periods of processing activity. Specifically, at an onset of each idle-time interval, processing time is allocated to precompute during the remainder of that interval a future task instance, from among a group of such instances then available for precomputation, that will provide the highest fixed or incremental utility. For those task instances which exhibit constant or varying value with time, task selection is based on maximum probability of future occurrence, or net expected value (NEV), respectively, of each such instance. NEV is evaluated as a product of the task instance probability multiplied by a rate of change in the value (EVC flux) to be provided by that task with continued computation time, respectively. This product is assessed, for task instances that exhibit linearly changing value with time, at the onset of each idle-time interval, or, for task instances that exhibit non-linearly changing value, at the onset of each time slice occurring during such an interval. Processing time can be also allocated, at non-idle times, to precomputing a future task instance in lieu of continuing a presently executing task instance, if the future task instance then exhibits a time-discounted NEV that is larger than the EVC flux presently being provided by the currently executing task instance.
机译:用于最佳地利用可用计算机资源,说明性地处理时间并且可以有利地用于选择在空闲时间以及在处理活动的其他时段期间要预先计算的任务实例的设备和伴随方法。具体来说,在每个空闲时间间隔开始时,分配处理时间以在该间隔的剩余时间内预计算将来可用于预计算的一组此类实例中的未来任务实例,该实例将提供最高的固定或增量效用。对于那些随时间呈现恒定或变化值的任务实例,任务选择分别基于每个此类实例未来发生的最大概率或净期望值(NEV)。将NEV评估为任务实例概率乘以该任务在持续的计算时间下将提供的值的变化率(EVC通量)的乘积。对于在每个空闲时间间隔开始时随时间呈线性变化值的任务实例,或在这样的时间间隔内发生的每个时间片开始时对具有非线性变化值的任务实例进行评估间隔。如果将来的任务实例展示的时间折扣NEV大于当前的EVC通量,则还可以在非空闲时间将处理时间分配给预计算的未来任务实例,以代替继续执行当前正在执行的任务实例。由当前执行的任务实例提供。

著录项

  • 公开/公告号US5995997A

    专利类型

  • 公开/公告日1999-11-30

    原文格式PDF

  • 申请/专利权人 MICROSOFT CORPORATION;

    申请/专利号US19970850409

  • 发明设计人 ERIC HORVITZ;

    申请日1997-05-02

  • 分类号G06F9/46;

  • 国家 US

  • 入库时间 2022-08-22 01:38:55

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号