Method for delivering information with caching based on interest and significance
First Claim
1. A method for delivering information in a data processing system from a server entity to at least one client entity, wherein for each of at least one information item the method includes the steps of:
- collecting a current value of the information item on the server entity from a corresponding source entity according to a corresponding refresh frequency,delivering the current value of the information item from the server entity to each of the at least one client entity in response to a corresponding request,characterized by the steps ofdetermining an interest index of the information item, being indicative of an interest of the at least one client entity for the information item, according to preceding requests for the information item being submitted by the at least one client entity previously,updating the refresh frequency of the information item according to the corresponding interest index, andmodulating the refresh frequency of the information item according to a random modulation value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (200) for delivering information (for example, monitoring data) is proposed. The information is collected (235) on a central server (110) from remote sources (105), in order to be provided to multiple clients (120) in response to corresponding requests. In the method of the invention, an interest index is calculated (280) according to the number of preceding requests of the information that have been submitted in the past (so as to estimate the interest of the clients for the information); moreover, a significance index is calculated (220) according to a probability of a current value of the information that is uploaded onto the server by the corresponding source (so as to estimate its importance for the clients). A frequency for refreshing the information on the server can then be determined (245) according to both the interest index and the significance index. In this way, the refresh frequency self-adapts to the expected behavior of the clients.
-
Citations
6 Claims
-
1. A method for delivering information in a data processing system from a server entity to at least one client entity, wherein for each of at least one information item the method includes the steps of:
-
collecting a current value of the information item on the server entity from a corresponding source entity according to a corresponding refresh frequency, delivering the current value of the information item from the server entity to each of the at least one client entity in response to a corresponding request, characterized by the steps of determining an interest index of the information item, being indicative of an interest of the at least one client entity for the information item, according to preceding requests for the information item being submitted by the at least one client entity previously, updating the refresh frequency of the information item according to the corresponding interest index, and modulating the refresh frequency of the information item according to a random modulation value. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification