Proceedings of the International Workshop on Storage Network Architecture and Parallel I/Os - SNAPI '03 2003
DOI: 10.1145/1162618.1162622
|View full text |Cite
|
Sign up to set email alerts
|

Source level transformations to improve I/O data partitioning

Abstract: The main goal for parallel I/O is to increase I/O parallelism by providing multiple, independent data channels between processors and disks. To realize this goal, I/O streams need to be parallelized and partitioned at multiple system layers. Contention at any level can dramatically decrease performance and limit scalability. To address this disk contention bottleneck, it is important to carefully study disk access patterns.From our previous work on I/O profiling, we found that I/O access patterns of parallel s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2007
2007
2012
2012

Publication Types

Select...
2
2
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…In a similar vein to [28,29], in which I/O throughput is vastly improved by transparently partitioning a data file (creating multiple, independent I/O streams), PLFS uses file partitioning as well as a log-structured file system to further improve the potential I/O bandwidth. Through our tracing tools, we offer an in-depth analysis of the benefits offered by PLFS (Section 6.3).…”
Section: Virtual File Systemsmentioning
confidence: 99%
“…In a similar vein to [28,29], in which I/O throughput is vastly improved by transparently partitioning a data file (creating multiple, independent I/O streams), PLFS uses file partitioning as well as a log-structured file system to further improve the potential I/O bandwidth. Through our tracing tools, we offer an in-depth analysis of the benefits offered by PLFS (Section 6.3).…”
Section: Virtual File Systemsmentioning
confidence: 99%
“…In a similar vein to [23] and [24], in which I/O throughput is vastly improved by transparently partitioning a data file (creating multiple, independent, I/O streams), PLFS uses file partitioning as well as a log-structured file system to further improve the potential I/O bandwidth. An in-depth analysis of PLFS is presented in Section 4.5.…”
Section: Related Workmentioning
confidence: 99%
“…Due to their inherent portability and large scope, source-level transformations have been used for various fields within embedded systems such as code optimizations targeting I/O performance [Wang and Kaeli 2003] or energy efficiency [Chung et al 2000;Kulkarni et al 1998], formal verification [Winters and Hu 2000], and, most notably, for single-and multicore performance optimization of computationally intensive embedded applications (e.g., Falk and Marwedel [2004]; Franke and O'Boyle [2003a]; Luz and Kandemir [2004]; and Franke and O'Boyle [2003b], respectively).…”
Section: Source-to-source Transformations For Embedded Systemsmentioning
confidence: 99%