发明名称 |
Apparatus and method for managing stream processing tasks |
摘要 |
An apparatus and method for managing stream processing tasks are disclosed. The apparatus includes a task management unit and a task execution unit. The task management unit controls and manages the execution of assigned tasks. The task execution unit executes the tasks in response to a request from the task management unit, collects a memory load state and task execution frequency characteristics based on the execution of the tasks, detects low-frequency tasks based on the execution frequency characteristics if it is determined that a shortage of memory has occurred based on the memory load state, assigns rearrangement priorities to the low-frequency tasks, and rearranges the tasks based on the assigned rearrangement priorities. |
申请公布号 |
US9286123(B2) |
申请公布日期 |
2016.03.15 |
申请号 |
US201414225661 |
申请日期 |
2014.03.26 |
申请人 |
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE |
发明人 |
Lee Myung-Cheol |
分类号 |
G06F9/46;G06F9/50;G06F9/48 |
主分类号 |
G06F9/46 |
代理机构 |
Ladas & Parry LLP |
代理人 |
Ladas & Parry LLP |
主权项 |
1. An apparatus having a non-transitory computer readable recording medium (CRRM) containing programming instructions configured for managing stream processing tasks, comprising:
a task management unit configured to control and manage execution of assigned tasks; and a task execution unit configured to execute the tasks in response to a request from the task management unit, to collect a memory load state and task execution frequency characteristics based on the execution of the tasks, to detect low-frequency tasks based on predetermined policies for the execution frequency characteristics if it is determined that a shortage of memory has occurred based on the memory load state, to assign rearrangement priorities to the low-frequency tasks, and to rearrange the tasks based on the assigned rearrangement priorities, wherein the task execution unit detects the low-frequency tasks in active tasks included in an active task pool based on their frequencies of execution or recent execution times included in the collected task execution frequency characteristics. |
地址 |
Daejeon KR |