About me

I am a computer scientist specializing in the design and development of scalable methods of information storage, movement, and management for data-intensive high-performance computation.


Phil Carns is a computer scientist in the Mathematics and Computer Science division of Argonne National Laboratory. He is also an adjunct associate professor of electrical and computer engineering at Clemson University and a fellow of the Northwestern-Argonne Institute for Science and Engineering.

Phil Carns has worked at Argonne since 2008, acting as technical lead, principal investigator, or developer for influential HPC research projects including Darshan (application I/O characterization), TOKIO (platform I/O characterization), Mochi (composable data services), PVFS (parallel file system), CODES (storage system simulation), and the Exascale Computing Project (data libraries and services for exascale platforms).  He is a recipient of multiple R&D 100 awards.

See links on the sidebar of this page for more details.

Categories bio

Current and past research projects

My research interests include measurement, simulation, and design of high-performance storage systems.  Details on select projects can be found below:

  • Mochi: software-defined storage for scientific computing.
  • Darshan: HPC I/O workload characterization.
  • TOKIO: holistic analysis of I/O behavior in large-scale storage systems.
  • CODES: parallel discrete event simulation of high-performance¬†storage systems.
  • Triton: high-performance storage system research and development.
  • PVFS: parallel file system.
  • IOFSL: portable I/O forwarding.