Joyce, Russell Andrew orcid.org/0000-0002-6773-3837 and Audsley, Neil Cameron orcid.org/0000-0003-3739-6590 (2017) Improving efficiency of persistent storage access in embedded Linux. In: 10th York Doctoral Symposium on Computer Science and Electronic Engineering, 17 Nov 2017.
Abstract
Real-time embedded systems increasingly need to process and store large volumes of persistent data, requiring fast, timely and predictable storage. Traditional methods of accessing storage using general-purpose operating system-based file systems do not provide the performance and timing predictability needed. This paper firstly examines the speed and consistency of SSD operations in an embedded Linux system, identifying areas where inefficiencies in the storage stack cause issues for performance and predictability. Secondly, the CharIO storage device driver is proposed to bypass Linux file systems and the kernel block layer, in order to increase performance, and provide improved timing predictability.
Metadata
Item Type: | Conference or Workshop Item |
---|---|
Authors/Creators: |
|
Dates: |
|
Institution: | The University of York |
Academic Units: | The University of York > Faculty of Sciences (York) > Computer Science (York) |
Depositing User: | Pure (York) |
Date Deposited: | 11 Jan 2018 17:30 |
Last Modified: | 27 Feb 2025 00:12 |
Status: | Published |
Refereed: | Yes |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:126168 |