Faculty Profile

Daniel S Katz

Daniel S Katz
Daniel S Katz

Primary Research Area

  • Scientific Computing

Education

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

Academic Positions

  • Guest Faculty, Math & Computer Science Division, Argonne National Laboratory (0%, 2016 - Present)
  • Research Associate Professor, Graduate School of Library and Information Science (0%, 2016 - Present)
  • Research Associate Professor, Electrical and Computer Engineering (0%, 2016 - Present)
  • Research Associate Professor, Computer Science (0%, 2016 - Present)
  • Assistant Director for Scienti c Software & Applications, NCSA (100%, 2016 - Present)
  • 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 - Present)
  • Adjunct Associate Professor, Electrical and Computer Engineering, LSU (2006 - 2013)
  • Director for Cyberinfrastructure Development, Center for Computation & Technology (CCT), LSU (2006 - 2009)

For more information

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

Selected Articles in Journals

  • D. S. Katz, K. E. Niemeyer, S. Gesing, L. Hwang, W. Bangerth, S. Hettrick, R. Idaszak, J. Salac, N. Chue Hong, S. N￿Corrales, A. Allen, R. S. Geiger, J. Miller, E. Chen, A. Dubey, P. Lago, "Fourth Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE4)," Journal of Open Research Software, v6.1, pp.10, 2018. https://doi.org/10.5334/jors.184
  • A. M. Smith, K. E. Niemeyer, D. S. Katz, L. A. Barba, G. Githinji, M. Gymrek, K. D. Huff, C. R. Madan, A. Cabunoc Mayes, K. M. Moerman, P. Prins, K. Ram, A. Rokem, T. K. Teal, R. Valls Guimera, J. T. Vanderplas, "Journal of Open Source Software (JOSS): design and first-year review," PeerJ Computer Science, v.4, pp. e147, 2018. https://doi.org/10.7717/peerj-cs.147
  • J. P. Tennant, J. M. Dugan, D. Graziotin, D. C. Jacques, F. Waldner, D. Mietchen, Y. Elkhatib, L. B. Collister, C. K. Pikas, T. Crick, P. Masuzzo, A. Caravaggi, D. R. Berg, K. E. Niemeyer, T. Ross-Hellauer, S. Mannheimer, L. Rigling, D. S. Katz, B. Greshake, J. Pacheco-Mendoza, N. Fatima, M. Poblet, M. Isaakidis, D. E. Irawan, S. Renaut, C. R. Madan, L. Matthias, J. N. Kj￿ D. P. O￿Donnell, C. Neylon, S. Kearns, M. Selvaraju, and J. Colomb, "A multi-disciplinary perspective on emergent and future innovations in peer review" [version 3; referees: 2 approved with reservations], F1000Research, v.6:1151, 2017. doi: 10.12688/f1000research.12037.3
  • R. C. Jim￿z, M. Kuzak, Mo. Alhamdoosh, M. Barker, B. Batut, M. Borg, S. Capella-Gutierrez, N. Chue Hong, M. Cook, M. Corpas, M. Flannery, L. Garcia, J. L. Gelp￿S. Gladman, C. Goble, M. Gonz￿z Ferreiro, A. Gonzalez-Beltran, P. C. Griffin, B. Gr￿ J. Hagberg, P. Holub, R. Hooft, J. Ison, D. S. Katz, B. Lesko￿ek, F. L￿ G￿, L. J. Oliveira, D. Mellor, R. Mosbergen, N. Mulder, Y. Perez-Riverol, R. Pergl, H. Pichler, B. Pope, F. Sanz, M. V. Schneider, V. Stodden, R. Suchecki, R. Svobodov￿ařekov￿H.-A. Talvik, I. Todorov, A. Treloar, S. Tyagi, M. van Gompel, D. Vaughan, A. Via, X. Wang, N. S. Watson-Haigh, S. Crouch, "Four simple recommendations to encourage best practices in research software" [version 1; referees: 3 approved], F1000Research v.6:876, 2017. doi: 10.12688/f1000research.11407.1
  • A. Allen, C. Aragon, C. Becker, J. Carver, A. Chiş, B. Combemale, M. Croucher, K. Crowston, D. Garijo, A. Gehani, C. Goble, R. Haines, R. Hirschfeld, J. Howison, K. Huff, C. Jay, D. S. Katz, C. Kirchner, K. Kuksenok, R. L￿el, O. Nierstrasz, M. Turk, R. van Nieuwpoort, M. Vaughn, J. J. Vinju, "Engineering Academic Software (Dagstuhl Perspectives Workshop 16252)," Dagstuhl Manifestos, v.6(1), 2017. doi: 10.4230/DagMan.6.1.1
  • A. Marshall-Colon, S. P. Long, D. K. Allen, G. Allen, D. A. Beard, B. Benes, S. von Caemmerer, A. J. Christensen, D. J. Cox, J. C. Hart, P. M. Hirst, K. Kannan, D. S. Katz, J. P. Lynch, A. J. Millar, B. Panneerselvam, N. D. Price, P. Prusinkiewicz, D. Raila, R. G. Shekar, S. Shrivastava, D. Shukla, V. Srinivasan, M. Stitt, M. J. Turk, E. O. Voit, Y. Wang, X. Yin, X.-G. Zhu, "Crops In Silico: Generating Virtual Crops Using an Integrative and Multi-scale Modeling Platform," Frontiers in Plant Science, v.8, page 786, 2017. doi: 10.3389/fpls.2017.00786
  • S. Jha, D. S. Katz, A. Luckow, N. Chue Hong, O. Rana, Y. Simmhan, "Introducing Distributed Dynamic Data-intensive (D3) Science: Understanding Applications and Infrastructure," Journal of Concurrency and Computation: Practice and Experience (CCPE), page e4032, 2017. doi: 10.1002/cpe.4032
  • A. M. Smith, D. S. Katz, K. E. Niemeyer, FORCE11 Software Citation Working Group, "Software Citation Principles," PeerJ Computer Science, v.2, page e86, 2016. doi: 10.7717/peerj-cs.86
  • D. S. Katz, S.-C. T. Choi, K. E. Niemeyer, J. Hetherington, F. L￿er, D. Gunter, R. Idaszak, S. R. Brandt, M. A. Miller, S. Gesing, N. D. Jones, N. Weber, S. Marru, G. Allen, B. Penzenstadler, C. C. Venters, E. Davis, L. Hwang, I. Todorov, A. Patra, M. de Val-Borro, "Report on the Third Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE3)," Journal of Open Research Software, v.4(1), page e37, 2016. doi: 10.5334/jors.118
  • K. E. Niemeyer, A. M. Smith, D. S. Katz, "The Challenge and Promise of Software Citation for Credit, Identification, Discovery, and Reuse," ACM Journal of Data and Information Quality (JDIQ), v.4(7):16, 2016. doi: 10.1145/2968452
  • K. Maheshwari, D. S. Katz, S. D. Olabarriaga, J. Wozniak, D. Thain, "Report on the First Workshop on Negative and Null Results in eScience," Journal of Concurrency and Computation: Practice and Experience (CCPE), 2016. doi: 10.1002/cpe.3908
  • Z. Zhang, D. S. Katz, A. Merzky, M. Turilli, S. Jha, Y. Nand, "Application Skeleton: Generating Synthetic Applications for Infrastructure Research," Journal of Open Source Software, doi: 10.21105/joss.00017, 2016.
  • Y. Perez-Riverol, L. Gatto, R. Wang, T. Sachsenberg, J. Uszkoreit, F. da Veiga Leprevost, C. Fufezan, T. Ternent, S. J. Eglen, D. S. Katz, T. J. Pollard, A. Konovalov, R. M. Flight, K. Blin, and J. A. Vizcaino, "Ten Simple Rules for Taking Advantage of git and GitHub," PLoS Computational Biology, v.12(7): e1004947, 2016.
  • K. Chard, S. Caton, K. Kugler, O. Rana, and D. S. Katz, "A Social Content Delivery Network for e-Science," Concurrency and Communication: Practice and Experience, in press, 2016.
  • D. S. Katz, S.-C. T. Choi, N. Wilkins-Diehr, N. Chue Hong, C. C. Venters, J. Howison, F. Seinstra, M. Jones, K. Cranston, T. L. Clune, M. de Val-Borro, R. Littauer, Report on the Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2)," Journal of Open Research Software, v.4: e7, 2016.
  • D. S. Katz, A. Merzky, Z. Zhang, S. Jha, "Application Skeletons: Construction and Use in eScience," Future Generation Computing Systems, v.59. pp 114-124, 2016.
  • D. S. Katz and A. M. Smith, "Transitive Credit and JSON-LD," Journal of Open Research Software, v.3: e7, 2015.
  • L. B. Costa, H. Yang, E. Vairavanathan, A. Barros, K. Maheshwari, G. Fedak, D. S. Katz, M. Wilde, M. Ripeanu, S. Al-Kiswany, "The Case for Workflow-Aware Storage: An Opportunity Study," Journal of Grid Computing, v.13(1), pp. 95-113, 2015.
  • D. S. Katz, S.-C. T. Choi, H. Lapp, K. Maheshwari, F. L￿er, M. Turk, M. Hanwell, N. Wilkins-Diehr, J. Hetherington, J. Howison, S. Swenson, G. D. Allen, A. C. Elster, B. Berriman, C. Venters, "Summary of the First Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE1)," Journal of Open Research Software, v.2(1): e6, pp. 1-21, 2014.
  • D. S. Katz, "Transitive Credit as a Means to Address Social and Technological Concerns Stemming from Citation and Attribution of Digital Products," Journal of Open Research Software, v.2(1): e20, pp. 1-4, 2014.
  • D. S. Katz and D. Proctor, "A Framework for Discussing e-Research Infrastructure Sustainability," Journal of Open Research Software, v.2(1): e13, pp. 1-4, 2014.
  • J. M. Wozniak, T. G. Armstrong, K. Maheshwari, E. L. Lusk, D. S. Katz, M. Wilde and I. T. Foster, "Turbine: A Distributed-Memory Dataflow Engine for High Performance Many-task Applications," Fundamenta Informaticae, v.128(3), pp. 337-366, 2013.
  • J. M. Wozniak, M. Wilde, D. S. Katz, "JETS: Language and System Support for Many-Parallel-Task Workflows," Journal of Grid Computing (Special Issue on Scientific Workflows), v. 11(3), pp. 341-360, 2013.
  • S. Jha, M. Cole, D. S. Katz, M. Parashar, O. Rana, J. Weissman, "Distributed computing practice for large-scale science and engineering applications," Journal of Concurrency and Computation: Practice and Experience (CCPE), v.25(11), pp. 1159-1585, 2013.
  • M. Wilde, N. Hategan, J. M. Wozniak, B. Clifford, D. S. Katz, I. Foster, "Swift: A language for distributed parallel scripting," Parallel Computing, v.37(9), pp. 633-652, 2011.
  • Z. Yun, Z. Lei, G. Allen, D. S. Katz, J. Ramanujam, "DA-TC: a novel application execution model in multicluster systems," Cluster Computing, v.15(4), 2012.
  • D. S. Katz, S. Callaghan, R. Harkness, S. Jha, K. Kurowski, S. Manos, S. Pamidighantam, M. Pierce, B. Plale, C. Song, J. Towns, "Science on the TeraGrid," Computational Methods in Science and Technology (CMST), v.Special Issue 2010, pp. 81-97, 2010.
  • P. Balaji, W. Feng, H. Lin, J. Archuleta, S. Matsuoka, A. Warren, J. Setubal, E. Lusk, R. Thakur, I. Foster, D. S. Katz, S. Jha, K. Shinpaugh, S. Coghlan, D. Reed, "Global-scale Distributed I/O with ParaMEDIC," Concurrency and Computation: Practice and Experience, v.22(16), pp. 2266-2281, 2010.
  • J. C. Jacob, D. S. Katz, G. B. Berriman, J. Good, A. C. Laity, E. Deelman, C. Kesselman, G. Singh, M.-H. Su, T. A. Prince, and R. Williams, "Montage: A Grid Portal and Software Toolkit for Science-Grade Astronomical Image Mosaicking," International Journal of Computational Science and Engineering, v. 4(2), pp. 73-87, 2009.
  • 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, H. Liu, C. McMahon, J. Nabrzyski, B. Rodriguez-Milla, E. Seidel, G. Speyrer, M. Stubblefield, B. Voss, and S. Whittenburg, "Louisiana: A Model for Advancing Regional e-Research through Cyberinfrastructure," Philosophical Transactions of the Royal Society A, v. 367, pp. 2459-2469, 2009.
  • P. Chakraborty, S. Jha, and D. S. Katz, "Novel Submission Modes for Tightly-Coupled Jobs Across Distributed Resources for Reduced Time-to-Solution," Philosophical Transactions of the Royal Society A, v. 367, pp. 2545-2556, 2009.
  • G. Singh, K. Vahi, A. Ramakrishnan, G. Mehta, E. Deelman, H. Zhao, R. Sakellariou, K. Blackburn, D. Brown, S. Fairhurst, D. Meyers, B. Berriman, J. Good, and D. S. Katz, "Optimizing Workflow Data Footprint," Scientific Programming, v. 15(4), pp. 249-268, 2007.
  • D. E. Bernholdt, B. A. Allan, R. Armstrong, F. Bertrand, K. Chiu, T. L. Dahlgren, K. Damevski, W. R. Elwasif, T. G. W. Epperly, M. Govindaraju, D. S. Katz, J. A. Kohl, M. Krishnan, G. Kumfert, J. W. Larson, S. Lefantzi, M. J. Lewis, A. D. Malony, L. C. McInnes, J. Nieplocha, B. Norris, S. G. Parker, J. Ray, S. Shende, T. L. Windus, and S. Zhou, "A Component Architecture for High-Performance Scientific Computing," International Journal of High Performance Computing Applications, v. 20(2), pp. 163-202, Summer 2006.
  • E. Deelman, G. Singh, M.-H. Su, J. Blythe, Y. Gil, C. Kesselman, G. Mehta, K. Vahi, G. B. Berriman, J. Good, A. Laity, J. C. Jacob, and D. S. Katz, "Pegasus: a Framework for Mapping Complex Scientific Workflows onto Distributed Systems," Scientific Programming, v.13(3), pp. 219-237, November 2005.
  • M. Turmon, R. Granat, D. S. Katz, and J. Z. Lou, "Tests and Tolerances for High-Performance Software-Implemented Fault Detection," IEEE Transactions on Computers, v.52(5), pp. 579-591, May 2003.
  • D. S. Katz and R. R. Some, "NASA Advances Robotic Space Exploration," IEEE Computer, v. 36(1), pp. 52-61, January 2003.
  • T. Sterling, D. S. Katz, and L. Bergman, "High-Performance Computing Systems for Autonomous Spaceborne Missions," International Journal of High Performance Computing Applications, v. 15(3), pp. 282-296, Fall 2001.
  • D. S. Katz, and J. Kepner, "Embedded/Real-Time Systems," International Journal of High Performance Computing Applications (special issue: Cluster Computing White Paper), v. 15(2), pp. 186-190, Summer 2001.
  • D. S. Katz, T. Cwik, B. H. Kwan, J. Z. Lou, P. L. Springer, T. L. Sterling, and P. Wang, "An Assessment of a Beowulf System for a Wide Class of Analysis and Design Software," Advances in Engineering Software, v. 26(3-6), pp. 451-461, July 1998.
  • T. Cwik, J. Z. Lou, and D. S. Katz, "Scalable, Finite Element Analysis of Electromagnetic Scattering and Radiation," Advances in Engineering Software, v. 26(3-6), pp. 289-296, July 1998.
  • T. Cwik, D. S. Katz, C. Zuffada, and V. Jamnejad, "The Application of Scalable Distributed Memory Computers to the Finite Element Modeling of Electromagnetic Scattering and Radiation," International Journal of Numerical Methods in Engineering, v. 41(4), pp. 759-776, February 28, 1998.
  • T. Cwik, D. S. Katz, and J. Patterson, "Scalable Solutions to Integral-Equation and Finite-Element Simulations," (invited paper for special issue on Advanced Numerical Techniques in Electromagnetics), IEEE Trans. Antennas Propagat., v. 45(3), pp. 544-555, March 1997.
  • C. E. Reuter, R. M. Joseph, E. T. Thiele, D. S. Katz, and A. Taflove, "Ultrawideband Absorbing Boundary Conditions for Termination of Waveguiding Structures in FD-TD Simulations," IEEE Microwave and Guided Wave Letters, v. 4(10), pp. 344-346, October 1994.
  • 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 Microwave and Guided Wave Letters, v. 4(8), pp. 268-270, August 1994.
  • M. J. Piket-May, A. Taflove, W. C. Lin, D. S. Katz, V. Sathiaseelan, and B. B. Mittal, "Initial Results for Automated Computational Modeling of Patient-Specific Electromagnetic Hyperthermia," IEEE Trans. Biomedical Engineering, v. 39(3), pp. 226-237, March 1992.
  • D. S. Katz, M. J. Piket-May, A. Taflove, and K. R. Umashankar, "FD-TD Analysis of Electromagnetic Wave Radiation from Systems Containing Horn Antennas," IEEE Trans. Antennas Propagat., v. 39(8), pp. 1203-1212, August 1991.

