Dennis Gannon
Professor of Computer
Science
Our Research Lab and its projects
Phone: indiana: (812) 855-5184 but best to send email. In emergency (812) 320-1016
email: gannon at cs.indiana.edu
Short Bio
Dr. Gannon's research interests include cyberinfrastructure, programming systems and tools, distributed computing, computer networks, parallel programming, computational science, problem solving environments and performance analysis of Grid and MPP systems. He led the DARPA HPC++ project and he was one of the architects of the Department of Energy SciDAC Common Component Architecture (CCA) project. This work has led to a framework for building component-based scientific applications. He was a partner in the NSF Computational Cosmology Grand Challenge project and the NCSA Alliance where he is helped to lead an effort to design Grid "Portals" which are desktop frameworks for Grid access. He was a co-founder the Java Grande Forum. He is the co-chair of the Global Grid Forum working groups on Grid Computing Environments and he was on the steering committee of the GGF. He is currently on the Executive Steering Committee of the NSF Teragrid Project and deeply involved with the Science Gateways efforts there. He is also a co-pi on the NSF LEAD project which is building cyberinfrastructure for dynamic, adaptive weather prediction. He is the Science Director for the Indiana Pervasive Technology Labs and the past Chair of the Department of Computer Science at Indiana University. Dr. Gannon was the Program Chair for the IEEE 2002 High Performance Distributed Computing Conference. He also served as General Chair of the 1998 International Symposium on Scientific Object Oriented Programming Environments (ISCOPE) 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. He was the Program Chair for the International Grid Conference, Barcelona, 2006.
Current Research Activities
- The Linked Environments for Atmospheric Discovery (LEAD) project is a major effort.
we are currently leading the Portals effort for LEAD as well as the workflow orchestration component.
- Our Portal projects are part of both the DOE portal effort and the NSF NMI Open Grid Computing Environment
OGCE effort.
- The Common Component Architecture project (CCA) is still a major activity of ours. We are pushing to integrate it with advances in workflow and Grid technology
- Teragrid is our newest effort. we are focused on integrating our portal work with the teragrid gateway system.
- A few thoughts on workflows for eScience, multicore, manycore and cloud computing can be found
in this coregrid paper.
- And another draft of some ideas about
manycore and clouds
(still working on this) and
Teragrid Futures (also a work in progress).
- I've been thinking about Data Centers and Science Clouds
and this little paper covers some ideas about cloud programming models.
Recent Papers: the main link for recent papers can be found here
Recent Talks:
- The 2007 GADA Symposium Keynote about Grid Programming, Workflow and e-Science Gateways is
here .
- The 2007 CoreGrid Symposium Keynote was about a set of
challenges for Grid Technology.
- The EGEE 2006 Geneva Conference Keynote discusses
our work on gateways and workflow issues.
- The 2006 SACSIC Osaka keynote presentation is an overview of our work on services
for grids and science gateways.
- The 2005 GGF talk on Grid portals is a brief overview of some basic Grid portal concepts.
- A little introduction to LEAD,
the NMI, Teragrid Gateways and Pervasive technology.
- The recent LEAD site visit demo is recorded here. This shows the lead portal and orchestration in action.
- here is a link to our keynote address at the grid workshop in seattle.
Teaching
Most recently I have been teaching