首页> 外国专利> METHOD FOR STAGE-BASED COST ANALYSIS FOR TASK SCHEDULING

METHOD FOR STAGE-BASED COST ANALYSIS FOR TASK SCHEDULING

机译:基于阶段的任务调度成本分析方法

摘要

One embodiment may estimate the processing time of tasks requested by an application by maintaining a state-model for the application. The state model may include states that represent the tasks requested by the application, with each state including the average run-time of each task. In another embodiment, a state model may estimate which task is likely to be requested for processing after the current task is completed by providing edges in the state model connecting the states. Each edge in the state model may track the number of times the application transitions from one task to the next. Over time, data may be gathered representing the percentage of time that each edge is from a state node. Given this information, the scheduler may estimate the CPU cost of the next task based on the current state, the most likely transition, and the cost of the predicted next task. The state model may also track multiple users of the application and modify or create the state model as the users traverse through the state model.
机译:一个实施例可以通过维护应用程序的状态模型来估计应用程序请求的任务的处理时间。状态模型可以包括代表应用程序请求的任务的状态,每个状态包括每个任务的平均运行时间。在另一个实施例中,状态模型可以通过在状态模型中提供连接状态的边缘来估计在完成当前任务之后可能请求处理哪个任务。状态模型中的每个边缘都可以跟踪应用程序从一个任务转换到下一个任务的次数。随着时间的流逝,可以收集代表每个边缘来自状态节点的时间百分比的数据。给定该信息,调度器可以基于当前状态,最可能的转变以及预测的下一任务的成本来估计下一任务的CPU成本。状态模型还可以跟踪应用程序的多个用户,并在用户遍历状态模型时修改或创建状态模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号