Check out the new USENIX Web site. next up previous
Next: About this document ... Up: //TRACE: Parallel trace replay Previous: Acknowledgements

Bibliography

1
Marcos K. Aguilera, Jeffrey C. Mogul, Janet L. Wiener, Patrick Reynolds, and Athicha Muthitacharoen.
Performance debugging for distributed systems of black boxes.
pages 74-89. ACM Press.

2
Volkan Akcelik, Jacobo Bielak, George Biros, Ioannis Epanomeritakis, Antonio Fernandez, Omar Ghattas, Eui Joong Kim, Julio Lopez, David O'Hallaron, Tiankai Tu, and John Urbanic.
High resolution forward and inverse earthquake modeling on terasacale computers.

3
Eric Anderson, Mahesh Kallahalla, Mustafa Uysal, and Ram Swaminathan.
Buttress: a toolkit for flexible and high fidelity i/o benchmarking.
pages 45-58. USENIX Association.

4
Akshat Aranya, Charles P. Wright, and Erez Zadok.
Tracefs: a file system to trace them all.
pages 129-145. USENIX Association.

5
Andrew Ayers, Richard Schooler, Chris Metcalf, Anant Agarwal, Junghwan Rhee, and Emmett Witchel.
Traceback: first fault diagnosis by reconstruction of distributed control flow.
pages 201-212. ACM Press.

6
Paul Barham, Austin Donnelly, Rebecca Isaacs, and Richard Mortier.
Using magpie for request extraction and workload modelling.
pages 259-272. USENIX Association.

7
Matt Blaze.
Nfs tracing by passive network monitoring.

8
T. Bray.
Bonnie benchmark.
https://www.textuality.com.

9
A. Brown, G. Kar, and A. Keller.
An active approach to characterizing dynamic dependencies for problem determination in a distributed environments.
IFIP/IEEE.

10
Philip H. Carns, Walter B. Ligon III, Robert B. Ross, and Rajeev Thakur.
Pvfs: a parallel file system for linux clusters.
pages 317-327. USENIX Association.

11
Rohit Chandra.
Parallel Programming in OpenMP.
Morgan Kaufmann.

12
Mike Y. Chen, Anthony Accardi, Emre Kiciman, Dave Patterson, Armando Fox, and Eric Brewer.
Path-based failure and evolution management.
pages 309-322. USENIX Association.

13
Peter M. Chen and David A. Patterson.
A new approach to i/o performance evaluation - self-scaling i/o benchmarks, predicted i/o performance.
ACM.

14
Timothy W. Curry.
Profiling and tracing dynamic library usage via interposition.
pages 267-278.

15
J. Chassin de Kergommeaux, M. Ronsse, and K. De Bosschere.
Mpl*: efficient record/replay of nondeterministic features of messagepassing libraries.
In Proceedings of EuroPVM/MPI'99, 1697.

16
Daniel Ellard and Margo Seltzer.
New nfs tracing tools and techniques for system analysis.
pages 73-85. Usenix Association.

17
Gregory R. Ganger and Yale N. Patt.
Using system-level models to evaluate i/o subsystem designs.
IEEE Transactions on Computers, 47(6):667-678.

18
Dennis Geels, Gautum Altekar, Scott Shenker, and Ion Stoico.
Replay debugging for distributed applications.
pages 289-300. USENIX Association.

19
James Gosling and Henry McGilton.
The java language environment.
Technical report.

20
William Gropp, Ewing Lusk, and Anthony Skjellum.
Using MPI, 2nd Edition.
MIT Press.

21
Haryadi S. Gunawi, Nitin Agrawal, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, and Jiri Schindler.
Deconstructing commodity storage.
pages 60-71. IEEE.

22
Intel.
Storage toolkit.
www.sourceforge.net/projects/intel-iscsi.

23
Intel Corporation.
Iometer.
https://www.iometer.org.

24
Nikolai Joukov, Timothy Wong, and Erez Zadok.
Accurate and efficient replaying of file system traces.
pages 336-350. USENIX Association.

25
Jeffrey Katcher.
Postmark: a new file system benchmark.
Technical report.

26
R. Kilgore and C. Chase.
Re-execution of distributed programs to detect bugs hidden by racing messages.

27
Samuel T. King and Peter M. Chen.
Backtracking intrusions.
pages 223-236. ACM.

28
Los alamos national laboratory. pseudo application.
http//institute.lanl.gov/data.

29
Mike Mesnier, Gregory R. Ganger, and Erik Riedel.
Object-based storage.
Communications Magazine, 41(8):84-90.

30
Robert H. B. Netzer and Barton P. Miller.
Optimal tracing and replay for debugging message-passing parallel programs.
pages 502-511. Institute of Electrical Engineers Computer Society Press.

31
William D. Norcott.
Iozone, https://www.iozone.org.

32
IEEE Standards Project P1003.1.
Portable Operating System Interface (POSIX), Part 2: System Interfaces, volume 2.
IEEE.

33
Peter Pacheco.
Parallel Programming with MPI, 1st edition.
Morgan Kaufmann.

34
Michael J. Quinn.
Parallel Programming in C with MPI and OpenMP.
McGraw-Hill Science/Engineering/Math.

35
Eric S. Raymond.
The Art of UNIX Programming.
Addison-Wesley.

36
Michiel Ronsse, Koen De Bosschere, and Jacques Chassin de Kergommeaux.
Execution replay and debugging.
IRISA.

37
Emilia Rosti, Giuseppe Serazzi, Evgenia Smirni, and Mark S. Squillante.
Models of parallel applications with large computation and i/o requirements.
Transactions on Software Engineering, 28(3):286-307.

38
J. Satran, K. Meth, C. Sapuntzakis, M. Chadalapaka, and E. Zeidner.
Internet Small Computer Systems Interface (iSCSI).
RFC 3720 (Proposed Standard).
https://www.ietf.org/rfc/rfc3720.txt.

39
M. Satyanarayanan.
Lies, damn lies and benchmarks.
USENIX Association.

40
Bianca Schroeder, Adam Wierman, and Mor Harchol-Balter.
Open versus closed: A cautionary tale.
pages 239-252. USENIX Association.

41
Standard Performance Evaluation Corporation.
Spec sfs97 v3.0.
https://www.storageperformance.org.

42
Storage Performance Council.
Spc-2 benchmark.
https://www.storageperformance.org.

43
Mihai Surdeanu.
Distributed java virtual machine for message passing architectures.
pages 128-135. IEEE.

44
Andrew S. Tanenbaum and Maarten van Steen.
Distributed Systems: Principles and Paradigms.
Prentice Hall.

45
Eno Thereska, Brandon Salmon, John Strunk, Matthew Wachs, Michael Abd-El-Malek, Julio Lopez, and Gregory R. Ganger.
Stardust: Tracking activity in a distributed storage system.
pages 3-14. ACM Press.

46
Transaction Processing Performance Council.
Performance benchmarks tpc-c and tpc-h.
https://www.tpc.org.

47
Tiankai Tu, David R. O'Hallaron, and Julio Lopez.
Etree - a database-oriented method for generating large octree meshes.
pages 127-138.

48
Amin Vahdat and Thomas Anderson.
Transparent result caching.
USENIX Association.

49
Zhonghua Yang and Keith Duddy.
Corba: a platform for distributed object computing.
Operating Systems Review, 30(2):4-31.

50
Ningning Zhu, Jiawu Chen, and Tzi-Cker Chiueh.
Tbbt: scalable and accurate trace replay for file server evaluation.
pages 323-336. USENIX Association.



Michael Mesnier 2006-12-22