The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 12, 1997

Filed:

Nov. 20, 1995
Applicant:
Inventors:

Benoit Paul Dubois Taine, Bourg La Reine, FR;

Louis Bouveret, Paris, FR;

Souheil Marine, Paris, FR;

Assignee:

Alcatel Cit, Paris, FR;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395490 ; 395726 ; 395617 ; 395479 ; 395474 ;
Abstract

A transactional protocol allocates write intention locks at the time of access to a transaction modifying data stored in a memory. These locks do not prohibit the allocation of read locks to other transactions. The other transactions can therefore read the old values of the variables until the new values are written into the memory when the transaction is closed. The time for which reading of data being modified is prohibited is restricted to the time to write the new values into the memory. This protocol is of particular benefit if the memory is a volatile memory and the modified data is backed up in another, non-volatile memory. In this case, the protocol further keeps up-to-date a table stored in the non-volatile memory and containing the identifiers of current transactions. This table is used to ensure that the data is consistent after failure of the volatile memory and contributes to maintaining a minimal time of prohibition of reading of data being modified. Applications of the protocol include telecommunication network control systems.


Find Patent Forward Citations

Loading…