2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis 2010
DOI: 10.1109/sc.2010.30
|View full text |Cite
|
Sign up to set email alerts
|

IOrchestrator: Improving the Performance of Multi-node I/O Systems via Inter-Server Coordination

Abstract: Abstract-A cluster of data servers and a parallel file system are often used to provide high-throughput I/O service to parallel programs running on a compute cluster. To exploit I/O parallelism parallel file systems stripe file data across the data servers. While this practice is effective in serving asynchronous requests, it may break individual program's spatial locality, which can seriously degrade I/O performance when the data servers concurrently serve synchronous requests from multiple I/O-intensive prog… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
34
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
6
3

Relationship

2
7

Authors

Journals

citations
Cited by 56 publications
(37 citation statements)
references
References 16 publications
0
34
0
Order By: Relevance
“…Table VIII reports the average of absolute difference over the course of each run (in its entirety, and not restricted to the stationary regime). We also compare the performance of Omnisc'IO with the immediate reaccess estimation used by some I/O schedulers (e.g., [27]), which consists of assuming that the next I/O operation is likely to immediately follow the current one (i.e., interarrival time are always estimated to 0) and use a time window during which a potential new operation is expected). In all situations, Omnisc'IO appears to be very good at predicting the interarrival time of I/O accesses.…”
Section: E Temporal Predictionmentioning
confidence: 99%
“…Table VIII reports the average of absolute difference over the course of each run (in its entirety, and not restricted to the stationary regime). We also compare the performance of Omnisc'IO with the immediate reaccess estimation used by some I/O schedulers (e.g., [27]), which consists of assuming that the next I/O operation is likely to immediately follow the current one (i.e., interarrival time are always estimated to 0) and use a time window during which a potential new operation is expected). In all situations, Omnisc'IO appears to be very good at predicting the interarrival time of I/O accesses.…”
Section: E Temporal Predictionmentioning
confidence: 99%
“…Zhang, Davis, and Jiang [116] propose an approach named IOrchestrator to the PVFS parallel file system. Their idea is to synchronize all data servers to serve only one application during a given period.…”
Section: I/o Schedulingmentioning
confidence: 99%
“…Dong et al [22] use a time series model to estimate file system servers' load. The approach by Zhang, Davis, and Jiang [116] applies a "reuse distance", defined as the time difference between consecutive requests from the same application at the servers.…”
Section: Runtime Detectionmentioning
confidence: 99%
“…This choice can be justified by the LiU's ability of providing data access of much reduced latency. The ability allows the client to see predictable and consistent service times across sub-requests, which the client breaks a request into and are issued to different data nodes, without communication between clients and data nodes and coordination between data nodes [23]. Specifically in PVFS2, on each data node there is a server daemon, pvfs2-server, responsible for creating I/O jobs (i.e., I/O requests).…”
Section: A Positioning Liu In the Parallel File Systemmentioning
confidence: 99%