System of performing checkpoint/restart of a parallel program

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6401216
SERIAL NO

09181981

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A checkpoint of a parallel program is taken in order to provide a consistent state of the program in the event the program is to be restarted. Each process of the parallel program is responsible for taking its own checkpoint, however, the timing of when the checkpoint is to be taken by each process is the responsibility of a coordinating process. During the checkpointing, various data is written to a checkpoint file. This data includes, for instance, in-transit message data, a data section, file offsets, signal state, executable information, stack contents and register contents. The checkpoint file can be stored either in local or global storage. When it is stored in global storage, migration of the program is facilitated. When a parallel program is to be restarted, each process of the program initiates its own restart. The restart logic restores the process to the state at which the checkpoint was taken.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
TWITTER INC1355 MARKET STREET SUITE 900 SAN FRANCISCO CA 94103

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Agbaria, Adnan M Musmus, IL 6 207
Caffrey, Patrick Francis Glasco, NY 3 136
Ferrante, William Joseph Hyde Park, NY 3 136
Huang, Su-Hsuan Fishkill, NY 8 215
Meth, Kalman Zvi Netanya, IL 15 327
Michailaros, Demetrios K Lake Katrine, NY 3 136
Prenneis, Anton Highland, NY 3 136
Tuel, Jr William Gole Kingston, NY 4 141

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation