Daniel S Katz
Daniel S Katz
NCSA
(217) 244-8000
4102A Nat Center for Suprcomp Appl

For More Information

Education

  • BS, Electrical Engineering, Northwestern University, 1988
  • MS, Electrical Engineering, Northwestern University, 1990
  • PhD, Electrical Engineering, Northwestern University, 1994

Academic Positions

  • Chief Scientist, NCSA (100%, 2020 - Present)
  • Research Associate Professor, School of Information Sciences (0%, 2016 - Present)
  • Research Associate Professor, Electrical and Computer Engineering (0%, 2016 - Present)
  • Research Associate Professor, Computer Science (0%, 2016 - Present)
  • Assistant Director for Scientific Software & Applications, NCSA (100%, 2016 - Present)
  • Guest Faculty, Data Science and Learning Division, Argonne National Laboratory (0%, 2016 - 2021)
  • Senior Fellow, Computation Institute, Argonne National Laboratory (2009 - 2016)
  • Senior Fellow, Computation Institute, University of Chicago (2009 - 2016)
  • Affiliate Faculty, Center for Computation & Technology (CCT), LSU (2009 - 2020)
  • Adjunct Associate Professor, Electrical and Computer Engineering, LSU (2006 - 2013)
  • Director for Cyberinfrastructure Development, Center for Computation & Technology (CCT), LSU (2006 - 2009)

Other Professional Employment

  • Computational Scientist, Cray Research, Inc. (1993 - 1996)
  • Senior Member of the Information Systems and Computer Science Staff , JPL (1996 - 1998)
  • Project Element Manager, Remote Exploration and Experimentation Project, JPL (1998 - 2001)
  • Technical Group Supervisor, Parallel Applications Technologies Group, JPL (2002 - 2005)
  • Area Program Manager, Dependable Computing, High-End Computing, JPL (2003 - 2005)
  • Principal Member, Information Systems and Computer Science Staff, Jet Propulsion Laboratory (JPL) (2003 - 2006)
  • Program Director, CISE/ACI, National Science Foundation (2012 - 2016)

Research Interests

  • Resilience and fault-tolerance
  • Parallel and distributed computing
  • Many task computing
  • Sustainable and open science, focusing on software, including software citation and software publication

Research Areas

  • Cloud computing
  • Distributed algorithms
  • Distributed and peer-to-peer systems
  • Fault tolerance and reliability
  • Networking and distributed computing
  • Parallel processing
  • Reliable and secure systems
  • Software systems
  • System modeling and measurement

Research Topics

  • Computational science and engineering
  • Data/Information Science and Systems
  • Distributed computing and storage systems
  • Network science and engineering
  • Socio-technical systems and networking

Selected Articles in Journals

Articles in Conference Proceedings

