Research

The team takes a scientific approach to the research, development, and deployment of algorithms and software that enable computational science. Some of our current research activities include:

Darshan I/O Observation Tool. A key component of our research strategy is to maintain a solid understanding of the needs of our customers: DOE computational scientists. In addition to meeting regularly with science teams, we have developed Darshan, a tool for observing I/O behavior on large scale compute platforms.

CODES Simulation Framework. Because we are developing system software that targets future systems, simulation is another key ingredient of our research strategy. CODES is our framework for parallel discrete event simulation (PDES) of large scale data management systems, being developed with collaborators at Rensselaer Polytechnic Institute, that builds on their ROSS PDES system.

Triton Distributed Storage System. Ultimately, we aspire to create software products that are used by the community. Triton is our most recent storage software prototyping activity, with the goal of developing a distributed, object based storage infrastructure for use in many different contexts.

I primarily provide technical guidance for these projects, with occasional coding when I can find time. More information on current, data related research activities in MCS can be found here.