Articles in Conference Proceedings

  • E. A. Huerta, R. Haas, E. Fajardo, D. S. Katz, S. Anderson, P. Couvares, J. Willis, T. Bouvet, J. Enos, W. T. C. Kramer, H. W. Leong, D. Wheeler, "BOSS-LDG: A Novel Computational Framework that Brings Together Blue Waters, Open Science Grid, Shifter and the LIGO Data Grid to Accelerate Gravitational Wave Discovery," Proceedings of the 13th IEEE International Conference on eScience (eScience 2017), 2017.
  • M. Turilli, Y. N. Babuji, A. Merzky, M. T. Ha, M. Wilde, D. S. Katz, S. Jha, "Evaluating Distributed Execution of Workloads," Proceedings of the 13th IEEE International Conference on eScience (eScience 2017), 2017.
  • U. Nangia and D. S. Katz, "Understanding Software in Research: Initial Results from Examining Nature and a Call for Collaboration", Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE5.2), 2017.
  • U. Nangia and D. S. Katz, "Track 1 Paper: Surveying the U.S. National Postdoctoral Association Regarding Software Use and Training in Research," Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE5.1), 2017.
  • M. Turilli, F. Liu, Z. Zhang, A. Merzky, M. Wilde, J. Weissman, D. S. Katz, S. Jha, "Integrating Abstractions to Enhance the Execution of Distributed Applications," Proceedings of the 30th IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2016.
  • S. J. Krieder, J. M. Wozniak, T. Armstrong, M. Wilde, D. S. Katz, B. Grimmer, I. T. Foster, I. Raicu, "Design and Evaluation of the GeMTC Framework for GPU-enabled Many-Task Computing," Proceedings of 23rd ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC'14), pp. 153-164, 2014.
  • Z. Zhang, D. S. Katz, T. G. Armstrong, J. M. Wozniak, I. Foster, "Parallelizing the Execution of Sequential Scripts," Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC13), 2013.
  • Z. Zhang, D. S. Katz, M. Wilde, J. Wozniak, I Foster, "MTC Envelope: Defining the Capability of Large Scale Computers in the Context of Parallel Scripting Applications," Proceedings of 22nd International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC'13), 2013.
  • J. Wozniak, T. Armstrong, M. Wilde, D. S. Katz, E. Lusk and I. Foster, "Swift/T: Scalable Data Flow Programming for Distributed-memory Task-parallel Applications," Proceedings of the 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2013.
  • Z. Zhang, D. S. Katz, M. Ripeanu, M. Wilde, I. Foster, "AME: An Anyscale Many-Task Computing Engine," Proceedings of the 6th Workshop on Workflows in Support of Large-Scale Science, 2011.
  • D. S. Katz, D. Hart, C. Jordan, A. Majumdar, J.P. Navarro, W. Smith, J. Towns, V. Welch, N. Wilkins-Diehr, "Cyberinfrastructure Usage Modalities on the TeraGrid," 2011 High-Performance Grid and Cloud Computing Workshop, Proceedings of 2011 IPDPS Workshops, pp. 927-934, 2011.
  • T. G. Armstrong, Z. Zhang, D. S. Katz, M. Wilde, 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 (MTAGS10), (Best Paper,) 2010.
  • S. Jha, D. S. Katz, M. Parashar, O. Rana, and J. Weissman, "Critical Perspectives on Large-Scale Distributed Applications and Production Grids," (Best Paper Award Winner), Proceedings of the 10th IEEE/ACM International Conference on Grid Computing (Grid 2009), 2009.
  • 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, "A Comparison of Two Methods for Building Astronomical Image Mosaics on a Grid," Proceedings of the 7th Workshop on High Performance Scientific and Engineering Computing (HPSEC-05), 2005.
  • J. W. Larson, B. Norris, E. T. Ong, D. E. Bernholdt, J. B. Drake, W. R. El Wasif, M. W. Ham, C. E. Rasmussen, G. Kumfert, D. S. Katz, S. Zhou, C. DeLuca, and N. S. Collins, "Components, The Common Component Architecture, and the Climate/Ocean/Weather Community," Proceedings of the 20th International Conference on Interactive Information and Processing Systems (IIPS) for Meteorology, Oceanography, and Hydrology, 84th American Meteorological Society Annual Meeting, 2004.
  • J. A. Gunnels, D. S. Katz, E. S. Quintana-Ort￿and R. A. van de Geijn, "Fault-Tolerant High-Performance Matrix Multiplication: Theory and Practice," Proceedings of the 2001 International Conference on Dependable Systems and Networks, pp. 47-56, IEEE Press, 2001.
  • D. S. Katz and P. L. Springer, "Development of a Spaceborne Embedded Cluster," Proceedings of the IEEE International Conference on Cluster Computing (CLUSTER2000), pp. 119-123, IEEE Press, 2000.
  • F. Chen, L. Craymer, J. Deifik, A. J. Fogel, D. S. Katz, A. G. Silliman, Jr, R. R. Some, S. A. Upchurch, and K. Whisnant, "Demonstration of the Remote Exploration and Experimentation (REE) Fault-Tolerant Parallel-Processing Supercomputer for Spacecraft Onboard Scientific Data Processing," Proceedings of the 2000 International Conference on Dependable Systems and Networks, pp. 367-372, IEEE Press, 2000.
  • M. Turmon, R. Granat, and D. S. Katz, "Software-Implemented Fault Detection for High-Performance Space Applications," Proceedings of the 2000 International Conference on Dependable Systems and Networks, pp. 107-116, IEEE Press, 2000.
  • P. Wang, D. S. Katz, and Y. Chao, "Optimization of a Parallel Ocean General Circulation Model," (Best Paper Award Winner), SC97, 1997.