Refereed Conference Papers and Presentations

  • M. Feickert, D. S. Katz, M. Neubauer, E. Sexton, G. Stewart, "Software Citation in HEP: Current State and Recommendations for the Future" 26th International Conference on Computing in High Energy and Nuclear Physics (CHEP 2023), 2023.
  • D. Diaz, J. Duarte, E. Huerta, D. S. Katz, V. Kindratenko, M. Neubauer, A. Roy, R. Zhu, H. Li, F. Mokhtar, R. Kansal, "FAIR AI Models in High Energy Physics" 26th International Conference on Computing in High Energy and Nuclear Physics (CHEP 2023), 2023.
  • C. Martinez-Ortiz, C. Goble, D. S. Katz, T. Honeyman, P. A. Martinez, M. Barker, L. J. Castro, N. P. Chue Hong, M. Gruenpeter, J. Harrow, A.-L. Lamprecht, F. Psomopoulos, "How does software fit into the FDO landscape?," First International Conference on FAIR Digital Objects, 2022.
  • D. Friedel, K. Guan, Q. Zhou, C. Zhang, S. Wang, D. S. Katz, "Advancing Airborne Hyperspectral Data Processing for Sustainable Agriculture Using Parsl," 18th IEEE International Conference on eScience (eScience2022), 2022.
  • D. S. Katz, M. Barker, N. P. Chue Hong, L. J. Garcia-Castro, M. Gruenpeter, J. Harrow, C. Martinez, P. A. Martinez, F. Psomopoulos, "The Overlap Between FAIR for Research Software and Open Science," Open Science Conference 2022.
  • Y. Babuji, J. Bryan, R. Chard, K. Chard, I. Foster, B. Galewsky, D. S. Katz, Z. Li, "Federated Function as a Service for eScience," 17th IEEE International Conference on eScience (eScience2021), 2021.
  • D. S. Katz, "Senior level RSE career paths (with an s)", SeptembRSE, 2021.
  • J. Carver, I. Cosden, J. Damerow, C. Ferenbaugh, S. Gesing, C. Hill, D. S. Katz, C. Maimone, L. Parsons, "The US-RSE Association: Bringing Together Research Software Engineers," the Association for Computers and the Humanities (ACH 2021), 2021.
  • N. P. Chue Hong, J. Cope, P. Herterich, D. S. Katz, S. Worthington, "Recognising the value of software: how libraries can help the adoption of software citation," (Innovation Award,) LIBER Annual Conference, 2021.
  • D. S. Katz, M. Barker, L. J. Castro, N. P. Chue Hong, M. Gruenpeter, J. Harrow, C. Martinez, P. A. Martinez, F. Psomopoulos, "Abstract: FAIR Research Software and Science Gateways," 13th International Workshop on Science Gateways (IWSG2021), 2021.
  • R. Chard, Y. Babuji, Z. Li, Y. Rao, J. Bryan, T. Skluzacek, B. Galewsky, D. S. Katz, I. Foster, K. Chard, "Fire-and-forget distributed function execution with funcX," Scientific Computing with Python (SciPy), 2021.
  • K. McHenry, D. Fulker, D. Katz, M. Daniels, C. L Kirkpatrick, "From Papers to Notebooks: Submission, Review, Presentation & Publication of Notebooks at EarthCube'20," CarpentryCon, 2020.
  • D. S. Katz, M. Barker, N. Chue Hong, L. J. Garcia Castro, M. Gruenpeter, J. Harrow, M. Kuzak, P. Martinez Villegas, F. E. Psomopoulos, "Toward defining and implementing FAIR for research software," Research Software Engineers Community Workshop, PEARC20, 2020.
  • G. Alessio Robles, T. Allard, L. A. Barba, K. Barnhart, J. Bazán, S. Benthall, E. Bentivegna, M. Bobra, F. Boehm, J. Brown, K. Chatsiou, J. Clark, P. de Buyl, P. Diehl, D. Foreman-Mackey, G. Githinji, J. Gostick, R. Gowers, O. Guest, R. V. Guimera, M. Gymrek, D. Hagan, A. Hanna, A. Harpole, L. Heagy, K. Huff, M. A. Jensen, D. S. Katz, A. Keshavan, V. Knight, H. Ledoux, T. J. Leeper, C. R. Madan, A. C. Mayes, B. McFee, M. W. Mendonça, L. Mesa, M. Meyer Andersen, K. M. Moerman, K. E. Niemeyer, L. Pantano, S. Pfenninger, V. Pons, J. Poulson, P. Prins, K. Ram, K. Riemer, A. Roberts, M. E. Rognes, A. Rokem, W. Rowe, D. P. Sanders, A. M. Smith, C. Soneson, M. Sottile, B. Stabler, Y. Tang, T. Teal, G. K. Thiruvathukal, K. Thyng, L. Uieda, J. Vanderplas, M. Vital, B. E. Wilson, Y. Yehudi, "Four years of JOSS: the Journal of Open Source Software," SciPy 2020.
  • D. S. Katz, K. Chard, R. M. Badia, J. Ejarque, "A common workflow registry of compute endpoints and applications," 2020 Collegeville Workshop on Scientific Software: Developer Productivity, 2020.
  • D. S. Katz, T. Clark, "Comparing and analyzing the implementation of data citation and software citation," FORCE2019, 2019.
  • N. Chue Hong, M. Fenner, D. S. Katz, "Checklists for Software Citation: what you need to know," FORCE2019, 2019.
  • D. S. Katz, "Citation and Research Objects: Toward Active Research Objects," Workshop on Research Objects 2019, with 2019 International Conference on eScience, 2019.
  • D. S. Katz, R. Haines, C. Haupt, C. Jones, K. McHenry, C. Reinking, "Developing and Managing Research Software in Universities and National Labs," panel, International Conference on High Performance Computing, Networking, Storage and Analysis (SC19), 2019.
  • S. Gesing, M. Brazil, D. Brunson, I. Cosden, T. D. Crawford, R. Ferreira da Silva, D. S. Katz, H. Neeman, "Sustainability of HPC Research Computing: The importance of collaborations for fostering career paths for facilitators, research software engineers, and gateway creators," panel, International Conference on High Performance Computing, Networking, Storage and Analysis (SC19), 2019.
  • D. S. Katz, Y. Babuji, A. Woodard, Z. Li, B. Clifford, R. Kumar, L. Lacinski, R. Chard, J. M. Wozniak, I. Foster, M. Wilde, K. Chard, "Parsl: Pervasive Parallel Programing in Python," Jupyter Community Workshop for Scientific User Facilities and High-Performance Computing, 2019.
  • K. Chard, Y. Babuji, B. Clifford, I. Foster, D. S. Katz, L. Lacinski, Z. Li, C. Pigg, M. Wilde, A. Woodard, J. M. Wozniak, "Parsl: A Python-based Parallel Scripting Library," Enabling Multi-messenger Astrophysics in the Big Data Era, 2019.
  • D. S. Katz, P. Aerts, N. P. Chue Hong, A. Dubey, S. Gesing, H. J. Neeman, D. E. Pearah, "Sustaining Research Software," panel, International Conference on High Performance Computing, Networking, Storage and Analysis (SC18), 2018.
  • D. E. Bernholdt, J. Carver, W. Gropp, C. Haupt, M. Heroux, D. S. Katz, S. Lathrop, M. Wen, Birds of a Feather session on Software Engineering for Computational Science and Engineering on Supercomputers, International Conference for High Performance Computing, Networking, Storage and Analysis (SC18), 2018.
  • Y. Babuji, K. Chard, B. Clifford, I. Foster, D. S. Katz, L. Lacinski, Z. Li, C. Pigg, M. Wilde, A. Woodard, J. M. Wozniak, "Parsl: A Python-based Parallel Scripting Library," Third Conference of Research Software Engineers (RSE 2018), 2018.
  • K. Chard, Y. Babuji, I. Foster, D. S. Katz, M. Wilde, A. E. Woodard, and J. M. Wozniak, "Parsl: Enabling Scalable Interactive Computing in Python," 17th Annual Scientific Computing with Python Conference (SciPy 2018), 2018.
  • Y. Babuji, K. Chard, I. Foster, D. S. Katz, M. Wilde, A. E. Woodard, J. M. Wozniak, "Interactive, scalable, reproducible data analysis with containers, Jupyter, and Parsl," 23rd International Conference on Computing in High Energy and Nuclear Physics (CHEP 2018), 2018.
  • L. J. Hwang, D. S. Katz, L. H. Kellogg, K. E. Niemeyer, FORCE11 Software Citation Working Group, "Software vs. Data: The FORCE11 Citation Principles," Seismological Society of America Annual Meeting, 2017.
  • D. E. Bernholdt, M. Belkin, A. Brett, J. Carver, N. Chue Hong, M. Folk, G. Gorman, W. Gropp, M. Heroux, D. S. Katz, D. Keyes, S. Lathrop, R. LeVeque, J. Lin, L. Curfman McInnes, K. Nakajima, A. Terrell, Birds of a Feather session on Software Engineering for Computational Science and Engineering on Supercomputers, International Conference for High Performance Computing, Networking, Storage and Analysis (SC17), 2017.
  • D. E. Bernholdt, J. Carver, N. Chue Hong, M. Heroux, D. S. Katz, J. Lin, and K. Nakajima, Birds of a Feather session on Software Engineering for Computational Science and Engineering on Supercomputers, International Conference for High Performance Computing, Networking, Storage and Analysis (SC16), 2016.
  • D. S. Katz, A. M. Smith, K. E. Niemeyer, "Software Citation: Principles, Implementation, and Impact," 3:AM Altmetrics Conference, 2016.
  • D. E. Bernholdt, N. Chue Hong, K. Nakajima, D. S. Katz, M. Heroux, and F. Schuermann, Birds of a Feather session on Software Engineering for Computational Science and Engineering on Supercomputers, International Conference for High Performance Computing, Networking, Storage and Analysis (SC15), 2015.
  • D. S. Katz, A. Brand, M. Haendel, H. J. Falk-Krzesinski, "Panel: Our Scholarly Recognition System Doesn’t Still Work," Science of Team Science (SciTS) Conference, 2015.
  • J. M. Wozniak, T. G. Armstrong, D S. Katz, M. Wilde, and I. T. Foster, "Case Studies in Dataflow Composition of Scalable High Performance Applications," 3rd Workshop on Extreme-Scale Programming Tools (ESPT-SC14), in conjunction with SC14, 2014.
  • D. S. Katz, G. Allen, N. Chue Hong, M. Parashar, D. Proctor, "Working Towards Sustainable Software for Science: Practice and Experiences (WSSSPE)," International Symposium on Grids and Clouds (ISGC), 2014.
  • M. Santcroos, S. D. Olabarriaga, S. Jha, and D. S. Katz, "Pilot Abstractions for Compute, Data, and Network," Collaborative Research using eScience Infrastructure and High Speed Networks Workshop, in conjunction with 8th IEEE International Conference on eScience, 2012.
  • D. S. Katz, "Grid Computing: The Next Decade," Workshop On Science Applications And Infrastructure In Clouds And Grids, 2012.
  • A. Espinosa, D. S. Katz, M. Wilde, K. Maheshwari, I. Foster, S. Callaghan, and P. Maechling, "Data-intensive CyberShake Computations on an Opportunistic Cyberinfrastructure," TeraGrid 2011, 2011.
  • K. Maheshwari, J. M. Wozniak, M. Hategan, A. Espinosa, D. Katz, and M. Wilde, "Flexible Cloud Computing through Swift Coasters," Cloud Computing and Its Applications (CCA11), 2011.
  • D. S. Katz, D. Hart, C. Jordan, A. Majumdar, J.P. Navarro, W. Smith, J. Towns, V. Welch, N. Wilkins-Diehr, "TeraGrid Usage Modalities," International Symposium on Grids and Clouds (ISGC), 2011.
  • Z. Yun, Z. Lei, D. S. Katz, J. Ramanujam, G. Allen, T. Kosar, S. Jha, "Integrating Multiclusters for Efficient Application Execution," SC09, 2009.
  • D. S. Katz, "Introduction to the TeraGrid," UK eScience All Hands Meeting, 2008.
  • D. S. Katz, G. Allen, R. Cortez, C. Cruz-Neira, R. Gottumukkala, Z. D. Greenwood, L. Guice, S. Jha, R. Kolluru, T. Kosar, L. Leger, C. McMahon, J. Nabrzyski, B. Rodriguez-Milla, E. Seidel, G. Speyrer, M. Stubblefield, B. Voss, S. Whittenburg, "Louisiana: A Model for Advancing Regional e-Science through Cyberinfrastructure," UK eScience All Hands Meeting, 2008.
  • P. Chakraborty, S. Jha, D. S. Katz, "Exploring Submission of Tightly-coupled Jobs Across Distributed Resources for Performance Enhancement," UK eScience All Hands Meeting, 2008.
  • K. Stamou, P. Akunuri, G. Allen, A. Kulshrestha, and D. S. Katz, "Feature Rich, Enhanced Grid Portal for LONI," 15th Mardi Gras Conference, 2008.
  • P. Akunuri and D. S. Katz, "A Grid Portal for Multiple Virtual Organizations with a User-Centric View," 8th IEEE International Conference on Grid Computing (Grid 2007), 2007.
  • G. Singh, M.-H. Su, K. Vahi, E. Deelman, B. Berriman, J. Good, D. S. Katz, G. Mehta, "Workflow Task Clustering for Best Effort Systems with Pegasus," TeraGrid 2007 Conference, 2007.
  • G. B. Berriman, J. C. Good, A. C. Laity, J. C. Jacob, D. S. Katz, E. Deelman, G. Singh, M.-H. Su, and T. Prince, "The Design and Applications of Montage: An Astronomical Image Mosaic Engine," Proceedings of the 2006 Earth Science Technology Conference (ESTC-06), 2006.
  • D. S. Katz, G. B. Berriman, E. Deelman, J. Good, J. C. Jacob, C. Kesselman, A. C. Laity, T. A. Prince, G. Singh, and M.-H. Su, "Astronomical Image Mosaicking - An Application that allows Comparison of Cluster and Grid Technologies for Performance and Utility," On the Use of Commodity Clusters for Large-Scale Scientific Applications 2005 Symposium, 2005.
  • J. C. Jacob, R. Williams, J. Babu, S. G. Djorgovski, M. J. Graham, D. S. Katz, A. Mahabal, C. D. Miller, R. Nichol, D. E. Vanden Berk, and H. Walia, "Grist: Grid Data Mining for Astronomy," Astronomical Data Analysis Software & Systems (ADASS) XIV, 2004.
  • A. C. Laity, N. Anagnostou, B. Berriman, J. Good, J. C. Jacob, and D. S. Katz, "Montage: An Astronomical Image Mosaic Service for the NVO", Astronomical Data Analysis Software & Systems (ADASS) XIV, 2004.
  • D. S. Katz, G. B. Block, J. B. Brockman, D. Callahan, P. L. Springer, and T. Sterling, "Initial Kernel Timing Using a Simple PIM Performance Model," Seventh Annual Workshop on High-Performance Embedded Computing, 2004.
  • J. C. Jacob, D. S. Katz, T. Prince, G. B. Berriman, J. C. Good, A. C. Laity, E. Deelman, G. Singh, and M.-H. Su, "The Montage Architecture for Grid-Enabled Science Processing of Large, Distributed Datasets," Proceedings of the 2004 Earth Science Technology Conference (ESTC-04), 2004.
  • D. S. Katz, G. Block, J. Collier, D. Curkendall, L. Husman, J. Jacob, P. P. Li, C. Miller, L. Plesea, and H. Siegel, "Making Sense of Terrain Data through Access and Visualization," ASPRS/MAPPS 2003 Conference on Terrain Data: Applications and Visualization - Making the Connection, 2003.
  • B. Berriman, A. Bergou, E. Deelman, J. Good, J. Jacob, D. Katz, C. Kesselman, A. Laity, G. Singh, M.-H. Su, and R. Williams, "Montage: A Grid-Enabled Image Mosaic Service for the NVO," Astronomical Data Analysis Software & Systems (ADASS) XIII, 2003.
  • G. B. Berriman, D. Curkendall, J. Good, J. Jacob, D.S. Katz, M. Kong, T. Prince, and R. Williams, "Montage: An On-Demand Image Mosaic Service for the NVO," Astronomical Data Analysis Software & Systems (ADASS) XII, 2002.
  • D. S. Katz, E. R. Tisdale, and C. D. Norton, "A Study of the Common Component Architecture (CCA) Forum Software," Fifth Annual Workshop on High-Performance Embedded Computing (HPEC), 2002.
  • D. S. Katz, "Fault-Tolerance for Matrix and Signal Processing Applications," Fifth Annual Workshop on High-Performance Embedded Computing, 2001.
  • D. S. Katz, "Fault-Tolerant Libraries for Data Processing Applications," SC2001, 2001.
  • R. Sengupta, J. D. Offenberg, D. J. Fixsen, D. S. Katz, P. L. Springer, H. S. Stockman, M. A. Nieto-Santisteban, R. J. Hanish, J. C. Mather, "Software Fault Tolerance for Low- to-Moderate Radiation Environments," Astronomical Data Analysis Software & Systems (ADASS) X, 2000.
  • S. A. Curtis, M. Rilee, M. Bhat, and D. Katz, "Small Satellite Constellation Autonomy via on-board Supercomputers and Artificial Intelligence," International Astronautical Federation, 51st Congress, 2000.
  • D. S. Katz, P. L. Springer, R. Granat, and M. Turmon, "Applications Development for a Parallel COTS Spaceborne Computer," Third Annual Workshop on High-Performance Embedded Computing, 1999.
  • T. Clune, D. S. Katz, and G. A. Glatzmaier, "Advances in Modeling the Generation of the Geomagnetic Field by the Use of Massively Parallel Computers and Profound Optimization," Ninth SIAM Conference on Parallel Processing for Scientific Computing, 1999.
  • D. S. Katz and T. Cwik, "Large-Scale, Low-Cost Parallel Computers Applied to Reflector Antenna Analysis," IEEE AP-S Symposium/URSI Radio Science Meeting, 1998.
  • D. S. Katz and T. Cwik, "Cost-Effective Parallel Computational Electromagnetic Modeling," 8th Biennial IEEE Conference on Electromagnetic Field Computation, 1998.
  • D. S. Katz, "High-Performance Computational Electromagnetic Modeling Using Low-Cost Parallel Computers," IEEE AP-S Symposium/URSI Radio Science Meeting, 1997.
  • D. S. Katz and T. Cwik, "The Parallel Solution of Matrix Equations Resulting from Unstructured Finite-Element Problems," IEEE AP-S Symposium/URSI Radio Science Meeting, 1996.
  • C. Zuffada, T. Cwik, D. S. Katz, and V. Jamnejad, "Large Scale Parallel Computation of Radiation from Complex Arrays," IEEE AP-S Symposium/URSI Radio Science Meeting, 1996.
  • T. Cwik and D. S. Katz, "Matrix Equation Decomposition and Parallel Solution of Systems Resulting from Unstructured Finite Element Problems in Electromagnetics," Copper Mountain Conference on Iterative Methods, 1996.
  • T. Cwik, C. Zuffada, V. Jamnejad, and D. S. Katz, "Finite Element Modeling on Scaleable Parallel Computers," Progress in Electromagnetic Research Symposium (PIERS), 1995.
  • D. S. Katz, C. E. Reuter, E. T. Thiele, R. M. Joseph and A. Taflove, "Extension of FD-TD Simulation Capabilities using the Berenger PML ABC," IEEE AP-S Symposium/URSI Radio Science Meeting, 1995.
  • T. Cwik, D. S. Katz, C. Zuffada, and V. Jamnejad, "Large Scale Finite Element Modeling Using Scaleable Parallel Processing," IEEE AP-S Symposium/URSI Radio Science Meeting, 1995.
  • T. Cwik, D. S. Katz, J. Patterson, "Large Scale Integral Equation Modeling Using Scaleable Parallel Processing," IEEE AP-S Symposium/URSI Radio Science Meeting, 1995.
  • C. E. Reuter, R. M. Joseph, D. S. Katz, E. T. Thiele, and A. Taflove, "Optimization of the Berenger PML for FD-TD Simulations," IEEE AP-S Symposium/URSI Radio Science Meeting, 1995.
  • D. S. Katz, E. T. Thiele, and A. Taflove, "Validation and Extension to Three Dimensions of the Berenger PML Absorbing Boundary Condition for FD-TD Meshes," IEEE AP-S Symposium/URSI Radio Science Meeting, 1994.
  • D. S. Katz and A. Taflove, "EMDS Analysis of Dielectric Layers and Coatings," IEEE AP-S Symposium/URSI Radio Science Meeting, 1993.
  • D. S. Katz, M. J. Piket-May, and A. Taflove, "FD-TD Modeling of Electrically Large 3-D Structures With the Cray EMDS Software Package," Progress in Electromagnetic Research Symposium (PIERS), 1993.
  • M. J. Piket-May, D. S. Katz, and A. Taflove, "Video for FD-TD modeling of digital pulse propagation through a complex stack of circuit boards and connectors," American Institute of Aeronautics and Astronautics (AIAA) Meeting, 1992.
  • D. S. Katz, A. Taflove, and K. R. Umashankar, "FD-TD Analysis of Aperture Antennas: Open-Ended Waveguides, Horns, and Parabolic Reflectors," IEEE AP-S Symposium/URSI Radio Science Meeting, 1990.
  • M. J. Piket-May, A. Taflove, W. C. Lin, D. S. Katz, V. Sathiaseelan, and B. B. Mittal, "Computational Modeling of Electromagnetic Hyperthermia: Three-Dimensional and Patient-Specific," IEEE AP-S Symposium/URSI Radio Science Meeting, 1990.
  • M. J. Piket-May, A. Taflove, W. C. Lin, D. S. Katz, V. Sathiaseelan, and B. B. Mittal, "Computational Modeling of Electromagnetic Hyperthermia: Three-Dimensional and Patient-Specific," Radiation Research Society/North America Hyperthermia Group Meeting, 1990.
  • D. S. Katz and A. Taflove, "FD-TD Analysis of Electromagnetic Wave Radiation Involving Horn Antennas," IEEE AP-S Symposium/URSI Radio Science Meeting, 1989.

