Method and apparatus for managing data in a distributed buffer system

   
   

A method, apparatus, and computer implemented instructions for managing a plurality of caches of data, wherein the data processing system includes a plurality of independent computers. In response to initiating a read operation to read data on a data block, an indication is posted on a directory of data blocks identifying the computer that now holds a copy of that block and a location in the memory of that computer where a flag associated with that block is held. Then in response to initiating a write operation on that data block, messages are sent to all the computers holding that block which resets the said flag, thus informing each computer that the data in that block is no longer valid. These messages are sent using means that perform that flag reset without, in the preferred embodiment, any overhead of interruption of processing on the computers where the flags reside.

Un metodo, un apparecchio e un calcolatore hanno effettuato le istruzioni per il controllo della pluralità di nascondigli dei dati, in cui il sistema dell'elaborazione dei dati include una pluralità di calcolatori indipendenti. In risposta ad iniziare un'operazione di lettura ai dati protetti su un blocchetto di dati, un'indicazione è inviata su un indice dei blocchetti di dati che identificano il calcolatore che ora tiene una copia di quel blocco e una posizione nella memoria di quel calcolatore in cui una bandierina si è associata con quel blocco è tenuta. Allora in risposta ad iniziare un funzionamento di scrittura su quella il blocchetto di dati, messaggi è trasmesso a tutta la tenuta dei calcolatori che ostruiscono che ripristina la bandierina detta, così l'informazione dell'ogni calcolatore che i dati in quel blocco non sono più validi. Questi messaggi sono trasmessi usando i mezzi che effettui quella bandierina ripristinata senza, nel metodo di realizzazione preferito, tutte le spese generali dell'interruzione di elaborazione sui calcolatori in cui le bandierine risiedono.

 
Web www.patentalert.com

< Methods and apparatus for stationary object detection

< System and method for automatically sharing information between handheld devices

> Manipulating work queue elements via a hardware adapter and software driver

> Personal computer security mechanism

~ 00149