Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 30 for “"I/O performance"”.
-
Optimizing parallel I/O performance of HPC applications
… I/O is an essential component of modern High Performance Computing (HPC). Obtaining good I/O performance for a broad range of applications on diverse HPC platforms is a major challenge, in part because of complex inter-dependencies between I/O middleware and hardware. The parallel file system …
-
Measurement and evaluation of multimedia I/O performance
… continues to grow. This research addresses the performance evaluation of I/O, with special emphasis on multimedia workstation-class systems. First, multimedia I/O activity is shown to be bursty with correlation across multiple device types (such as video, network, and disk). Second, several …
-
Improving Virtual Machine I/O Performance in Cloud Environments via I/O Functionality Offloading
… cloud is the negative impact it has on the I/O performance of the applications running in the virtual machines.</p> <p>In this dissertation, we address the important problem of alleviating the negative impact of virtualization on I/O of the virtual machines. First, we show that virtual machine …
-
Optimizing Virtual Machine I/O Performance in Virtualized Cloud by Differenciated-frequency Scheduling and Functionality Offloading
… cloud is the negative impact it has on the I/O performance of the applications running in the VMs.
-
Optimizing I/O performance for high performance computing applications: from auto-tuning to a feedback-driven approach
… over 40 deployed petascale systems, and the high performance computing (HPC) community is working toward developing the first exaflop system by 2023. Scientific applications on such large-scale computers often read and write a lot of data. With such rapid growth in computing power and data …
-
Network and storage stack specialisation for performance
… generality and feature richness at the cost of performance, leaving crucial hardware resources unexploited. Despite considerable prior research in improving I/O performance for conventional stacks, substantial hardware potential still remains unexploited because most of these proposals are …
-
Distributed Linda: design, development, and characterization of the data subsystem
… of the system which tend to limit computational performance under conditions of heavy I/O with the shared data space. An investigation of the system’s I/O behavior has led to the identification of a technique which can improve the I/O performance of the system by as much as an order of magnitude. …
-
A Self -Tuning Disk Striping System for Parallel Input /Output
Our results show that I/O performance for the WaveToy and sPPM applications can be improved significantly by striping their output files across several disks using a stripe depth derived from applying the restriping model to the application's I/O access patterns.
-
Machine learning for selecting parallel I/O benchmark applications
I/O is one of the main performance bottlenecks for many data-intensive scientific applications. Accurate I/O performance benchmarking, which can help us better understand the causes of these bottlenecks and to guide the performance optimization of poor performing applications, is therefore an …
-
I/O Throughput Prediction for HPC Applications Using Darshan Logs
As most High Performance Computing (HPC) applications deal with large volumes of data, I/O performance is of critical importance to optimize application performance. Despite having large-scale, high-performance parallel file systems, many applications still suffer from poor I/O performance. …
-
Rethinking the design and implementation of the i/o software stack for high-performance computing
<p>Current I/O stack for high-performance computing is composed of multiple software layers in order to hide users from complexity of I/O performance optimization. However, the design and implementation of a specific layer is usually carried out separately with limited consideration of its impact …
-
Certifying a crash-safe file system
… which allow applications to achieve high I/O performance and crash safety, and that (2) provides a machine-checked proof that its I/O-efficient implementation meets this precise specification. FSCQ's proofs avoid crash-safety bugs that have plagued file systems, such as forgetting to insert a …
-
Disk I/O in High-Performance Computing Systems
There exists an increasing disparity between the performance of high-performance computers and disk I/O systems. This divergence in performance signifies that the I/O system will become an increasing bottleneck in future computer systems. With such a bottleneck, a program's execution time on these …
-
Next Generation Operating Systems for the Datacenter
… prevent applications from exploiting the full performance of the underlying hardware. Furthermore, their millisecond-scale resource management is ill-equipped to handle the microsecond-level burstiness of modern workloads, leading to costly overprovisioning and idle resources. Recognizing the …
-
Competitive prefetching and buffer management for parallel I/O systems
… upon the accessibility of the I/O buffer. The performance of prefetching algorithms using the two forms of lookahead is analyzed in the framework of competitive analysis, for read-once access patterns. Two algorithms, PHASE and GREED, which match the lower bounds are presented. A randomized …
-
Efficient Resource Utilization for Parallel I /O in Cluster Environments
In this thesis work, performance factors for parallel I/O on clusters are examined and several algorithms are designed to support parallel I/O efficiently for scientific applications running on commodity clusters, making better utilization of system resources. Specifically, our algorithms are …
-
Measuring, modeling, and optimizing counterintuitive performance phenomena in power-scalable, parallel systems
… by exposing the root causes of unexpected performance slowdowns (e.g., lower performance at higher processor speeds) that occur more frequently in power-scalable systems where raw processor speed varies. More precisely, we perform an exhaustive empirical study that conclusively shows that …
-
Accurate Hardware RAID Simulator
… industry today. Not only does RAID increase I/O performance but also provides redundancy measures to protect against hardware failure. Even though RAID has existed for some time now and is well understood, proprietary optimizations such as command scheduling and cache strategies that are employed …
-
Certifying checksum-based logging in the RapidFSCQ crash-safe filesystem
… be able to compete with unverified software in performance. Unfortunately, many of the optimizations that we take for granted in unverified software depend on assumptions that are difficult to verify. One such optimization is data checksums in logging systems, used to improve I/O efficiency …
-
MPIOR: A Framework to Analyze File System Performance of MPI Applications
MPI I/O replay (MPIOR) is an I/O performance modeling and prediction tool used to trace and replay a parallel application to determine application performance under a new I/O sub system. The trace collector deduces synchronization inter-dependencies between nodes and I/O demands placed by each node …
Page 1 of 2