Invited Lectures

  • Software in Research: Underappreciated and Underrewarded
  • Software Citation: A solution with a problem
  • Models for Model Integration
  • Software citation: a cornerstone of software-enabled research
  • (D. S. Katz, A. Merzky, Z. Zhang, S. Jha) Application Skeletons: Constructing and Using Abstract Many Task Applications in eScience
  • (D. S. Katz, J. Wozniak, M. Wilde, I. Foster) Multi-component Modeling with Swift at Extreme Scale
  • Advancing Science through Coordinated Cyberinfrastructure
  • Advancing Science through Local, Regional, and National Cyberinfrastructure
  • Science on the TeraGrid
  • Data Challenges on the TeraGrid
  • (D. S. Katz, J. C. Jacob, P. P. Li, Y. Chao, G. Allen) Data-Oriented Distributed Computing for Science: Reality and Possibilities

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

  • HEP Software Foundation: A. A. Alves Jr, G. Amadio, N. Anh-Ky, L. Aphecetche, J. Apostolakis, M. Asai, L. Atzori, M. Babik, G. Bagliesi, M. Bandieramonte, M. Barisits, L. A. T. Bauerdick, S. Belforte, D. Benjamin, C. Bernius, W. Bhimji, R. M. Bianchi, I. Bird, C. Biscarat, J. Blomer, K. Bloom, T. Boccali, B. Bockelman, T. Bold, D. Bonacorsi, A. Boveia, C. Bozzi, M. Bracko, D. Britton, A. Buckley, P. Buncic, P. Calafiura, S. Campana, P. Canal, L. Canali, G. Carlino, N. F. Castro, M. Cattaneo, G. Cerminara, P. Chang, J. Chapman, G. Chen, T. Childers, P. Clarke, M. Clemencic, E. Cogneras, I. Collier, G. Corti, G. Cosmo, D. Costanzo, B. Couturier, K. Cranmer, J. Cranshaw, L. Cristella, D. Crooks, S. Cr￿-Renaudin, S. Dallmeier-Tiessen, K. De, M. De Cian, A. Di Girolamo, G. Dimitrov, C. Doglioni, A. Dotti, D. Duellmann, L. Duflot, D. Dykstra, K. Dziedziniewicz-Wojcik, A. Dziurda, U. Egede, P. Elmer, J. Elmsheuser, V. D. Elvira, G. Eulisse, T. Ferber, A. Filipcic, I. Fisk, C. Fitzpatrick, J. Flix, A. Formica, A. Forti, F. Gaede, G. Ganis, R. Gardner, V. Garonne, A. Gellrich, K. Genser, S. George, F. Geurts, A. Gheata, M. Gheata, F. Giacomini, S. Giagu, M. Giffels, D. Gingrich, M. Girone, V. V. Gligorov, I. Glushkov, W. Gohn, J. B. Gonzalez Lopez, I. Gonz￿z Caballero, J. R. Gonz￿z Fern￿ez, G. Govi, C. Grandi, H. Grasland, H. Gray, L. Grillo, W. Guan, O. Gutsche, V. Gyurjyan, A. Hanushevsky, F. Hariri, T. Hartmann, J. Harvey, T. Hauth, B. Hegner, B. Heinemann, L. Heinrich, J. M. Hern￿ez, M. Hildreth, S. H￿, M. Hodgkinson, P. Hristov, X. Huang, V. N. Ivanchenko, T. Ivanov, B. Jashal, B. Jayatilaka, R. Jones, M. Jouvin, S. Y. Jun, M. Kagan, C. W. Kalderon, E. Karavakis, D. S. Katz, D. Kcira, B. P. Kersevan, M. Kirby, A. Klimentov, M. Klute, I. Komarov, P. Koppenburg, J. Kowalkowski, L. Kreczko, T. Kuhr, R. Kutschke, V. Kuznetsov, W. Lampl, E. Lancon, D. Lange, M. Lassnig, P. Laycock, C. Leggett, J. Letts, B. Lewendel, T. Li, G. Lima, J. Linacre, T. Linden, G. Lo Presti, S. Lopienski, P. Love, Z. L. Marshall, E. Martelli, S. Martin-Haugh, P. Mato, K. Mazumdar, T. McCauley, J. McFayden, S. McKee, A. McNab, H. Meinhard, D. Menasce, P. Mendez Lorenzo, A. Serhan Mete, M. Michelotto, J. Mitrevski, L. Moneta, B. Morgan, R. Mount, E. Moyse, S. Murray, M. S. Neubauer, S. Novaes, M. Novak, A. Oyanguren, N. Ozturk, A. Pacheco Pages, M. Paganini, J. Pansanel, V. R. Pascuzzi, A. Pearce, B. Pearson, K. Pedro, G. Perdue, A. Perez-Calero Yzquierdo, L. Perrozzi, T. Petersen, M. Petric, J. Piedra, L. Piilonen, D. Piparo, W. Pokorski, F. Polci, K. Potamianos, F. Psihas, G. Raven, J. Reuter, A. Ribon, M. Ritter, J. Robinson, E. Rodrigues, S. Roiser, D. Rousseau, G. Roy, A. Sailer, T. Sakuma, R. Santana, A. Sartirana, H. Schellman, J. Schovancov￿S. Schramm, M. Schulz, A. Sciab￿S. Seidel, S. Sekmen, C. Serfon, H. Severini, E. Sexton-Kennedy, M. Seymour, I. Shapoval, J. Shiers, J.-G. Shiu, H. Short, G. P. Siroli, S. Skipsey, T. Smith, S. Snyder, M. D. Sokoloff, H. Stadie, G. Stark, G. Stewart, A. S￿hez-Hern￿ez, J. Templon, G. Tenaglia, V. Tsulaia, C. Tunnell, E. Vaandering, A. Valassi, S. Vallecorsa, L. Valsan, P. Van Gemmeren, R. Vernet, B. Viren, J.-R. Vlimant, C. Voss, C. Vuosalo, C. V￿uez Sierra, R. Wartel, T. Wenaus, S. Wenzel, F. Winklmeier, C. Wissing, F. Wuerthwein, B. Wynne, Z. Xiaomei, W. Yang and E. Yazgan, "A Roadmap for HEP Software and Computing R&D for the 2020s," arXiv: 1712.06982 [physics.comp-ph], 2017.
  • HEP Software Foundation: B. Couturier, G. Eulisse, H. Grasland, B. Hegner, M. Jouvin, M. Kane, D. S. Katz, T. Kuhr, D. Lange, P. Mendez Lorenzo, M. Ritter, G. A. Stewart, A. Valassi, "HEP Software Foundation Community White Paper Working Group - Software Development, Deployment and Validation," arXiv: 1712.07959 [physics.comp-ph], 2017.
  • Y. Babuji, A. Brizius, K. Chard, I. Foster, D. S. Katz, M. Wilde, J. Wozniak, "Introducing Parsl: A Python Parallel Scripting Library," Zenodo, August 30, 2017. https://doi.org/10.5281/zenodo.853492
  • D. S. Katz, K. E. Niemeyer, A. M. Smith, W. L. Anderson, C. Boettiger, K. Hinsen, R. Hooft, A. Lee, F. L￿er, T. Pollard, F. Rios, "Software vs. data in the context of citation," PeerJ Preprints 4:e2630v1, 2016. DOI: https://doi.org/10.7287/peerj.preprints.2630v1
  • D. S. Katz and R. Ramnath, "Looking at Software Sustainability and Productivity Challenges from NSF," arXiv: 1508.03348 [cs.CY, cs.SE], 2015.
  • D. S. Katz, T. G. Armstrong, Z. Zhang, M. Wilde, and J. M. Wozniak, Many Task Computing and Blue Waters, Technical Report CI-TR-13-0911, Computation Institute, University of Chicago & Argonne National Laboratory, 2012.
  • D. S. Katz, K. Keahey, and S. Jul, "TeraGrid eXtreme Digital ￿Wide Users￿ Requirements Elicitation Meeting," Technical Report CI-TR-10-0811, Computation Institute, University of Chicago & Argonne National Laboratory, 2011.
  • D. S. Katz, S. Jha, M. Parashar, O. Rana, and J. Weissman, "Survey and Analysis of Production Distributed Computing Infrastructures," Technical Report CI-TR-7-0811, Computation Institute, University of Chicago & Argonne National Laboratory, 2011.
  • C. A. Stewart, D. S. Katz, D. L. Hart, D. Lantrip, D. S. McCaulay, R. L. Moore, "Survey of cyberinfrastructure needs and interests of NSF-funded principal investigators," IUScholarWorks, http://hdl.handle.net/2022/9917, 2011.
  • C. A. Stewart, D. S. McCaulay, S. Jul, R. L. Moore, D. S. Katz, D. L. Hart, D. Lantrip "Technical Report: TeraGrid eXtreme Digital Campus Cyberinfrastructure and Campus Bridging Requirements Elicitation Meeting," IUScholarWorks, http://hdl.handle.net/2022/13026, 2011.
  • G. Allen, D. S. Katz, "Computational Science, Infrastructure and Interdisciplinary Research on University Campuses: Experiences and Lessons from the Center for Computation & Technology," Center for Computation & Technology, Technical Report CCT-TR-2010-1, 2010.
  • D. S. Katz, J. Daly, N. DeBardeleben, M. Elnozahy, B. Kramer, L. Lathrop, N. Nystrom, K. Milfeld, S. Sanielevici, S. Cott, and L. Votta, "2009 Fault Tolerance for Extreme-Scale Computing Workshop, Albuquerque, NM - March 19-20, 2009," Argonne National Laboratory, Technical Memorandum ANL/MCS-TM-312, December 2009.
  • D. S. Katz, "The Hypercube Implementation of the Finite-Difference Time-Domain (FD-TD) Method for Electromagnetic Wave Scattering," Northwestern University EECS Department Honors Program, June 1988.

Journal Editorships

  • Editorial Board Member, 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.
  • Editorial Board Member, International Journal of Web Services Research (JWSR), 2005-2008.
  • Associate Editor International Journal of Grid and Utility Computing (IJGUC), 2011-present (Editorial Board Member, 2003-2011).
  • Associate Editor, International Journal of Grid and High Performance Computing (IJGHPC), 2008-present.

Conferences Organized or Chaired

  • 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.
  • 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.
  • Chair of Steering Committee: IEEE International Conference on e-Science, 2014 ￿ present; Member of Steering Committee, 2011 ￿ present.

Professional Societies

  • IEEE: Senior Member, 1999-present.
  • ACM: Senior Member, 2011-present.

Research Honors

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