Architecture for vital data management in a multi-module...

Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S005000, C711S101000

Reexamination Certificate

active

06434679

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to an architecture for vital data management in a multi-module digital data processing machine.
It also relates to a vital data management process for implementing an architecture of this type.
Within the scope of the invention, the term “vital” applies to data essential to the proper functioning of all or part of the machine or of its modules. More generally, it applies to any data that the user of the machine wants to save or protect even in case of a malfunction of a part of this machine.
DESCRIPTION OF RELATED ART
The so called “multi-module” digital data processing machines are composed of “building blocks,” or basic modules, which are identical and are suitably interconnected so as to be able to communicate with one another.
For the sake of simplification, “multi-module digital data processing machines” will hereinafter be referred to as “machines.”
For the type of machine mentioned above, one of the main requirements to be met is that, even if a module becomes defective, the vital data must be able to be recovered.
In the known art, there are existing so-called “high reliability” machines which allow the protection of data. They have a high degree of hardware redundancy. A plurality of identical devices are linked to one another. In other words, these machines use hardware mechanisms to replicate the data and ensure their consistency.
While the result obtained is entirely in keeping with what one might expect from these arrangements, these machines nevertheless have a major drawback: their cost is high, precisely because of the hardware redundancy, and their hardware architecture is complex.
In most cases, the use of a costly solution is not justified. On the contrary, even though a certain redundancy may still be necessary, it is increasingly apparent that the reduction of the cost (production, materials used, etc.) is a requirement that cannot be overlooked. Moreover, the price of hardware has fallen sharply in recent years, while the performance levels of machines have increased considerably.
SUMMARY OF THE INVENTION
The object of the invention is to mitigate the drawbacks of the devices of the prior art, while more effectively meeting the requirements that have recently come to light.
The process according to the invention makes it possible to ensure the integrity of vital information.
It offers a specific machine architecture for the management of vital data and a process for managing this vital data.
For this purpose, each module is equipped with a nonvolatile memory in which vital data are stored, according to an organization that will be explained below.
The memory is the type known by the English abbreviation “NVRAM” (for “Nonvolatile Random Access Memory”). This type of memory allows reading, but also high-speed writing of data. It is protected by a continuous electric power supply using piles or batteries, so that it continues to function when the machine is turned off or in case of a power failure. It saves the stored data, in this case the above-mentioned vital data. This memory is distinct from the other memories: the read-only memory (“ROM”) or the random access memory (“RAM”).
These memories constitute a set of local, so-called “physical,” nonvolatile memories, and this set is seen by the operating system of the machine, or an extension of the latter, as a single, virtually addressed nonvolatile memory.
This local physical memory comprises two parts: a first part stores a copy of so called “global” vital data, a second part stores local “private” data. This is also true of the virtual address space: a first part is constituted by what will be called a “global virtual nonvolatile memory,” the global vital data being “seen” only once; a second part is constituted by what will be called a “local virtual nonvolatile memory.”
The management process comprises two main phases: a first phase, at the startup of the machine, during which the state of the modules and their memories is verified, and a second phase, when the operating system is started up, during which access to the virtual address memory is ensured, as is the consistency of the physical nonvolatile memories.
One subject of the invention is an architecture for vital data management in a multi-module digital data processing machine, this machine comprising a predetermined maximum number of modules, characterized in that each of these modules comprises a physical nonvolatile memory in which this vital data is stored.
Another subject of the invention is a vital data management process for implementing this architecture.
The invention has a number of advantages and clearly achieves its stated objects since, while ensuring the integrity of the vital data, it requires only a slight increase in the quantity of hardware used: essentially the presence in each module of a nonvolatile memory of moderate capacity. The redundancy stricto sensu is limited to the replication of the so-called “global” data in each module.


REFERENCES:
patent: 4570220 (1986-02-01), Tetrick et al.
patent: 4594653 (1986-06-01), Iwashita et al.
patent: 4811216 (1989-03-01), Bishop et al.
patent: 5228132 (1993-07-01), Neal et al.
patent: 5307485 (1994-04-01), Bordonaro et al.
patent: 5465338 (1995-11-01), Clay
patent: 5471603 (1995-11-01), Yokote et al.
patent: 5590308 (1996-12-01), Shih
patent: 5652893 (1997-07-01), Ben-Meir et al.
patent: 5701482 (1997-12-01), Harrison et al.
patent: 5717642 (1998-02-01), Pascucci et al.
patent: 5867430 (1999-02-01), Chen et al.
patent: 5867714 (1999-02-01), Todd et al.
patent: 6215705 (2001-04-01), Al-Shamma
patent: 602 772 (1994-06-01), None
patent: 681 239 (1995-11-01), None
patent: 9-288603 (1997-11-01), None
Salim Hariri et al., “Architectural Support for Designing Fault-Tolerant Open Distributed Systems”, vol. 25, No. 6, Jun. 1, 1992, pp. 50-61, XP000303775.
Baker, W. E. et al, A Flexible Servernet-Based Fault-Tolerant Architecture, 25th International Symposium on Fault Tolerant Computing Digest of Papers, Pasadena, Jun. 27, 1995, No. Symp. 25, Jun. 27, 1995 Institute of Electrical and Electronics Engineers, pp. 2-11, XP000597772.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Architecture for vital data management in a multi-module... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Architecture for vital data management in a multi-module..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Architecture for vital data management in a multi-module... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2905909

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.