发明名称 Prioritising Event Processing Based on System Workload
摘要 Event processing is prioritized based on system workload. A time constraint attribute is defined in an event rule. The event rule uses one or more events. An event processing system is monitored to determine when the system is under a predefined level of stress. If the system is determined to be under the predefined level of stress, the time constraint attribute in the event rule is used to establish when the processing of a received event used in an event rule must be carried out.
申请公布号 US2016299788(A1) 申请公布日期 2016.10.13
申请号 US201615183955 申请日期 2016.06.16
申请人 International Business Machines Corporation 发明人 Granshaw David;Massey Samuel T.;McGinnes Daniel J.;Ross Martin A.;Schofield Richard G.;Stirling Craig H.
分类号 G06F9/50 主分类号 G06F9/50
代理机构 代理人
主权项 1. A computer-implemented method for prioritizing event processing based on system workload at a given time, the computer-implemented method comprising: analyzing a set of events being processed in an event processing system to determine whether any of a set of predetermined patterns exists; responsive to a determination that at least one of the set of predetermined patterns exists in the set of events, determining a processing priority associated with a respective event in the set of events; determining, by examining a setting of a stress flag in the event processing system, whether predetermined components and operation of the event processing system, including a central processing unit, a memory, an input queue, and a response time measuring component are not at one of acceptable predefined levels of stress according to a set of predefined parameters; responsive to a determination that the event processing system is not at one of the acceptable predefined levels of stress, determining whether processing of the respective event can be delayed using the processing priority associated with the respective event and a time constraint attribute in an event rule in which the respective event is used, wherein the event rule uses one or more events; responsive to a determination that the respective event can be delayed, calculating a maximum delay for the respective event using the time constraint attribute of the event rule in which the respective event is used, when the respective event is a non-urgent event; storing the respective event with a time delay in event storage for later processing; and responsive to a determination that the respective event cannot be delayed, using the processing priority associated with the respective event and a time constraint attribute in an event rule in which the respective event is used, processing the respective event immediately.
地址 Armonk NY US