Other Publications

Bulletins

Magazine Articles

  • D. S. Katz, "Sustainable Software Needs a Change in the Culture of Science," Scientific Computing World, 2016.
  • D. S. Katz and G. Allen, "Experiences and Lessons from the Center for Computation & Technology," Research Trends, (30), pp. 13-17, September 2012.
  • B. Berriman, J. Good, J. C. Jacob, D. S. Katz, A. Laity, and T. A. Prince, "Montage Version 3.0," NASA Tech Briefs, NPO-41962, 2006.
  • D. S. Katz, "Programs for Testing Processor-in-Memory Computing Systems," NASA Tech Briefs, NPO-41206, 2006.
  • A. J. Bergou, B. Berriman, J. Good, J. C. Jacob, D. S. Katz, A. Laity, T. A. Prince, and R. Williams, "Software for Generating Mosaics of Astronomical Images," NASA Tech Briefs, NPO-40297, 2005.
  • D. S. Katz, E. R. Tisdale, and C. D. Norton, "Evaluating Performance of Components," NASA Tech Briefs, NPO-30693, 2004.
  • D. S. Katz, "PVM Wrapper," NASA Tech Briefs, NPO-40232, 2004.
  • J. A. Gunnels, D. S. Katz, E. S. Quintana-Ortí, R. A. van de Geijn, and E. R. Tisdale, "Software for Fault-Tolerant Matrix Multiplication," NASA Tech Briefs, NPO-30395, 2004.
  • D. S. Katz, A. Borgioli, T. A. Cwik, C. Fu, W. A. Imbriale, V. Jamnejad, and P. L. Springer "Program for Designing Multiple-Reflector Antenna Systems," NASA Tech Briefs, NPO-20628, 1999.
  • T. A. Cwik, D. S. Katz, C. Zuffada, V. Jamnejad, "Improved Parallel Computation of Electromagnetic Scattering," NASA Tech Briefs, NPO-20171, 1998.
  • D. S. Katz, A. Taflove, J. P. Brooks, and E. Harrigan, "Large-Scale Methods in Computational Electromagnetics," Cray Channels, v. 13(1), pp. 16-19, Spring 1991.

