发明名称 Operational-task-oriented system and method for dynamically adjusting operational environment
摘要 The present invention provides an operational-task-oriented system and method for dynamically adjusting operational environment applicable to a computer cluster. Each operational node of the computer cluster has two or more operational systems installed. After receiving the operational task, the control node estimates the time required for completing different tasks requiring different operational systems by appropriate operational nodes and compares the estimated finish time and the assigned finish time for judging how to adjust the operating system running in the operational nodes. Thereby, the operational task can be completed in the assigned finish time. Another method is to use the control node to analyze the proportions of the tasks requiring different operational systems in an operational task and hence adjusts the operational system running in an operational node according to the proportion of requirement. Thereby, the operational task can be completed in the shortest time.
申请公布号 US9612875(B2) 申请公布日期 2017.04.04
申请号 US201414541377 申请日期 2014.11.14
申请人 National Applied Research Laboratories 发明人 Wang Ming-Jen;Chang Chih-Wen;Lai Chuan-Lin;Kuo Chia-Chen;Lian Jiang-Siang
分类号 G06F9/48;G06F9/50 主分类号 G06F9/48
代理机构 Rosenberg, Klein & Lee 代理人 Rosenberg, Klein & Lee
主权项 1. A method for dynamically adjusting operational environment, applicable to a computer cluster, each of a plurality of operational nodes of said computer cluster installing a first operational system and a second operational system, and comprising steps of: a control node receiving an operational task including at least a first-type task and at least a second-type task, said first-type task being operated in said first operational system, and said second-type task being operated in said second operational system; when said plurality of operational nodes includes at least an idle operational node not performing operation, said control node judging whether said idle operational node operates in said first operational system or said second operational system; said control nodes estimating an estimated finish time of first-type task for operating said first-type task by said idle operational node running said first operational system and an estimated finish time of second-type task for operating said second-type task by said idle operational node running said second operational system; said control node comparing said estimated finish time of first-type task, said estimated finish time of second-type task, and an assigned finish time of operational task; when said estimated finish time of first-type task is greater than said assigned finish time of operational task and said estimated finish time of second-type task is less than said assigned finish time of operational task, said control node assigns at least an idle node running said second operational system to said first-type task by restarting and altering the operational system of said idle operational node to said first operational system; and when said estimated finish time of second-type task is greater than said assigned finish time of operational task and said estimated finish time of first-type task is less than said assigned finish time of operational task, said control node assigns at least an idle node running said first operational system to said second-type task by restarting and altering the operational system of said idle operational node to said second operational system.
地址 Taipei TW