2012
DOI: 10.1002/spe.1069
|View full text |Cite
|
Sign up to set email alerts
|

VM aware journaling: improving journaling file system performance in virtualization environments

Abstract: SUMMARY Journaling file systems, which are widely used in modern operating systems, guarantee file system consistency and data integrity by logging file system updates to a journal, which is a reserved space on the storage, before the updates are written to the data storage. Such journal writes increase the write traffic to the storage and thus degrade the file system performance, especially in full data journaling, which logs both metadata and data updates. In this paper, a new journaling approach is proposed… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 35 publications
(27 reference statements)
0
3
0
Order By: Relevance
“…Additionally, the journaling of both data and metadata is considered impractical due to the performance degradation [Le et al 2012]. As one solution to the performance problem of data journaling, it was recently proposed to maintain the journals of multiple virtual machines in the main memory of the host, presuming that the hardware and virtual machine monitor are sufficiently reliable [Huang and Chang 2011].…”
Section: Discussionmentioning
confidence: 99%
“…Additionally, the journaling of both data and metadata is considered impractical due to the performance degradation [Le et al 2012]. As one solution to the performance problem of data journaling, it was recently proposed to maintain the journals of multiple virtual machines in the main memory of the host, presuming that the hardware and virtual machine monitor are sufficiently reliable [Huang and Chang 2011].…”
Section: Discussionmentioning
confidence: 99%
“…Data evictions also need to be logged because they involve multiple storage devices. As in existing journaling approaches , the logging is performed in transactions. To effectively leverage the parallelism between the flash memory and disk devices, a separate journal space is allocated on each device, and the logging (i.e., writing of the journal data) is performed on the basis of the distribution algorithm shown in Figure .…”
Section: Discussionmentioning
confidence: 99%
“…The SDFS does not require extra labels from the applications, because the SDFS provides tenants with guarantees through allocating resources at per‐image‐file granularity. VMA aims to improve system performance by eliminating journal writes through placing the journal area in the VMM memory rather than on the disk, but it cannot handle the interference caused by delayed write‐back. By contrast, the SDFS can provide VMs with predictable performance by taking into account three file system characteristics, namely, delayed write‐back, journaling, and caching.…”
Section: Related Workmentioning
confidence: 99%