Some Recent Publications

  • Michael Mesnier, Matthew Wachs, Julio Lopez, Raja Sambasivan, James Hendricks, Gregory Ganger, and David O'Hallaron. //TRACE -- Parallel Trace Replay with Approximate Causal Events. Proceedings of the 5th Usenix Conference on File And Storage Technologies (FAST'07), Feb 2007, San Jose, CA. (pdf)

  • Satyanarayanan, M., Gilbert, B., Toups, M., Tolia, N., Surie, A., O'Hallaron, D. R., Wolbach, A., Harkes, J., Perrig, A., Farber, D.J., Kozuch, M.A., Helfrich, C.J., Nath, P., and Lagar-Cavilla, H.A., Pervasive Personal Computing in an Internet Suspend/Resume System, IEEE Internet Computing 11, 2 (Mar/Apr 2007), 16--25. (pdf)

  • Hongfeng Yu, Tiankai Tu, Jacobo Bielak, Omar Ghattas, Julio Lopez, Kwan-Liu Ma, David O.Hallaron, Leonardo Ramirez-Guzman, Nathan Stone, Ricardo Taborda-Rios, and John Urbanic, Remote Runtime Steering of Integrated Terascale Simulation and Visualization, SC06, Tampa, Fl, November, 2006. Winner, HPC Analytics Challenge (pdf, High resolution QuickTime movie )

  • Tiankai Tu, Hongfeng Yu, Leonardo Ramirez-Guzman, Jacobo Bielak, Omar Ghattas, Kwan-Liu Ma, and David O'Hallaron, From Mesh Generation to Scientific Visualization: An End-to-End Approach to Parallel Supercomputing. Proceedings of SC2006, Tampa, Fl, November, 2006. Best Student Paper Finalist. (pdf)

    Also available in expanded form as Tech. Rep. CMU-CS-06-105, Carnegie Mellon School of Computer Science, Jan. 2006. (pdf)

  • Stratos Papadomanolakis, Anastassia Ailamaki, Julio Lopez, Tiankai Tu, David O'Hallaron, and Gerd Heber, Efficient query processing on unstructured tetrahedral meshes. ACM SIGMOD, Chicago, IL, June 2006. (pdf)

  • Partho Nath, Michael Kozuch, David O'Hallaron, M. Satyanarayanan, N. Tolia, and Matt Toups, Design Tradeoffs in Applying Content Addressable Storage to Enterprise-scale Systems Based on Virtual Machines. USENIX '06, Boston, MA, May, 2006. (pdf)

  • H. Andres Lagar-Cavilla, Niraj Tolia, Rajesh Balan, Eyal de Lara, M. Satyanarayanan, David O'Hallaron, Dimorphic Computing, Technical Report CMU-CS-06-123, Carnegie Mellon School of Computer Science, April 2006. (pdf).

  • Tiankai Tu, David R. O'Hallaron, and Omar Ghattas, Scalable Parallel Octree Meshing for Terascale Applications, Proceedings of SC2005, Seattle, WA, November, 2005. (pdf)

  • M. Satyanarayanan, Michael Kozuch, Casey Helfrich, and David R. O'Hallaron. Towards Seamless Mobility on Pervasive Hardware, Pervasive & Mobile Computing, vol 1, num 2, 2005. (pdf)

  • Michael A. Kozuch, Casey J. Helfrich, David R. O'Hallaron, and Mahadev Satyanarayanan, Enterprise Client Management with Internet Suspend/Resume, Intel Technology Journal, vol 8, num 4, November 17, 2004. (pdf)

  • Tiankai Tu and David R. O'Hallaron, A Computational Database System for Generating Unstructured Hexahedral Meshes with Billions of Elements, Proceedings of SC2004, Pittsburgh, PA, November, 2004. (pdf).

  • Tiankai Tu and David R. O'Hallaron, Extracting Hexahedral Mesh Structures from Balanced Linear Octrees, Proceedings of the Thirteenth International Meshing Roundtable, Williamsburgh, VA, November, 2004. (pdf).

  • Tiankai Tu and David R. O'Hallaron, Balance Refinement of Massive Linear Octrees, Technical Report CMU-CS-04-129, Carnegie Mellon School of Computer Science, April 2004. (pdf).

  • Julio C. Lopez, Tiankai Tu and David R. O'Hallaron, Big Wins with Small Application-Level Caches, Proceedings of SC2004, Pittsburgh, PA, November, 2004. (pdf).

  • Yinglian Xie, Hyang-Ah Kim, David R. O'Hallaron, Mike Reiter, and Hue Zhang, Seurat: A Pointillist Approach to Anomaly Detection, Proceedings of the 7th International Symposium on Recent Advances in Intrusion Detection (RAID2004), Sophia Antipolis, French Riviera, France, Sept, 2004. (pdf).

  • Volkan Akcelik, Jacobo Bielak, George Biros, Ioannis Epanomeritakis, Antonio Fernandez, Omar Ghattas, Eui Joong Kim, Julio Lopez, David R. O'Hallaron, Tiankai Tu, and John Urbanic. High Resolution Forward and Inverse Earthquake Modeling on Terasacale Computers, Proceedings of SC2003, Phoenix, AZ, November, 2003. (pdf, bib). Winner 2003 Gordon Bell Award for Special Achievement. The milestone calculations for the award included:
    • The generation of a record unstructured hex mesh
      (3.7 billion elements, 4 billion nodes)
    • The largest unstructured mesh wave propagation simulation
      (900 million elements, 3.2 billion DOF)
    • The largest acoustic wave propagation inverse problem
      (17 million inversion parameters, 70 billion total unknowns)
    • The largest elastic wave propagation inverse problem
      (275,000 inversion parameters, something like a billion total unknowns).

  • Tiankai Tu, David R. O'Hallaron, and Julio Lopez The Etree Library: A System for Manipulating Large Octrees on Disk. Technical Report CMU-CS-03-174, School of Computer Science, Carnegie Mellon University, July, 2003. ( ps, pdf, bib )

  • Randal E. Bryant and David R. O'Hallaron, Computer Systems: A Programmer's Perspective, Prentice Hall, 2003.

  • Tiankai Tu, David R. O'Hallaron and Julio Lopez Etree: A database-oriented method for generating large octree meshes. In Proceedings of the Eleventh International Meshing Roundtable (Ithaca, NY, Sept. 2002), pp. 127-138. ( ps, pdf, bib )

  • Yinglian Xie, David R. O'Hallaron, and Michael Reiter A secure distributed search system. In Proceedings of the Eleventh IEEE International Symposium on High Performance Distributed Computing (HPDC-11) (Edinburgh, Scotland, July 2002), IEEE, pp. 321-330. ( ps, pdf, bib )

  • Yinglian Xie and David R. O'Hallaron Locality in search engine queries and its implications for caching. In IEEE Infocom 2002 (New York, June 2002), IEEE, pp.1238-1247. ( ps, pdf, bib )

  • Julio Lopez and David R. O'Hallaron Evaluation of a resource selection mechanism for complex network services, In Proceedings of the Tenth IEEE International Symposium on High Performance Distributed Computing (HPDC-10), (San Francisco, CA, Aug, 2001), IEEE, pp. 171-180. ( ps, pdf, bib )

  • Randal E. Bryant and David R. O'Hallaron, Introducing Computer Systems from a Programmer's Perspective, in Proceedings of the 32nd ACM Technical Symposium on Computer Science Education (SIGCSE), Feb 21-25, 2001, Charlotte, NC. ( pdf, bib )