A system and method for caching objects using a cost-based publish and
subscribe paradigm, wherein a server computing node determines whether a
given cache node should receive a cache update based on, e.g., the cost of
sending the update. In one aspect, a method for maintaining objects in a
cache comprises the steps of issuing a subscription for an object,
maintaining a metric for the object; and determining, based on the metric,
whether a cache is to receive an update message associated with the
object. The metric is preferably correlated with one or more factors such
as an importance factor of maintaining the cached copy of the object
current, the cost of the sending the update message, and/or the estimated
lifetime of the object.
Een systeem en een methode om in het voorgeheugen onder te brengen hebben bezwaar gebruikend op kosten-gebaseerd publiceer en paradigma inteken, waarin een server gegevensverwerkingsknoop bepaalt of een bepaalde geheim voorgeheugenknoop een geheim voorgeheugenupdate zou moeten ontvangen die op wordt gebaseerd, b.v., de kosten om de update te verzenden. In één aspect, bestaat een methode om voorwerpen in een geheim voorgeheugen te handhaven uit de stappen van het uitgeven van een abonnement voor een voorwerp, dat metrisch voor het voorwerp handhaaft; en bepalen, gebaseerd op metrisch, of een geheim voorgeheugen een updatebericht moet ontvangen verbonden aan het voorwerp. Metrisch is bij voorkeur gecorreleerd met één of meerdere factoren zoals een belangfactor van het handhaven van het caching exemplaar van de objecten stroom, de kosten van het verzenden het updatebericht, en/of het geschatte leven van het voorwerp.