Event processing system paging
First Claim
Patent Images
1. A system comprising:
- a processor coupled to a memory, the processor configured to execute computer-executable instructions stored in the memory that when executed perform acts comprising;
receiving an event-processing query, as part of a subscription, for continuous evaluation until the subscription is canceled; and
rewriting the event-processing query automatically in a pageable form, wherein the pageable form enables swapping of at least a portion of the event-processing query into and out of memory based on one or more injected triggers specified in terms of at least one characteristic of one or more of the event-processing query or an event sequence over which the event-processing query operates.
1 Assignment
0 Petitions
Accused Products
Abstract
A pageable query can be generated based on an event-processing query. The pageable query is a form of the event-processing query that supports swapping the event-processing query into and out of memory. For instance, page-in and page-out triggers can be inserted. After detection of a page-in trigger, the event-processing query can be loaded into the memory, and after detection of a page-out trigger, the event-processing query can be unloaded from memory.
25 Citations
20 Claims
-
1. A system comprising:
-
a processor coupled to a memory, the processor configured to execute computer-executable instructions stored in the memory that when executed perform acts comprising; receiving an event-processing query, as part of a subscription, for continuous evaluation until the subscription is canceled; and rewriting the event-processing query automatically in a pageable form, wherein the pageable form enables swapping of at least a portion of the event-processing query into and out of memory based on one or more injected triggers specified in terms of at least one characteristic of one or more of the event-processing query or an event sequence over which the event-processing query operates. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
employing at least one processor configured to execute computer-executable instructions stored in a memory to perform the following acts; receiving an event-processing query, as part of a subscription, for continuous evaluation until the subscription is canceled; and generating a pageable query automatically based on the event-processing query, wherein the pageable query supports swapping of at least a portion of the event-processing query into and out of the memory based on at least one characteristic of one or more of the event-processing query or an event sequence over which the event-processing query operates. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium having instructions stored thereon that enable at least one processor to perform a method upon execution of the instructions, the method comprising:
-
detecting a page-in trigger of an event-processing query specified in a pageable form that enables swapping of at least a portion of the event-processing query into and out of memory, wherein the page-in trigger is based on at least one characteristic of one or more of the event-processing query or an event sequence over which the event-processing query operates; and loading at least a portion of an event-processing query located outside of memory into the memory in response to detecting the page-in trigger. - View Dependent Claims (17, 18, 19, 20)
-
Specification