Preserving Time in Large-Scale Communication Traces
| dc.contributor.advisor | Dr Frank Mueller, Committee Chair | en_US |
| dc.contributor.advisor | Xiaohui Gu, Committee Member | en_US |
| dc.contributor.advisor | Xiaosong Ma, Committee Member | en_US |
| dc.contributor.author | Ratn, Prasun | en_US |
| dc.date.accessioned | 2010-04-02T18:14:22Z | |
| dc.date.available | 2010-04-02T18:14:22Z | |
| dc.date.issued | 2008-08-19 | en_US |
| dc.degree.discipline | Computer Science | en_US |
| dc.degree.level | thesis | en_US |
| dc.degree.name | MS | en_US |
| dc.description.abstract | Analyzing the performance of large-scale scientific applications is becoming increasingly difficult due to the sheer size of performance data gathered. Recent work on scalable communication tracing applies online interprocess compression to address this problem. Yet, analysis of communication traces requires knowledge about time progression that cannot trivially be encoded in a scalable manner during compression. We develop scalable time stamp encoding schemes for communication traces. At the same time, our work contributes novel insights into the scalable representation of time stamped data. We show that our representations capture sufficient information to enable what-if explorations of architectural variations and analysis for path-based timing irregularities while not requiring excessive disk space. We evaluate the ability of several time-stamped compressed MPI trace approaches to enable accurate timed replay of communication events. We evaluate our timing methods against various stages of compression to study the effects of compression on timing accuracy. Specifically, we measure accuracy by comparing the original application execution times with the compressed trace replay times. Our lossless traces are orders of magnitude smaller, if not near constant size, regardless of the number of nodes while preserving timing information suitable for application tuning or assessing requirements of future procurements. Our results prove time-preserving tracing without loss of communication information can scale in the number of nodes and time steps, which is a result without precedent. | en_US |
| dc.identifier.other | etd-08152008-113309 | en_US |
| dc.identifier.uri | http://www.lib.ncsu.edu/resolver/1840.16/2489 | |
| dc.rights | I hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dis sertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report. | en_US |
| dc.subject | compression | en_US |
| dc.subject | communication | en_US |
| dc.subject | trace | en_US |
| dc.subject | MPI | en_US |
| dc.subject | delta | en_US |
| dc.subject | time | en_US |
| dc.title | Preserving Time in Large-Scale Communication Traces | en_US |
Files
Original bundle
1 - 1 of 1
