METHOD AND PORTABLE DEVICE FOR MANAGING MEMORY IN A DATA STREAM MANAGEMENT SYSTEM
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 for a plurality of memory regions of a first memory area based on priorities of the plurality of memory regions;
comparing the values of the scoring function of the plurality of 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 a 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.
20 Citations
17 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 for a plurality of memory regions of a first memory area based on priorities of the plurality of memory regions; comparing the values of the scoring function of the plurality of 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 a received data stream in the selected memory region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A portable device for managing a memory in a data stream management system (DSMS), the portable device comprising:
-
a plurality of memory regions of a first memory area configured to store data streams; a calculator configured to calculate values of a scoring function for the plurality of memory regions based on the priorities of the plurality of 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)
-
-
17. A 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 for a plurality of memory regions of a first memory area based on priorities of the plurality of memory regions; comparing the values of the scoring function of the plurality of 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 a received data stream in the selected memory region.
-
Specification