Checkpoint restart

Checkpoint restart

Checkpoint restart is a facility offered by some database management systems (DBMSs) and backup-restore software. Checkpoints are taken in anticipation of the potential need to restart a software process.

Many ordinary batch processes on impersonal computers are time-consuming, as are backup and restore operations. They consist of many units of work. If checkpointing is enabled, checkpoints are initiated at specified intervals, in terms of units of work or of processing time. At each checkpoint, intermediate results and a log recording the process's progress are saved to non-volatile storage. The contents of the program's memory area may also be saved.

The purpose of checkpointing is to minimize the amount of time and effort wasted when a long software process is interrupted by a hardware failure, a software failure, or resource unavailability. With checkpointing, the process can be restarted from the latest checkpoint rather than from the beginning.

Checkpoint Frequency

Checkpoints should occur frequently enough to minimize wasted effort when a restart is necessary but not so frequently as to prolong the process unduly with checkpoint overhead. Optimal checkpoint frequency depends on the mean time between failures (MTBF), among other factors.

See also


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Checkpoint — may refer to: Contents 1 Places 2 Biology 3 Arts and Entertainment …   Wikipedia

  • checkpoint — ● ►en n. m. ►DEBUG Point de reprise. Point à partir duquel l exécution d un processus peut reprendre en cas d interruption de son exécution provoquée de façon plus ou moins délibérée. checkpoint restart désigne l ensemble des opérations par… …   Dictionnaire d'informatique francophone

  • checkpoint —    A marker inserted into a file to support error recovery and restart functions …   IT glossary of terms, acronyms and abbreviations

  • Postreplication checkpoint — Contents 1 Postreplication checkpoint 2 The signal for activation 3 References 4 External links Postreplicatio …   Wikipedia

  • Application checkpointing — Checkpointing is a technique for inserting fault tolerance into computing systems. It basically consists of storing a snapshot of the current application state, and later on, use it for restarting the execution in case of failure. Contents 1… …   Wikipedia

  • CRIU — Тип Инструментальное программное обеспечение Разработчик Команда OpenVZ Написана на Cи и Ассемблер Операционная система Linux Лицензия GNU GPL v.2 …   Википедия

  • OpenVZ — Développeur Parallels, Kir Kolyshkin, Andrey Savochkin Dernière version …   Wikipédia en Français

  • Openvz — Développeur Andrey Savochkin Dernière version 3.0 (le …   Wikipédia en Français

  • Cray Operating System — Company / developer Cray Research Working state Historic Latest stable release 1.17.2 / July, 1990 License Proprietary The Cray Operating System (COS) was Cray Research s proprietary operating system f …   Wikipedia

  • NetBackup — Veritas NetBackup The NetBackup 6.5 Administration Console. Development status Active Platform Cross platform …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”