DE19758588B4 - Computer system with checkpoint and restart facility - includes output unit providing accounting information indicating charge payable as result of program execution and checkpoint and restart processes to accounting files. - Google Patents
Computer system with checkpoint and restart facility - includes output unit providing accounting information indicating charge payable as result of program execution and checkpoint and restart processes to accounting files. Download PDFInfo
- Publication number
- DE19758588B4 DE19758588B4 DE19758588A DE19758588A DE19758588B4 DE 19758588 B4 DE19758588 B4 DE 19758588B4 DE 19758588 A DE19758588 A DE 19758588A DE 19758588 A DE19758588 A DE 19758588A DE 19758588 B4 DE19758588 B4 DE 19758588B4
- Authority
- DE
- Germany
- Prior art keywords
- checkpoint
- file
- job
- restart
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Retry When Errors Occur (AREA)
Abstract
Description
HINTERGRUND DER ERFINDUNGBACKGROUND OF THE INVENTION
1. Gebiet der Erfindung1. Field of the invention
Die vorliegende Erfindung betrifft im allgemeinen Computersysteme und im besonderen eine Prüfpunkt- und Wiederanlaufeinrichtung oder -möglichkeit eines Computersystems.The The present invention relates generally to computer systems and in particular a checkpoint and restart facility or facility of a computer system.
2. Beschreibung der verwandten Technik2. Description of the related technology
Ein Computersystem umfaßt eine CPU, einen Speicher, eine externe Speichervorrichtung und eine Endeinrichtung, etc. Die CPU führt ein Programm aus, das in den Speicher geladen ist.One Computer system includes a CPU, a memory, an external storage device and a Terminal equipment, etc. The CPU is running a program loaded in memory.
Ein Betriebsystem (OS) ist in der externen Speichervorrichtung gespeichert und wird in den Speicher geladen, wenn das Computersystem gestartet wird, um anschließend das Computersystem zu steuern.One Operating system (OS) is stored in the external storage device and is loaded into memory when the computer system starts up will be to afterwards to control the computer system.
Wie das OS ist ein Nutzerprogramm in der externen Speichervorrichtung gespeichert, und es wird ausgeführt, nachdem es durch das OS gemäß einer Instruktion von der Endeinrichtung oder dergleichen in den Speicher geladen ist.As the OS is a user program in the external storage device saved and it is executed after passing it through the OS according to a Instruction from the terminal or the like in the memory loaded.
Das Laden der Gesamtheit eines umfangreichen Programms oder von Daten in den Speicher ist unmöglich, da die Größe des Speichers begrenzt ist. Deshalb wird ein sogenanntes virtuelles Speicherschema verwendet, so daß ein Prozeß ausgeführt wird, indem Abschnitte des Programms oder der Daten zwischen dem Speicher und der externen Speichervorrichtung ausgetauscht werden.The Loading the entirety of a large program or data in the store is impossible because the size of the memory is limited. Therefore, a so-called virtual memory scheme used, so that a Process is running, by putting sections of the program or data between the memory and the external storage device.
Das Programm wird gewöhnlich in Ausführungseinheiten ausgeführt, die als Prozeß bezeichnet werden. Ein virtueller Raum, der aus einem virtuellen Speicherraum und einem virtuellen Register etc. gebildet ist, wird einem Prozeß zugeordnet. Ein Job umfaßt wenigstens einen Prozeß und Jobinformationen, um den Prozeß zu steuern.The Program becomes ordinary in execution units executed which is called a process become. A virtual space made up of a virtual storage space and a virtual register, etc., is assigned to a process. A job includes at least one process and Job information to process Taxes.
Da ein Computersystem so konstruiert ist, daß es durch eine Vielzahl von Nutzern verwendet wird und eine Vielzahl von Programmen gleichzeitig ausgeführt wird, bietet das OS verschiedene Funktionen.There a computer system is constructed so that it can be accessed by a variety of Users is used and a variety of programs is run concurrently, the OS offers several functions.
Zum Beispiel bietet das Computersystem eine Prüfpunkt- und Wiederanlaufeinrichtung in Vorbereitung auf das Auftreten eines Systemausfalls, während ein Programm ausgeführt wird.To the For example, the computer system provides a checkpoint and restart facility in preparation the occurrence of a system failure while a program is running.
Eine Prüfpunkteinrichtung dient der Sicherung der Laufzeitumgebung für jede Ausführungseinheit, wie z. B. für einen aktiven Job oder einen aktiven Prozeß. Eine Wiederanlaufeinrichtung dient der Wiederherstellung der Laufzeitumgebung, die durch die Prüfpunkteinrichtung gesichert wurde, und dem Wiederanlaufenlassen der Ausführung des Programms.A Prüfpunkteinrichtung serves to secure the runtime environment for each execution unit, such as B. for one active job or an active process. A restart facility is used to restore the runtime environment through the checkpoint facility was secured, and restarting the execution of the Program.
Das OS sieht Systemaufrufe, die einen Dateieingabe- und -ausgabeprozeß enthalten, für Prozesse vor, die durch verschiedene Nutzerprogramme gemeinsam ausgeführt werden. Der Systemaufruf ist wie eine Subroutine für den Prozeß. Wenn ein Systemaufruf angefordert wird, führt das OS einen zugeordneten Prozeß in einem Prozeßraum des Programms aus, welches den Systemaufruf anfordert. Dem Nutzer wird ein Geldbetrag in Rechnung gestellt, der für die genutzte CPU-Zeit zahlbar ist, in der das OS und das Nutzerprogramm laufen.The OS sees system calls that contain a file input and output process for processes which are executed by different user programs together. The system call is like a subroutine for the process. When a system call is requested will, leads the OS has an associated process in it a process room of the program requesting the system call. The user an amount of money is charged, which is payable for the used CPU time, in which the OS and the user program are running.
Bei der Prüfpunkt- und Wiederanlaufeinrichtung der verwandten Technik sind die folgenden Probleme erkannt worden. Bei einigen Prüfpunktimplementierungen wird die Laufzeitumgebung des Prozesses, der mit einem Prüfpunkt versehen ist, bei einigen vorhergehenden Systemaufrufen gesichert, die durch das Nutzerprogramm angefordert wurden. Das heißt, der Prüfpunktprozeß wird nicht von Prozessen unterschieden, die durch das Nutzerprogramm ausgeführt werden. Als Resultat wird dem Nutzer der Prüfpunktprozeß in Rechnung gestellt.at the checkpoint and restarting apparatus of the related art are the following Problems have been detected. For some checkpoint implementations The runtime environment of the process that is provided with a checkpoint is backed up by some previous system calls the user program was requested. That is, the checkpoint process is not distinguished from processes which are executed by the user program. As a result, will the user of the checkpoint process into account posed.
Der Prüfpunktprozeß kann nach Ermessen des Systembetreibers ausgeführt werden, so daß es nicht wünschenswert ist, dem Nutzer den Prozeß, der mit einem Prüfpunkt versehen ist, einheitlich anzurechnen. Hierin liegt ein erstes Problem der Prüfpunkt- und Wiederanlaufeinrichtung gemäß der verwandten Technik.Of the Checkpoint process can after Discretion of the system operator so that it does not desirable is, the user the process, the one with a checkpoint is to be included consistently. This is a first problem the checkpoint and restarting device according to the related ones Technology.
Ein zweites Problem bei der Prüfpunkt- und Wiederanlaufeinrichtung gemäß der verwandten Technik besteht darin, daß Abrechnungsinformationen erst an eine Abrechnungsdatei ausgegeben werden, wenn ein Job beendet ist.One second problem with the checkpoint and restart means according to the related art is that billing information only be issued to a billing file when a job ends is.
Es können nicht alle Nutzerprogramme normal enden. Einige speichern eine Zwischenausgabe in einer Datei während eines Prozesses, um die Ausführung des Prozesses unter Verwendung der Zwischenausgabe später fortzusetzen. In solchen Fällen ist es für den Betrieb des Systems wünschenswert, dem Nutzer den Prozeß anzurechnen, selbst wenn das Programm nicht normal endet.It can not all user programs end normally. Some store an intermediate output in a file during a process to the execution process later using the intermediate output. In such cases it for the operation of the system desirable, the Users to count the process even if the program does not end normally.
Wenn der Prüfpunkt- und Wiederanlaufprozeß ausgeführt wird, wird dem Nutzer ein Job immer wieder in Rechnung gestellt, wenn ein Wiederanlauf erfolgt. Zum Beispiel wird der Nutzer ab einer Startzeit eines Jobs bis zu einer Prüfpunktzeit mehrere Male belastet, wenn ein Job mittendrin zum Zweck der Fehlersuche, etc. mit einem Prüfpunkt versehen ist und ab dem Prüfpunkt viele Male mit verschiedenen Bedingungen ein Wiederanlauf erfolgt.When the checkpoint and restart process is executed, the user is repeatedly billed for a job when a restart occurs. For example, from a start time of a job to a checkpoint time, the user is charged multiple times when a job centers with a checkpoint in the middle for troubleshooting purposes is and starting from the checkpoint many times with different conditions a restart.
Ein drittes Problem besteht darin, daß nur eine aktive Datei (eine geöffnete Datei oder eine, auf die zugegriffen wird) bei dem Prüfpunktprozeß gesichert wird. Genauer gesagt, der Wiederanlaufprozeß kann die Laufzeitumgebung nicht nur durch die Informationen wiederherstellen, die an dem Prüfpunkt gesichert wurden, falls eine Datei im Anschluß an den Prüfpunktprozeß aktualisiert wird, die nicht die Datei ist, die am Prüfpunkt gesichert wurde.One third problem is that only one active file (a opened File or one being accessed) in the checkpoint process becomes. More specifically, the restart process may be the runtime environment not just by restoring the information backed up at the checkpoint if a file is updated following the checkpoint process that was not the file is at the checkpoint was secured.
Das dritte Problem wird unten eingehend erläutert.The third problem will be explained in detail below.
Es wird angenommen, daß der Start der Verwendung der Datei A zu der Zeit T0 erfolgt und ein Prüfpunktprozeß zu der Zeit T1 gestartet wird. Dann wird angenommen, daß der Inhalt der Datei B während des Prozesses X zu der Zeit T2 konsultiert wird und die Datei B während des Prozesses Y zu der Zeit T3 aktualisiert wird. Wenn die Laufzeitumgebung, die zu der Zeit T1 gesichert wurde, wiederhergestellt ist, so daß der Prozeß wieder anläuft, unterscheidet sich der Inhalt von Datei B bei einem Wiederanlauf des Prozesses X auf Grund des Prozesses Y zu der Zeit T3 von jenem, der er zu der Zeit T2 war, und er kann nicht wiederhergestellt werden.It it is assumed that the Start the use of the file A at the time T0 takes place and a checkpoint process to the Time T1 is started. Then it is assumed that the contents of the file B during the Process X is consulted at the time T2 and the file B during the Process Y is updated at time T3. If the runtime environment, which was saved at the time T1, is restored, so that the process again starts, The content of file B differs on a restart of the process X due to the process Y at the time T3 of that he was T2 at the time, and he can not be restored.
Gemäß
ZUSAMMENFASSUNG DER ERFINDUNGSUMMARY THE INVENTION
Daher ist es eine allgemeine Aufgabe der vorliegenden Erfindung, ein Computersystem vorzusehen, in dem das obige dritte Problem eliminiert ist und eine Laufzeitumgebung auch wiederhergestellt werden kann, falls eine im Prüfpunktprozess nicht aktive Datei im Anschluß an den Prüfpunktprozess aktualisiert wird.Therefore It is a general object of the present invention to provide a computer system to provide in which the above third problem is eliminated and a Runtime environment can also be restored, if one in the checkpoint process not active file following the checkpoint process is updated.
Ein anderes und spezifischeres Ziel der vorliegenden Erfindung ist es, ein Computersystem vorzusehen, das einen genaueren Abrechnungsprozeß als das herkömmliche System bietet.One another and more specific object of the present invention is to provide a computer system that has a more accurate accounting process than the conventional System offers.
Diese Aufgabe ist durch die Merkmale des Anspruchs 1 gelöst.These The object is solved by the features of claim 1.
Gemäß dem Computersystem der vorliegenden Erfindung ist ein Abrechnungsprozeß möglich, der mit einer tatsächlichen Ausführung eines Nutzerprogramms übereinstimmt, selbst wenn in einem Computersystem ein Systemausfallzustand vorkommt.According to the computer system the present invention, a billing process is possible, the with an actual execution of a user program, even if a system failure occurs in a computer system.
Gemäß diesen Aspekten der vorliegenden Erfindung wird eine Datei (oder eine Computerressource), auf die im Anschluß an den Prüfpunktprozeß zugegriffen wird, auch automatisch gesichert. Deshalb ist es möglich, eine vorherige Laufzeitumgebung wiederherzustellen, wenn ein Job nochmals ausgeführt wird.According to these Aspects of the present invention is a file (or computer resource), on the following accessed the checkpoint process is automatically backed up. That's why it's possible to have one restore previous runtime environment when a job resumes accomplished becomes.
KURZE BESCHREIBUNG DER ZEICHNUNGENBRIEF DESCRIPTION OF THE DRAWINGS
Andere Ziele und weitere Merkmale der vorliegenden Erfindung gehen aus der folgenden eingehenden Beschreibung in Verbindung mit den beiliegenden Zeichnungen hervor, in denen:Other Aims and further features of the present invention are apparent the following detailed description in conjunction with the attached Drawings in which:
BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMENDESCRIPTION OF THE PREFERRED EMBODIMENTS
Das
Computersystem umfaßt
einen Computer
Das
geladene OS
Das
Prüfpunktprozeßmittel
Jeder
der Jobs
Ein
Betriebssystem
Das
Programm
Unter
Bezugnahme auf
Das
Jobkennzeichen
Unter
Bezugnahme auf
Das
Prozeß-ID
ist eine Nummer, um einen von einer Vielzahl von Prozessen unter
der Steuerung des OS
Der Sicherungsbereich der genutzten CPU-Zeit und der Sicherungsbereich des E/A-Volumens werden verwendet, um die genutzte CPU-Zeit und das E/A-Volumen temporär zu sichern.The backup area of the used CPU time and the backup area of the I / O volume are used to calculate the used CPU time and temporarily secure the I / O volume.
Die
Abrechnungsdatei
Die
Prüfpunktinstruktionsinformationstabelle
Unter
Bezugnahme auf
Unter
Bezugnahme auf
Wenn
das Registrieren der Informationen in der Prüfpunktinstruktionsinformationstabelle
Die Schritte S22 und S23 werden wiederholt, bis die Vollendung des Einfrierens aller Prozesse, die den Zieljob darstellen, gemeldet worden ist (Schritt S24).The Steps S22 and S23 are repeated until the completion of freezing all processes representing the target job have been reported (Step S24).
Die
Datei, deren Name in der gesicherten Datei registriert wurde, wird
in der Prüfpunktdatei
Es erfolgt nun eine Beschreibung des Prozeßeinfrierprozesses (Sichern der Laufzeitumgebung des Prozesses).It A description of the process freezing process (Save the runtime environment of the process).
Es
sei erwähnt,
daß jeder
Prozeß ausgeführt wird,
indem durch das geladene OS
Anschließend wird
ein Abrechnungsdatensatz, der das Nutzerkennzeichen enthält, eine
Differenz zwischen der genutzten CPU-Zeit und dem Wert, der in dem
Sicherungsbereich der genutzten CPU-Zeit gesichert ist, und eine
Differenz zwischen dem E/A-Volumen und dem Wert, der in dem Sicherungsbereich
des E/A-Volumens gesichert ist, an die Abrechnungsdatei
Wenn
der Prozeßeinfrierprozeß vollendet
ist, wird der Abrechnungsdatensatz, der das Nutzerkennzeichen enthält, das
den Nutzer bezeichnet, der eine Instruktion zum Setzen eines Prüfpunktes
des Jobs ausgibt, eine Differenz zwischen der genutzten CPU-Zeit
und dem Wert, der in dem Sicherungsbereich der genutzten CPU-Zeit
gesichert ist, und eine Differenz zwischen dem E/A-Volumen und dem
wert, der in dem Sicherungsbereich des E/A-Volumens gesichert ist,
an die Abrechnungsdatei
Unter
Bezugnahme auf
Zuerst erfolgt eine Bestimmung bezüglich dessen, ob ein Prüfpunktprozeß bei dem Job ausgeführt wird, zu dem der Prozeß gehört, der einen Zugriff auf eine Datei erfordert, auf der Basis des Prüfpunktprozeßvollendungsflags in den Jobinformationen. Falls bestimmt wird, daß der Prüfpunktprozeß nicht ausgeführt wird, geht die Steuerung zu Schritt S47 über (Schritt S41).First there is a provision concerning whether a checkpoint process in the Job executed which the process belongs to requires access to a file based on the checkpoint process completion flag in the job information. If it is determined that the checkpoint process is not executed, control goes to step S47 (step S41).
Falls bestimmt wird, daß der Prüfpunktprozeß ausgeführt wird, erfolgt eine Bestimmung bezüglich dessen, ob die Zieldatei für den Zugriff gesichert ist, auf der Basis des Namens der gesicherten Datei in den Jobinformationen. Falls bestimmt wird, daß die Zieldatei für den Zugriff gesichert worden ist, geht die Steuerung zu Schritt S47 über (Schritt S42).If it is determined that the Checkpoint process is executed, there is a provision regarding of whether the destination file for the access is secured, based on the name of the secured File in the job information. If it is determined that the destination file for the Access has been secured, control proceeds to step S47 (step S42).
Die
Abrechnungsinformationen werden dann an die Abrechnungsdatei ausgegeben
(Schritt S43). Dieser Prozeß ist
derselbe wie die Prozesse bei den Schritten S51 und S52 von
Anschließend wird
die Zieldatei für
den Zugriff gesichert (Schritt S44). Der Name der Datei, die bei
Schritt S44 gesichert wird, wird unter dem Namen der gesicherten
Datei registriert, der die Jobinformationen bildet, die in dem Speicher
angeordnet sind. Die Jobinformationen, die in der Prüfpunktdatei
Wenn
das Sichern der Datei, auf die zugegriffen wird, und das Aktualisieren
der Jobinformationen vollendet sind, werden die Abrechnungsinformationen
ausgegeben (Schritt S46). Dieser Prozeß ist derselbe wie die Prozesse
bei den Schritten S54 und S55 von
Es
erfolgt eine Beschreibung eines Wiederanlaufprozesses, der durch
das Wiederanlaufprozeßmittel
Wenn
der Wiederanlauf des Jobs verlangt wird, werden die Jobinformationen
aus der Prüfpunktdatei
Die gesicherte Datei (die Datei, die aktiv war, als der Job eingefroren wurde) wird dann auf der Basis des Inhaltes der Informationen wiederhergestellt, die in den Speicher geladen wurden (Schritt S62). Anschließend wird einer oder eine Vielzahl von Prozessen, die den Job darstellen, wiederhergestellt (Schritt S63). Wenn diese Wiederherstellungen vollendet sind, werden die Abrechnungsinformationen ausgegeben (Schritt S64).The saved file (the file that was active when the job was frozen is then restored on the basis of the content of the information that were loaded into the memory (step S62). Subsequently, will one or a variety of processes that represent the job, restored (step S63). When these restorations are completed, the billing information is output (step S64).
Die
Ausgabe der Abrechnungsinformationen erfolgt genauso wie die entsprechenden
Prozesse bei den Schritten S54 und S55 von
Die obigen Probleme, die der verwandten Technik eigen sind, werden durch das Computersystem gemäß der oben beschriebenen Ausführungsform gelöst.The The above problems peculiar to the related art are accomplished the computer system according to the above described embodiment solved.
Unter
Bezugnahme auf
Gemäß dieser
Veränderung
werden die Abrechnungsinformationen, die verfügbar sind, wenn der normale
Prozeß gestartet
wird (das heißt,
wenn der Prüfpunktprozeß endet),
in einem zweiten Sicherungsbereich für Abrechnungsinformationen
gesichert, der aus dem zweiten Sicherungsbereich der genutzten CPU-Zeit
und dem zweiten Sicherungsbereich des E/A-Volumens gebildet ist. Die Abrechnungsinformationen,
die verfügbar
sind, wenn der normale Prozeß endet
(das heißt,
wenn der Prüfpunktprozeß startet),
werden in einem ersten Sicherungsbereich für Abrechnungsinformationen
gesichert, der aus dem ersten Sicherungsbereich der genutzten CPU-Zeit
und dem ersten Sicherungsbereich des E/A-Volumens gebildet ist.
wenn der Prüfpunktprozeß endet,
wird ein Abrechnungs datensatz an die Abrechnungsdatei
So werden die Probleme, die der verwandten Technik eigen sind, auch durch die Veränderung der Ausführungsform gelöst.So Also, the problems inherent in the related art are through the change the embodiment solved.
Während die obige Beschreibung einen Dateizugriff betrifft, der nach dem Prüfpunktprozeß erfolgt, ist die vorliegende Erfindung nicht nur für einen Dateizugriff bestimmt, sondern dieselbe Lösung kann für Computerressourcen eingesetzt werden, die keine Dateien sind.While the above description relates to a file access that occurs after the checkpoint process, the present invention is not intended solely for file access, but the same solution can for Computer resources that are not files.
Bei der obigen Beschreibung wird angenommen, daß die Jobinformationen mit einem Job verbunden sind und die Prozeßinformationen mit einem Prozeß verbunden sind. Jedoch können die Jobinformationen und die Prozeßinformationen in einem Speicher gespeichert sein, der durch das 05 oder die externe Speichervorrichtung verwaltet wird.at In the above description, it is assumed that the job information with connected to a job and the process information associated with a process are. However, you can the job information and the process information in a memory stored by the 05 or the external storage device is managed.
Während die Erfindung unter Bezugnahme auf spezifische Ausführungsformen beschrieben worden ist, ist die Beschreibung der spezifischen Ausführungsformen nur illustrativ, und sie soll nicht als Begrenzung des Schutzumfangs der Erfindung angesehen werden. Fachleuten werden verschiedene andere Abwandlungen und Veränderungen einfallen, ohne den Grundgedanken und Schutzumfang der vorliegenden Erfindung zu verlassen.While the Invention has been described with reference to specific embodiments is the description of the specific embodiments only illustrative, and it should not be considered as limiting the scope of the invention become. Professionals will be various other modifications and changes come up without the basic idea and scope of protection of the present To leave invention.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19734182A DE19734182C2 (en) | 1996-12-16 | 1997-08-07 | Computer system for determining the calculation information for displaying fees for programs |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33589096A JP3648892B2 (en) | 1996-12-16 | 1996-12-16 | Computer system |
JP8-335890 | 1996-12-16 | ||
DE19734182A DE19734182C2 (en) | 1996-12-16 | 1997-08-07 | Computer system for determining the calculation information for displaying fees for programs |
Publications (1)
Publication Number | Publication Date |
---|---|
DE19758588B4 true DE19758588B4 (en) | 2006-01-05 |
Family
ID=35483503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19758588A Expired - Fee Related DE19758588B4 (en) | 1996-12-16 | 1997-08-07 | Computer system with checkpoint and restart facility - includes output unit providing accounting information indicating charge payable as result of program execution and checkpoint and restart processes to accounting files. |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE19758588B4 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5530801A (en) * | 1990-10-01 | 1996-06-25 | Fujitsu Limited | Data storing apparatus and method for a data processing system |
US5574874A (en) * | 1992-11-03 | 1996-11-12 | Tolsys Limited | Method for implementing a checkpoint between pairs of memory locations using two indicators to indicate the status of each associated pair of memory locations |
DE4220198C2 (en) * | 1991-06-18 | 1997-10-09 | Oracle Corp | Transaction processing method for a digital computer and transaction processing system |
-
1997
- 1997-08-07 DE DE19758588A patent/DE19758588B4/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5530801A (en) * | 1990-10-01 | 1996-06-25 | Fujitsu Limited | Data storing apparatus and method for a data processing system |
DE4220198C2 (en) * | 1991-06-18 | 1997-10-09 | Oracle Corp | Transaction processing method for a digital computer and transaction processing system |
US5574874A (en) * | 1992-11-03 | 1996-11-12 | Tolsys Limited | Method for implementing a checkpoint between pairs of memory locations using two indicators to indicate the status of each associated pair of memory locations |
Non-Patent Citations (1)
Title |
---|
DE-Z:: HARD AND SOFT 6, 1989, Nr. 3, S. 44-47 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60025488T2 (en) | DEVICE AND METHOD FOR THE GENERAL COORDINATION AND MANAGEMENT OF MULTIPLE SNAPSHOT PROVIDERS | |
DE69937768T2 (en) | External storage device and method for data backup | |
DE4220198C2 (en) | Transaction processing method for a digital computer and transaction processing system | |
DE4235193C2 (en) | Network system and associated software management process | |
DE60312746T2 (en) | RECOVERY AFTER FAULTS IN DATA PROCESSING PLANTS | |
DE112011103378B4 (en) | Automatic and self-adapting data backup operations | |
DE4435751B4 (en) | Filename and directory detection method for use with an operating system | |
EP0163096B1 (en) | Apparatus for saving a calculator status | |
DE10085374B4 (en) | System management memory for the system management interrupt handlers is integrated into the memory controller, regardless of the BIOS and operating system | |
DE69731998T2 (en) | Information processing apparatus and method | |
DE69730430T2 (en) | METHOD AND DEVICE FOR PROVIDING IMPROVED DIAGNOSTIC FUNCTIONS IN A COMPUTER SYSTEM | |
EP0915435B1 (en) | Method for securely storing variable data | |
EP0333123A2 (en) | Modulary structured ISDN communication system | |
DE112008000180T5 (en) | Method and system for implementing a fast wakeup of a flash memory system | |
DE60313468T2 (en) | STORAGE SERVICES AND SYSTEMS | |
EP0635792A2 (en) | Coordination method for parallel access to resource configurations by a plurality of processors | |
EP0966169B1 (en) | Protection method for operational data of a network element and control device for a network element | |
DE112010004264B4 (en) | Selective write protection for debugging recovery after a crash | |
DE102009004726A1 (en) | Systems and methods for tracking instruction pointers and data access | |
DE19758588B4 (en) | Computer system with checkpoint and restart facility - includes output unit providing accounting information indicating charge payable as result of program execution and checkpoint and restart processes to accounting files. | |
DE10038289A1 (en) | Core banking activities integration system, involves preparing application-development environment business platforms for integration into the various processes usually required in separate core banking systems | |
DE10152530B4 (en) | Workflow-friendly firmware updates for network devices | |
DE2817757A1 (en) | DATA PROCESSING SYSTEM | |
DE60210118T2 (en) | SAFETY DEVICE FOR MASS STORAGE | |
DE19734182C2 (en) | Computer system for determining the calculation information for displaying fees for programs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AC | Divided out of |
Ref document number: 19734182 Country of ref document: DE Kind code of ref document: P |
|
8364 | No opposition during term of opposition | ||
8328 | Change in the person/name/address of the agent |
Representative=s name: SEEGER SEEGER LINDNER PARTNERSCHAFT PATENTANWAELTE |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20140301 |