Method for synchronizing multiple software caches in a memory

   
   

A distributed cache management system controls individual cache objects so they are selectively updated if messages are received at another cache in an expected order and selectively invalidated if messages are received with certain error state, thus causing reference to be made to the central database. In specific embodiments of the invention, each change to an object in the central database is assigned a unique version number with an inherent ordering to serialize all changes, and the version number is used as a key to determine if messages have been lost or otherwise received at a cache out of order. In a further specific embodiment, full object state information is communicated among caches without need for verification through the central database. Thus if messages are lost or received out of order, the state can be applied to the targeted objects in the local cache assuring full synchronization.

Oggetti distribuiti in modo da del nascondiglio dell'amministrazione di sistema del nascondiglio di comandi i diversi sono aggiornati selettivamente se i messaggi sono ricevuti ad un altro nascondiglio in un ordine previsto ed invalidato selettivamente se i messaggi sono ricevuti con determinato errore dichiarano, così inducendo riferimento ad essere fatto alla base di dati centrale. Nei metodi di realizzazione specifici dell'invenzione, ad ogni cambiamento ad un oggetto nella base di dati centrale è assegnato un numero di versione unico con un ordinamento inerente per pubblicare tutti i cambiamenti a puntate ed il numero di versione è usato mentre una chiave per determinare se i messaggi sono stati persi o al contrario sono stati ricevuti ad un nascondiglio guastato. In un incorporamento specifico ulteriore, l'oggetto completo dichiara le informazioni è comunicato fra i nascondigli senza esigenza della verifica attraverso la base di dati centrale. Così se i messaggi sono persi o guastato ricevuto, il dichiarare può essere applicato agli oggetti designati nel nascondiglio locale che assicura la sincronizzazione completa.

 
Web www.patentalert.com

< Downloading files from approved web site

< Additions on circular singly linked lists

> Instant virtual copy technique with expedited creation of backup dataset inventory from source dataset inventory

> System and method for in-stream data compression

~ 00132