Some Recent Publications

  • Nick Parlante, Julie Zelenski, Daniel Zingaro, Kevin Wayne, Dave O'Hallaron, Joshua T. Guerin, Stephen Davies, Zachary Kurmas, Debby Keen, Nifty assignments., SIGCSE 2012, pp 475-476. (pdf)

  • David O'Hallaron, Autograding in the Cloud, IEEE Internet Computing, Jan, 2011.

  • Julio Lopez, Leonardo Ramirez-Guzman, Jacobo Bielak, David O'Hallaron. BEMC: A Searchable, Compressed Representation for Large Seismic Wavefields, 22nd International Conference on Scientific and Statistical Database Management (SSDBM'10), Heidelberg, Germany, June 30-July 2, 2010. (pdf)

  • Arutyun Avetisyan, Roy Campbell, Indranil Gupta, Michael Heath, Steven Y. Ko, Michael Kozuch, David O'Hallaron, Marcel Kunze, Thomas Kwan, Kevin Lai, Martha Lyons, Dejan Milojicic, Hing Yan Lee, Yeng Chai Soh, Ng Kwang Ming, Jing-Yuan Luke, Hong Namgoong, Open Cirrus: A Global Cloud Computing Testbed, IEEE Computer, April 2010. (pdf)

  • Michael A. Kozuch, Michael P. Ryan, Richard Gass, Steven W. Schlosser, David O'Hallaron, James Cipar, Elie Krevat, Julio Lopez, Michael Stroucken, and Gregory R. Ganger, Tashi: Location-aware Cluster Management, First Workshop on Automated Control for Datacenters and Clouds (ACDC'09), Barcelona, June, 2009. (pdf)

  • Roy Campbell, Indranil Gupta, Michael Heath, Steven Y. Ko, Michael Kozuch, Marcel Kunze, Thomas Kwan, Kevin Lai, Hing Yan Lee, Martha Lyons, Dejan Milojicic, David O'Hallaron, and Yeng Chai Soh, Open Cirrus Cloud Computing Testbed: Federated Data Centers for Open Source Systems and Services Research, Usenix HotCloud '09, San Diego, June, 2009. (pdf)

  • Joseph Gonzalez, Yucheng Low, Carlos Guestrin, and David OHallaron, Distributed Parallel Inference on Large Factor Graphs, Conference on Uncertainty in Artificial Intelligence (UAI), Montreal, July, 2009. (pdf)

  • Steven W. Schlosser, Michael P. Ryan, Ricardo Taborda, Julio Lopez, David O.Hallaron, Jacobo Bielak, Materialized community ground models for large-scale earthquake simulation, SC08, Austin, TX, November, 2008. (pdf)

  • 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 )