Title :
A time and space partitioned avionics real-time file system
Author :
Ghose, Kanad ; Ray, Sumit ; Demir, Onur ; Hogea, Dorin ; Imperato, Joseph
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Binghamton, NY, USA
fDate :
30 Oct.-3 Nov. 2005
Abstract :
The ARINC-653 standard, dictating the use of time and space partitioning in real-time avionics systems, has been widely embraced by the industry. We present the design of real-time file system (RTFS), a file system that complies with the ARINC-653 standard and the emerging standard for a file system for ARINC-653. RTFS provides realtime accesses to data stored on a variety of mass storage device. In addition to an interface complying with emerging standard, RTFS provides an application interface that complies with a subset of the POSIX standard. RTFS is implemented as a normal ARINC-653 partition. Task partitions communicate their file operation requests to RTFS via queuing ports; such ports are also used to deliver the responses from RTFS to the task partitions. The temporal behavior of RTFS is predictable and the response times for file operations are bounded. The design of RTFS handles a mix of hard and soft real-time file access requests. RTFS implements metadata journaling using on-board non-volatile memory devices to provide fast file updates and fast file system recovery on faults. Finally, RTFS includes facilities to support network-centric operations and a set of design and maintenance tools. This paper overviews the design of RTFS and describes the realization of the many unique features of RTFS.
Keywords :
aerospace computing; avionics; file organisation; standards; ARINC-653 standard; POSIX standard; application interface; fast file system recovery; fast file updates; file access requests; file operation requests; mass storage device; metadata journaling; network-centric operations; on-board nonvolatile memory devices; partitioned avionics real-time file system; queuing ports; task partitions; Aerospace electronics; Aerospace industry; Delay; File systems; Nonvolatile memory; Real time systems;
Conference_Titel :
Digital Avionics Systems Conference, 2005. DASC 2005. The 24th
Print_ISBN :
0-7803-9307-4
DOI :
10.1109/DASC.2005.1563393