Reports

Journal Editorships

  • PeerJ Computer Science, Special Issue on Software Citation, Indexing, and Discoverability (editors: D. S. Katz, N. Chue Hong), 2022.
  • Computing in Science & Engineering (CiSE), Special Issue on Software and Data Citation, (editors: D. S. Katz, N. Chue Hong, T. Clark, M. Fenner, M. E. Martone,) V. 22(2), IEEE, March-April 2020.
  • Computing in Science & Engineering (CiSE), Special Issue on Software and Data Citation, (editors: D. S. Katz, N. Chue Hong, T. Clark, M. Fenner, M. E. Martone,) V. 22(1), IEEE, January-February 2020.
  • Computing in Science & Engineering (CiSE), Special Issue on Accelerating Scientific Discovery With Reusable Software, (editors: S. Lathrop, M. Folk, D. S. Katz, L. C. McInnes, A. Terrel,) v.21(2), IEEE, March-April 2019.
  • Associate Editor-in-Chief (2018-present), Editorial Board Member (2016-2018), Journal of Open Source Software (JOSS), 2016-present.
  • Editorial Board Member, PeerJ Computer Science, 2015-present.
  • Editorial Board Member, Journal of Cloud Computing Advances, Systems and Applications (JoCCASA), 2011-present.
  • Editorial Board Member, International Journal of High Performance Computing and Networking (IJHPCN), 2003-present.
  • Associate Editor International Journal of Grid and Utility Computing (IJGUC), 2011-present (Editorial Board Member, 2003-2011).

