Abstract
AbstractNon-functional properties of IO-streams are typically not specified and passed to the used middleware or operating system. Knowing properties such as the expected access pattern, reliability, and visibility for data would allow a better storage resource selection by the infrastructure and thus could improve overall performance. With pragma annotations, we let developers declare the intended data access for their file descriptors and automatically redirect the corresponding input/output to the most appropriate storage device of the user’s system. Our automatic resource selection lets applications leverage system storage capabilities better, often delivers improved performance (in some cases by orders of magnitude), and relieves uninformed users from having to make the best choice manually.
Funder
Konrad-Zuse-Zentrum für Informationstechnik
Publisher
Springer Science and Business Media LLC
Subject
General Earth and Planetary Sciences,General Environmental Science
Reference46 articles.
1. (2017) symlink(2) – Linux manual page. https://man7.org/linux/man-pages/man2/symlink.2.html. Accessed 01 May 2022
2. Afify GM, El Bastawissy A, Hegazy OM (2016) Identifying hot/cold data in main-memory database using frequent item set mining. Int J Enhanc Res Manag Comput Appl 5(3):35
3. Alter J et al (2019) SSD failures in the field: symptoms, causes, and prediction models. In: Proc. SC. ACM, pp 75:1–75:14 https://doi.org/10.1145/3295500.3356172
4. Axboe J fio – flexible IO tester. https://git.kernel.dk/?p=fio.git. Accessed 01.2021
5. Bjørling M et al (2013) Linux block IO: introducing multi-queue SSD access on multi-core systems. In: 6th SYSTOR. ACM, pp 22:1–22:10 https://doi.org/10.1145/2485732.2485740
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献