Lazy deregistration protocol for a split socket stack

   
   

A method, computer program product, and distributed data processing system for lazy deregistration of memory regions. Specifically, the present invention is directed to memory regions that are written to and from by an Integrated Protocol Suite Offload Engine (IPSOE) in accordance with a preferred embodiment of the present invention. A mechanism is provided for lazy deregistration of memory regions once the region is no longer required for a specific data transfer being carried out by the IPSOE. Rather than deregistering a memory region after a data transfer has been carried out, the memory region remains registered for some selected period of time. After that selected period of time passes, the region is then deregistered. If a second data transfer using this memory region occurs while the memory region is still registered, the registration overhead is avoided for this second data transfer. This mechanism reduces the amount of CPU resources required for transferring data by allowing reuse of previously registered memory regions.

Un metodo, un prodotto di programma destinato all'elaboratore e un sistema dell'elaborazione dei dati distribuito per il deregistration pigro delle regioni di memoria. Specificamente, la presente invenzione è diretta verso le regioni di memoria che sono scritte a e da vicino un suite integrato di protocollo scaricano il motore (IPSOE) in conformità con un metodo di realizzazione preferito di presente invenzione. Un meccanismo è fornito per il deregistration pigro delle regioni di memoria una volta che la regione più non è richiesta per un trasferimento di dati specifico che è effettuato dal IPSOE. Piuttosto che deregistering una regione di memoria dopo che un trasferimento di dati sia effettuato, il remains di regione di memoria registrato per un certo periodo di tempo selezionato. Dopo che il periodo di tempo selezionato passa, la regione è allora deregistered. Se un secondo trasferimento di dati che usando questa regione di memoria accade mentre la regione di memoria ancora è registrata, le spese generali di registro sono evitate per questo secondo trasferimento di dati. Questo meccanismo riduce la quantità di risorse del CPU richieste per i dati di trasferimento permettendo la riutilizzazione delle regioni di memoria precedentemente registrate.

 
Web www.patentalert.com

< Magnetic resonance tomography apparatus with improved spatial and time stabilization of the homogeneity of the magnetic basic field

< Methods and apparatus for secure programming of an electricity meter

> Compositions and methods for generating chimeric heteromultimers

> Ketolide antibiotics

~ 00145