Method and portable device for managing memory in a data stream management system using priority information
First Claim
Patent Images
1. A method of managing a memory in a data stream management system (DSMS) of a portable device, the method comprising:
- calculating values of a scoring function using an expected receiving periodicity of received data streams for memory regions of a first memory area, according to priorities of the memory regions;
comparing the values of the scoring function of the memory regions and selecting a memory region that has a lowest priority;
moving data of the selected memory region to a second memory area; and
storing the received data stream in the selected memory region.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are method and device for managing a memory in a data stream management system (DSMS) of a portable device. The method includes moving data of a selected memory region that has a low priority to a secondary storage and storing a received data stream in the selected memory region.
-
Citations
20 Claims
-
1. A method of managing a memory in a data stream management system (DSMS) of a portable device, the method comprising:
-
calculating values of a scoring function using an expected receiving periodicity of received data streams for memory regions of a first memory area, according to priorities of the memory regions; comparing the values of the scoring function of the memory regions and selecting a memory region that has a lowest priority; moving data of the selected memory region to a second memory area; and storing the received data stream in the selected memory region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18, 19)
-
-
9. A portable device for managing a memory in a data stream management system (DSMS), the portable device comprising:
-
memory regions of a first memory area configured to store data streams; a calculator configured to calculate values of a scoring function using expected receiving periodicity of the received data streams for memory regions, according to the priorities of the memory regions, to compare the values of the scoring function of each of the memory regions to select a memory region that has a lowest priority; a second memory area configured to store data of the selected memory region; and a controller configured to move the data of the selected memory region to the second memory area. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 20)
-
-
17. A non-transitory computer-readable storage medium having stored therein program instructions to cause a processor to implement a method of managing a memory in a DSMS of a portable device, the method comprising:
-
calculating values of a scoring function using expected receiving periodicity of received data streams for memory regions of a first memory area, according to priorities of the memory regions; comparing the values of the scoring function of the memory regions and selecting a memory region that has a lowest priority; moving data of the selected memory region to a second memory area; and storing the received data stream in the selected memory region.
-
Specification