发明名称 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.
申请公布号 US2009328046(A1) 申请公布日期 2009.12.31
申请号 US20080163324 申请日期 2008.06.27
申请人 SUN MICROSYSTEMS, INC. 发明人 PROCTOR SETH;JURGENS DAVID;MEGQUIER JAMES
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址