Dennis Gannon

Dennis Gannon

II am currently a Director of the Cloud Computing Research Engagements project called Azure for Research. This activity is part of Microsoft Research Connections.

Microsoft Research Connections, a division of Microsoft Research and Microsoft, supports computer scientists and scientific researchers in academia who dream the impossible—inventing a better world one idea at a time. This team collaborates with the world's top academic researchers and institutions to develop technologies that fuel data-intensive scientific research to help solve some of the most urgent global challenges. 

My previous roles at Microsoft include directing research in the Cloud Computing Research Group and the Extreme Computing Group.   Prior to that I was a professor of Computer Science at Indiana University and the Science Director for the Indiana Pervasive Technology Labs and, for seven years, Chair of the Department of Computer Science. My research interests include large-scale cyberinfrastructure, programming systems and tools, distributed computing, computer networks, parallel programming, computational science, problem solving environments and performance analysis of Grid and MPP systems. I led the DARPA HPC++ project and I was one of the architects of the Department of Energy SciDAC Common Software Component Architecture (CCA). I was a partner in the NSF Computational Cosmology Grand Challenge project, the NSF Linked Environments for Atmospheric Discovery and the NCSA Alliance. I served on the steering committee of the GGF, now the Open Grid Forum and the Executive Steering Committee of the NSF Teragrid where I managed the TeraGrid Science Advisory Board. I was the Program Chair for the IEEE 2002 High Performance Distributed Computing Conference, the General Chair of the 1998 International Symposium on Scientific Object Oriented Programming Environments and the 2000 ACM Java Grande Conference, and Program Chair for the 1997 ACM International Conference on Supercomputing as well as the 1995 IEEE Frontiers of Massively Parallel Processing. I was the Program Chair for the International Grid Conference, Barcelona, 2006 and co-chair of the 2008 IEEE e-Science Conference. While I was Chair of the Computer Science Department at Indiana University, I led the team that designed the University’s new School of Informatics. For that effort I was given the School’s Hermes Award in 2006. I have published over 100 refereed articles and co-edited 3 books. I received my Ph.D. in Computer Science from the University of Illinois Urbana-Champaign in 1980 after receiving a Ph.D. in Mathematics from the University of California, Davis.