On Scalable Collective I/O for High Performance Computing

dc.contributor.advisorGabriel, Edgar
dc.contributor.committeeMemberChapman, Barbara M.
dc.contributor.committeeMemberSubhlok, Jaspal
dc.contributor.committeeMemberShah, Shishir Kirit
dc.contributor.committeeMemberDoxastakis, Manolis
dc.creatorVenkatesan, Vishwanath 1985-
dc.date.accessioned2014-04-05T16:59:49Z
dc.date.available2014-04-05T16:59:49Z
dc.date.createdDecember 2013
dc.date.issued2013-12
dc.date.updated2014-04-05T16:59:55Z
dc.description.abstractThe increasing number of cores per node has propelled the performance of leadershipscale systems from teraflops to petaflops. On the other hand, bandwidth of I/O subsystems have almost been stagnant. This has created a huge gap between the computation and I/O time, making I/O a major bottleneck. Furthermore, the realized I/O bandwidth in such systems is in general far lower compared to the theoretical peak bandwidth. The Message Passing Interface (MPI) has been the de facto standard for parallel computing in the past couple of decades. MPI-I/O, which is a part of the MPI specification, not only offers a clean approach to access the file system from the application but also acts as a middle-ware between the application and the file system to specify a variety of enhancements. Specifically, collective I/O has proven to be very effective for I/O in large scale systems and helps to bridge the gap between the theoretical and sustained I/O bandwidth. This dissertation aims at developing approaches to improve parallel I/O at this level. In particular, this dissertation provides methods to utilize data-layout-aware rank assignment to improve I/O performance, overlap collective I/O with computation and finally use the principles of collective I/O on staging based I/O architectures.
dc.description.departmentComputer Science, Department of
dc.format.digitalOriginborn digital
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10657/595
dc.language.isoeng
dc.rightsThe author of this work is the copyright owner. UH Libraries and the Texas Digital Library have their permission to store and provide access to this work. Further transmission, reproduction, or presentation of this work is prohibited except with permission of the author(s).
dc.subjectParallel I/O
dc.subjectHigh performance computing
dc.subjectComputer science
dc.subjectCollective I/O
dc.subjectDelegate I/O
dc.subject.lcshComputer science
dc.titleOn Scalable Collective I/O for High Performance Computing
dc.type.dcmiText
dc.type.genreThesis
thesis.degree.collegeCollege of Natural Sciences and Mathematics
thesis.degree.departmentComputer Science, Department of
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Houston
thesis.degree.levelDoctoral
thesis.degree.nameDoctor of Philosophy

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
VENKATESAN-DISSERTATION-2013.pdf
Size:
2.6 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
dissertation.pdf
Size:
2.6 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
LICENSE_1.txt
Size:
1.85 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
1.85 KB
Format:
Plain Text
Description: