Welcome to visit《 Journal of Air Force Engineering University 》Official website!

Consultation hotline:029-84786242 RSS EMAIL-ALERT
Design and Implementation of the Checkpointing and Task Recovery Mechanism Based on VxWorks
DOI:
CSTR:
Author:
Affiliation:

Clc Number:

TP311.52

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    Software fault tolerant technique is a means used to guarantee the high reliability and high credibility in systems. This paper proposes a checkpointing-based task recovery mechanism on the VxWorks operating system. Three methods are adopted to solve the checkpointing-based task recovery problem through analyzing the contents of checkpoint files in VxWorks: the variation of memory address is solved based on the active management of pre-allocated memory; the system kernel object pools are built to realize the recovery of kernel object supporting the synchronization and communication between multi tasks; and the task recovery middleware in user layer is designed to achieve the checkpointing setup and task recovery. Finally, the prototype system based on VxWorks and PowerPC is designed and the results show that the use of the checkpointing-based task recovery mechanism can save the task key information correctly and guarantee the validity and consistency of the task recovery.

    Reference
    Related
    Cited by
Get Citation
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:
  • Revised:
  • Adopted:
  • Online: November 24,2015
  • Published:
Article QR Code