Real Time System Partition for Multithreading Applications
S. Jalaja1, R. Sivaranjani2,V. Tamil Mullai3

1S. Jalaja, VGN Laxshmi Nagar, Chennai, India
2R. Sivaranjani, VGN Laxshmi Nagar, Chennai, India
3V. Tamil Mullai, VGN Laxshmi Nagar, Chennai, India

Manuscript received on January 11, 2014. | Revised Manuscript received on January 15, 2014. | Manuscript published on January 25, 2014. | PP:47-52 | Volume-2 Issue-3, January 2014. | Retrieval Number: C0629012314/2014©BEIESP

Open Access | Ethics and Policies | Cite
© The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: The 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 emerging standard for a file system. RTFS provides real-time 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. 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: Real Time File System, Portable Operating System interface, Real Time Operating System(PSOS), Storage Area Network, Flash memory.