Conferences Organized or Chaired

  • Program track (FAIR) co-chair: 19th IEEE eScience Conference, Limassol, Cyprus, October 2023.
  • Artifacts Evaluation Committee co-chair: 23rd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGrid 2023), Bangalore, India, May 2023.
  • Co-Organizer: Research Software Engineers in HPC (RSE-HPC-2022), in conjunction with 2022 ACM/IEEE International Conference on High Performance Computing, Networking, Storage and Analysis (SC22), Dallas, Texas, November 2022.
  • Poster co-chair: 18th IEEE eScience Conference, Salt Lake City, Utah, 2022.
  • Co-Organizer: Research Software Engineers in HPC (RSE-HPC-2021), in conjunction with 2021 ACM/IEEE International Conference on High Performance Computing, Networking, Storage and Analysis (SC21), St. Louis, Missouri, November 2021.
  • Co-organizer: M. Barker, N. Chue Hong, D. Katz, L. Garcia, P. Martinez, P. Richmond, T. Honeyman, C. Martinez-Ortiz, Building a FAIR roadmap for research software, in conjunction with International FAIR Convergence Symposium, 2020.
  • Co-organizer: Research Software Engineers in HPC: Creating Community, Building Careers, Addressing Challenges (RSE-HPC-2020), in conjunction with 2020 ACM/IEEE International Conference on High Performance Computing, Networking, Storage and Analysis (SC20), 2020.
  • Co-organizer: FAIR 4 Research Software, in conjunction with SORSE, 2020.
  • Co-organizer: Sustainable Software in HEP, IRIS-HEP, 2020.
  • Co-organizer (Notebooks track): EarthCube Annual Meeting, 2020.
  • Co-organizer: Research Software Engineers Community Workshop,” in conjunction with PEARC20, 2020.
  • SCALE Challenge Co-chair: 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGrid 2020), Melbourne, Australia, May 2020.
  • Early Career Chair: 2019 ACM/IEEE International Conference on High Performance Computing, Networking, Storage and Analysis (SC19), 2019.
  • Co-organizer: 2019 International Workshop on Software Engineering for HPC-Enabled Research (SE-HER 2019), in conjunction with 2019 ACM/IEEE International Conference on High Performance Computing, Networking, Storage and Analysis (SC19), 2019.
  • Co-organizer: Theory-Software Translation Workshop, 2019.
  • Co-organizer: International Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE 6.1), 2018.
  • Program Area Chair (Multidisciplinary), 32nd IEEE International Parallel & Distributed Processing Symposium (IPDPS), Vancouver, Canada, May 2018.
  • Area Chair, Technical Papers (State of the Practice), 2017 ACM/IEEE International Conference on High Performance Computing, Networking, Storage and Analysis (SC17), Denver, Colorado, November 2017.
  • Co-organizer: International Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE 5.2), 2017.
  • Co-organizer: International Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE 5.1), 2017.
  • Program Co-Chair: 2017 International Conference on Parallel Processing (ICPP-2017), 2017.
  • Co-Organizer: Fourth Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE4), 2016.
  • Program Track Co-Chair (Applications): 2016 International Conference on Parallel Processing (ICPP-2016), 2016.
  • Program Track Chair (Applications): 16th IEEE International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2016.
  • Co-Organizer: Third Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE3), 2015.
  • Program co-Chair: 15th IEEE International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2015.
  • Co-Organizer: Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2), in conjunction with SC14, 2014.
  • Co-Organizer: First Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE1), in conjunction with SC13, 2013.
  • Program Vice Chair (Applications and Experiences): 13th IEEE International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2013), 2013.
  • Program co-Chair: IEEE International Conference on eScience, 2012.
  • Program Vice Chair (Applications and Experiences): 12th IEEE International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), 2012.
  • Program Vice-Chair (e-Research and Applications): 12th IEEE/ACM International Conference on Grid Computing (Grid 2011), 2011.
  • Program Co-Chair: TeraGrid 2011, 2011.
  • General Co-Chair: TeraGrid 2010, 2010.
  • General Co-Chair: Challenges of Large Applications in Distributed Environments (CLADE 2010), in conjunction with HPDC 2010.
  • General Chair: 2009 IEEE International Conference on Cluster Computing (Cluster 2009).
  • Poster Co-Chair: TeraGrid’09, 2009.
  • Program Co-Chair: HPC ASIA 2009.
  • Program Co-Chair: 6th International Symposium on Parallel and Distributed Processing and Applications (ISPA08), 2008.
  • Program Co-Chair: International Symposium on Grid computing, high-performAnce and Distributed Applications (GADA'08), 2008.
  • Program Vice Chair (Applications): 9th IEEE/ACM International Conference on Grid Computing, 2008.
  • Program Vice Chair (HPC Applications): 9th IEEE International Conference on Computational Science and Engineering, 2008.
  • General Chair, 15th Mardi Gras Conference, 2008.
  • Program Vice Co-Chair (Cluster and Grid Computing), 13th International Conference on Parallel and Distributed Systems (ICPADS'2007).
  • Program Co-Chair: International Symposium on Grid computing, high-performAnce and Distributed Applications (GADA'07), 2007.
  • Program Vice-Chair (Software and Applications): Fourth International Symposium on Parallel and Distributed Processing and Applications (ISPA'06), 2006.
  • Program Vice-Chair (Cluster Computing): 2006 International Conference on Parallel Processing (ICPP-2006).
  • Program Chair: Sixth IEEE/ACM International Workshop on Grid Computing (Grid 2005).
  • General Vice Chair: 2005 IEEE International Conference on Cluster Computing (CLUSTER2005).
  • Co-Chair: Workshop on Web and Grid Services for Scientific Data Analysis (WAGSSDA), 2005.
  • General Co-Chair: 2004 IEEE International Conference on Cluster Computing (CLUSTER2004).
  • Program Co-Chair: 2003 IEEE International Conference on Cluster Computing (CLUSTER2003).
  • Vice Co-Chair: 2002 IEEE International Conference on Cluster Computing (CLUSTER2002).
  • Deputy Program Chair: 2001 IEEE International Conference on Cluster Computing (CLUSTER2001).
  • Program Vice Chair (Cluster Applications): 2000 IEEE International Conference on Cluster Computing (CLUSTER2000).
  • Member of Advisory Committee: IEEE International Conference on Cluster Computing, 2013 - present; Member of Steering Committee, 2000 - 2013; Chair of Steering Committee, 2008 - 2011.
  • Member of Advisory Committee: IEEE International Conference on e-Science, 2020 - present; Chair of Steering Committee, 2014 – 2020; Member of Steering Committee, 2011 – 2020.

Professional Societies

  • IEEE Computer Society: Board of Governors member, 2022-2024.
  • ACM: Senior Member, 2011-present.
  • IEEE: Senior Member, 1999-present.

Service on Campus Committees

  • Illinois International Programs Advisory Committee (2020-present)
  • Faculty Senate IT subcommittee (2020-present)

Other Outside Service

  • FORCE11, Board of Directors, 2023 - present
  • Open Source Science Initiative (OSSci), Steering Committee Member, 2022 - present
  • NANOGrav, Advisory Board Member, 2022 - present
  • Workflows Community Initiative (WCI), Steering Committee Chair, 2022 - present
  • Research Software Alliance (ReSA): co-founder; member of steering committee, 2019-present; chair of steering committee, 2021-present
  • ACES - Accelerating Computing for Emerging Sciences: External Advisory Committee, 2021 - present
  • SBGrid Consortium: External Steering Committee, 2021 - present
  • Biological and Environmental Data Education Network (BEDE Network): Steering Committee, 2021 - present
  • INTERSECT (INovative Training Enabled by a Research Software Engineering Community of Trainers): Advisory Board, 2020 - present
  • ReproNim: A Center for Reproducible Neuroimaging Computation: External Advisory Board, 2016 - present
  • Center for Computing in Engineering & Sciences (CCES), University of Campinas, Brazil: International Advisory Committee, 2014 - present
  • US Research Software Engineer (US-RSE) Association: co-founder; member of steering committee, 2019-2022

Research Honors

  • IEEE Computer Society Golden Core recognition (2023)
  • IEEE Computer Society Distinguished Contributor recognition (2022)
  • LIBER Award for Library Innovation: N. P. Chue Hong, J. Cope, P. Herterich, D. S. Katz, S. Worthington, "Recognising the value of software: how libraries can help the adoption of software citation," LIBER Annual Conference. (2021)
  • R&D 100 Award: J. M.Wozniak, T. Armstrong, J, Ozik, N. T. Collier, M. Wilde, D. S. Katz, I. Foster, “Swift/T: Dataflow Programming for Scientific Supercomputing Workflows” (2018)
  • Better Scientific Software (BSSw) Fellowship (2018)
  • Best Paper Award: K. Maheshwari, J. M. Wozniak, H. Yang, D. S. Katz, M. Ripeanu, V. Zavala, M. Wilde, "Evaluating Storage Systems for Scientific Data in the Cloud," (best paper), Proceedings of 5th Workshop on Scientific Cloud Computing (ScienceCloud) 2014, (in conjunction with HPDC'14). (2014)
  • Best Paper Award: Z. Zhang and D. S. Katz, "Application Skeletons: Encapsulating MTC Application Task Computation and I/O," (best paper), Proceedings of 6th Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS) (at SC13). (2013)
  • Best Paper Award: T. G. Armstrong, Z. Zhang, D. S. Katz, M. Wilde, and I. T. Foster, “Scheduling Many-Task Workloads on Supercomputers: Dealing with Trailing Tasks,” Proceedings of 3rd IEEE Workshop on Many-Task Computing on Grids and Supercomputers (at SC10). (2010)
  • Best Paper Award: S. Jha, D. S. Katz, M. Parashar, O. Rana, and J. Weissman, “Critical Perspectives on Large-Scale Distributed Applications and Production Grids,” 10th IEEE/ACM International Conference on Grid Computing (Grid 2009), Banff, Canada. (2009)
  • NASA Space Act Award: B. Berriman, J. Good, J. C. Jacob, D. S. Katz, A. Laity, and T. A. Prince, “Montage: An Astronomical Image Mosaic Service for the National Virtual Observatory”. (2005)
  • NASA Space Act Award: A. Borgioli, T. Cwik, W. A. Imbriale, V. Jamnejad, D. S. Katz, and P. L. Springer, “MOD Tool: Microwave and Millimeter-wave Optic Design Tool” (2003)
  • Best Paper Award: P. Wang, D. S. Katz, and Y. Chao, “Optimization of a Parallel Ocean General Circulation Model,” SC97, San Jose, California. (1997)

Recent Courses Taught

  • CS 199 INC (CS 199 REU) - INCLUSION project