Dennis Patrick Gannon
#161,439
Most Influential Person Now
Dennis Patrick Gannon's AcademicInfluence.com Rankings
Dennis Patrick Gannoncomputer-science Degrees
Computer Science
#9317
World Rank
#9790
Historical Rank
Database
#6287
World Rank
#6519
Historical Rank

Download Badge
Computer Science
Dennis Patrick Gannon's Degrees
- PhD Computer Science University of California, San Diego
- Masters Computer Science University of California, San Diego
- Bachelors Computer Science University of California, San Diego
Similar Degrees You Can Earn
Why Is Dennis Patrick Gannon Influential?
(Suggest an Edit or Addition)Dennis Patrick Gannon's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- A survey of data provenance in e-science (2005) (1298)
- Workflows and e-Science: An overview of workflow system features and capabilities (2009) (904)
- Workflows for e-Science, Scientific Workflows for Grids (2014) (818)
- Examining the Challenges of Scientific Workflows (2007) (599)
- Toward a Common Component Architecture for High-Performance Scientific Computing (1999) (470)
- The GrADS Project: Software Support for High-Level Grid Application Development (2001) (377)
- Strategies for cache and local memory management by global program transformation (1988) (337)
- Web Services: Been There, Done That? (2003) (235)
- A survey of data provenance techniques (2005) (216)
- Grids as production computing environments: the engineering aspects of NASA's Information Power Grid (1999) (201)
- TeraGrid: Analysis of Organization, System Architecture, and Middleware Enabling New Types of Applications (2006) (196)
- Distributed pC++ Basic Ideas for an Object Parallel Language (1993) (176)
- Active Libraries: Rethinking the roles of compilers and libraries (1998) (172)
- TeraGrid Science Gateways and Their Impact on Science (2008) (170)
- Karma2: Provenance Management for Data-Driven Workflows (2008) (164)
- Cloud Technologies for Bioinformatics Applications (2009) (147)
- Toward a framework for preparing and executing adaptive grid programs (2002) (139)
- A Framework for Collecting Provenance in Data-Centric Scientific Workflows (2006) (126)
- Service-oriented environments for dynamically interacting with mesoscale weather (2005) (121)
- Programming the Grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications (2002) (118)
- Object oriented parallel programming: experiments and results (1991) (116)
- Special Issue: Workflow in Grid Systems (2006) (111)
- PARDIS: A parallel approach to CORBA (1997) (109)
- Implementing a parallel C++ runtime system for scalable parallel systems (1993) (108)
- A component based services architecture for building distributed applications (2000) (108)
- On the Impact of Communication Complexity on the Design of Parallel Numerical Algorithms (1984) (107)
- CASA and LEAD: adaptive cyberinfrastructure for real-time multiscale weather forecasting (2006) (103)
- VGrADS: enabling e-Science workflows on grids and clouds with fault tolerance (2009) (103)
- On the problem of optimizing data transfers for complex memory systems (1988) (97)
- Sage++: An Object-Oriented Toolkit and Class Library for Building Fortran and C++ Restructuring Tool (1994) (97)
- The Impact of Multicore on Computational Science Software (2007) (96)
- Building web services for scientific grid applications (2006) (96)
- Scientific versus Business Workflows (2007) (94)
- Requirements for and Evaluation of RMI Protocols for Scientific Computing (2000) (94)
- Performance Evaluation of the Karma Provenance Framework for Scientific Workflows (2006) (93)
- Singularities in nonsimply connected space--times (1975) (93)
- Telescoping Languages: A Strategy for Automatic Generation of Scientific Problem-Solving Systems from Annotated Libraries (2001) (91)
- Java RMI performance and object model interoperability: experiments with Java/HPC++ (1998) (88)
- Performance comparison of security mechanisms for grid services (2004) (87)
- XCAT3: a framework for CCA components as OGSA services (2004) (85)
- The Characteristics of Parallel Algorithms. (1987) (81)
- The Open Grid Computing Environments collaboration: portlets and services for science gateways (2007) (79)
- Towards Dynamically Adaptive Weather Analysis and Forecasting in LEAD (2005) (77)
- LINKED ENVIRONMENTS FOR ATMOSPHERIC DISCOVERY (LEAD): A CYBERINFRASTRUCTURE FOR MESOSCALE METEOROLOGY RESEARCH AND EDUCATION (2004) (76)
- Grid Web Services and Application Factories (2003) (73)
- HPC++: experiments with the parallel standard template library (1997) (72)
- Faust: an integrated environment for parallel programming (1989) (72)
- Cloud-Native Applications (2017) (70)
- Workflow in Grid Systems (2004) (69)
- A comparative study of Web services-based event notification specifications (2006) (68)
- The XCAT Science Portal (2001) (67)
- Query capabilities of the Karma provenance framework (2008) (66)
- Automatically exploiting implicit parallelism in Java (1997) (64)
- WS-Messenger: a Web services-based messaging system for service-oriented grid computing (2006) (64)
- Active management of scientific data (2005) (62)
- Merging the CCA component model with the OGSI framework (2003) (60)
- Building Grid Portal Applications From a Web Service Component Architecture (2005) (57)
- Imagining the Future: Thoughts on Computing (2012) (55)
- On the topology of spacelike hypersurfaces, singularities, and black holes (1976) (54)
- Special Issue: Workflow in Grid Systems: Editorials (2006) (54)
- Developing component architectures for distributed scientific problem solving (1998) (54)
- Structured Adaptive Mesh Refinement (Samr) Grid Methods (1999) (52)
- High Performance Computing and Grids in Action (2008) (51)
- Parallel XML processing by work stealing (2007) (51)
- Overview of Grid Computing Environments (2003) (48)
- javar: A Prototype Java Restructuring Compiler (1997) (48)
- On Building Parallel & Grid Applications: Component Technology and Distributed Services (2004) (46)
- On the structure of parallelism in a highly concurrent PDE solver (1985) (46)
- Grid portal architectures for scientific applications (2005) (45)
- PARDIS: CORBA-based Architecture for Application-Level Parallel Distributed Computation (1997) (44)
- Multiscale simulations of copper electrodeposition onto a resistive substrate (2005) (44)
- The Client and the Cloud: Democratizing Research Computing (2011) (44)
- The Linear System Analyzer (2000) (41)
- Peer-to-Peer Grids (2003) (40)
- A Survey of Distributed Workflow Characteristics and Resource Requirements (2008) (39)
- Service Oriented Architectures for Science Gateways on Grid Systems (2005) (39)
- Sigma II: A Tool Kit for Building Parallelizing Compilers and Performance Analysis Systems (1992) (37)
- SIEVE: A Performance Debugging Environment for Parallel Programs (1993) (36)
- A Summary of Grid Computing Environments (2002) (35)
- Performance analysis of pC++: a portable data-parallel programming system for scalable parallel computers (1994) (35)
- Tulip: a portable run-time system for object-parallel systems (1996) (34)
- Galaxies Collide On the I-Way: an Example of Heterogeneous Wide-Area Collaborative Supercomputing (1996) (33)
- Object-based approaches (1998) (32)
- XCAT 2 . 0 : A Component-Based Programming Model for Grid Web Services (2002) (32)
- XPOLA – An Extensible Capability-based Authorization Infrastructure for Grids (2005) (32)
- Towards a Quality Model for Effective Data Selection in Collaboratories (2006) (31)
- Deadline-sensitive workflow orchestration without explicit resource control (2011) (30)
- Performance evaluation and prediction for parallel algorithms on the BBN GP1000 (1990) (28)
- Checkpoint and restart for distributed components in XCAT3 (2004) (28)
- A streaming validation model for SOAP digital signature (2005) (28)
- A Note on Native Level 1 BLAS in Java (1997) (27)
- Computing and Data Grids for Science and Engineering (2000) (26)
- Applying AI Techniques to Program Optimization for Parallel Computers (1987) (26)
- Dynamic, Adaptive Workflows for Mesoscale Meteorology (2007) (25)
- Cooperating services for data-driven computational experimentation (2005) (25)
- BioVLAB-Microarray: Microarray Data Analysis in Virtual Environment (2008) (25)
- HPC++ and the HPC++Lib Toolkit (2001) (25)
- Building analytical models into an interactive performance prediction tool (1989) (25)
- Faust: an environment for programming parallel scientific applications (1988) (24)
- Portable parallel programming in HPC++ (1996) (24)
- Enabling Web Service extensions for scientific workflows (2006) (23)
- Toward Efficient Implementation of Preconditioned Conjugate Gradient Methods On Vector Supercomputers (1987) (23)
- The Open Grid Services Architecture Platform (2003) (22)
- LINKED ENVIRONMENTS FOR ATMOSPHERIC DISCOVERY ( LEAD ) : ARCHITECTURE , TECHNOLOGY ROADMAP AND DEPLOYMENT STRATEGY (2004) (22)
- Behavioral characterization of multiprocessor memory systems: a case study (1989) (21)
- Community Grids (2002) (20)
- CAT: a high performance, distributed component architecture toolkit for the grid (1999) (20)
- An Authorization Framework for a Grid Based Component Architecture (2002) (19)
- Object-oriented parallel programming (1995) (19)
- Programming with the HPC++ Parallel Standard Template Library (1997) (18)
- A Revised Analysis of the Open Grid Services Infrastructure (2002) (18)
- Asynchronous peer-to-peer Web services and firewalls (2005) (18)
- A prototype bytecode parallelization tool (1998) (18)
- Experimentally Characterizing the Behavior of Multiprocessor Memory Systems. A Case Study (1990) (18)
- Computational grids (2001) (17)
- Building Grid Portals for e-Science: A Service Oriented Architecture (2007) (16)
- Adaptive resource utilization and remote access capabilities in high‐performance distributed systems: The Open HPC++ approach (2004) (16)
- Building Applications from a Web Service based Component Architecture (2005) (16)
- Proceedings of the ACM 2000 conference on Java Grande (2000) (15)
- A dynamic scientific workflow system for the web services architecture (2007) (15)
- Algorithmically Specialized Parallel Computers (1985) (15)
- Open grid services architecure: A roadmap (2002) (15)
- The Future of Data-Intensive Science (2012) (14)
- Developing a concurrent service orchestration engine in ccr (2008) (14)
- Building a Generic SOAP Framework over Binary XML (2006) (14)
- WORKEM: Representing and Emulating Distributed Scientific Workflow Execution State (2010) (14)
- Cloud computing architecture and application programming: DISC'09 tutorial, half day, Sept. 22nd 2009 (2009) (13)
- Parallel program visualization using SIEVE.1 (1992) (13)
- A Customizable Implementation of RMI for High Performance Computing (1999) (13)
- XEVENTS/XMESSAGES: Application Events and Messaging Framework for Grid (2002) (13)
- The Proteus Multiprotocol Message Library (2002) (13)
- LEAD Cyberinfrastructure to Track Real-Time Storms Using SPRUCE Urgent Computing (2008) (13)
- Support for parallel generic programming (1998) (12)
- Component Architectures and Services: From Application Construction to Scientific Workflows (2007) (12)
- Libraries and tools for object parallel programming (1993) (12)
- On Using Object-Oriented Parallel Programming to Build Distributed Algebraic Abstractions (1992) (12)
- Self adaptive methods for parabolic partial differential equations (1980) (12)
- An Architecture for e-Science and its Implications (2002) (12)
- ParaXML : A Parallel XML Processing Model on the Multicore CPUs (2007) (11)
- Cloud Programming Paradigms for Technical Computing Applications (2012) (11)
- JavaGrande - High Performance Computing with Java (2000) (11)
- Enforcing User-Defined Management Logic in Large Scale Systems (2009) (11)
- Common runtime support for high-performance parallel languages parallel compiler runtime consortium (1993) (11)
- Using Clouds for Technical Computing (2012) (11)
- Component-based software for high-performance scientific computing (2005) (10)
- An architecture for checkpointing and migration of distributed components on the grid (2004) (9)
- Reinventing High Performance Computing: Challenges and Opportunities (2022) (9)
- A mechanism for creating scientific application services on-demand from workflows (2006) (9)
- Towards a Collective Layer in the Big Data Stack (2014) (9)
- Science in the cloud: lessons from three years of research projects on microsoft azure (2014) (9)
- The pringle parallel computer (1984) (9)
- Editorial: A summary of Grid computing environments (2002) (9)
- Compiler support for an RMI implementation using NexusJava (1999) (8)
- An Analysis of The Open Grid Services Architecture (2002) (8)
- Parallel Architectures for Iterative Methods on Adaptive, Block Structured Grids (1984) (8)
- V-Lab-Protein: Virtual Collaborative Lab for protein sequence analysis (2007) (8)
- High Performance Fortran interface to the parallel C++ (1994) (8)
- Programming substructure computations for elliptic problems on the CHiP system (1983) (8)
- Delphi: an integrated, language-directed performance prediction, measurement and analysis environment (1999) (8)
- The LEAD Science Portal Problem Solving Environment (2007) (8)
- Parallelism and the cloud (2009) (7)
- Static analysis and runtime support for parallel execution of C (1990) (7)
- Service Architectures for e-Science Grid Gateways: Opportunities and Challenges (2007) (7)
- Pan-STARRS: Learning to Ride the Data Tsunami (2008) (7)
- Program Analysis and Tuning Tools for a Parallel Object Oriented Language: An Experiment with the TA (1996) (7)
- A Flexible and Efficient Approach to Reconcile Different Web Services-based Event Notification Specifications (2006) (7)
- Developing and evaluating abstractions for distributed supercomputing (1998) (7)
- Adaptive utilization of communication and computational resources in high-performance distributed systems: the EMOP approach (1998) (7)
- Directions in Parallel Programming: HPF, Shared Virtual Memory and Object Parallelism in pC++ (1994) (7)
- Use of the LEAD Portal for On-Demand Severe Weather Prediction (2008) (6)
- End-to-end trustworthy data access in data-oriented scientific computing (2006) (6)
- Building Grid Services for User Portals (2003) (6)
- All in a day's work: advancing data-intensive research with the data capacitor (2006) (6)
- Supercomputing ''90 BOF Session on Standardizing Parallel Trace Formats (1991) (6)
- A Scalable and Robust Coordination Architecture for Distributed Management (2008) (6)
- XCAT 2 . 0 : Design and Implementation of Component based Web Services (2002) (6)
- Multicore computing and scientific discovery (2009) (6)
- Programming an astrophysics application in an object-oriented parallel language (1992) (6)
- A capabilities based communication model for high-performance distributed applications: The Open HPC++ approach (1999) (6)
- Using the Grid to Support Software Component Systems (1999) (6)
- GRAPPA: Grid Access Portal for Physics Applications (2003) (5)
- SoapRMI Events: Design and Implementation (2001) (5)
- Application of Management Frameworks to Manage Workflow-Based Systems: A Case Study on a Large Scale E-science Project (2009) (5)
- Building Grid Applications and Portals: An Approach Based on Components, Web Services and Workflow Tools (2004) (5)
- Open hpc++: an open programming environment for high-performance distributed applications (1999) (5)
- HPC++ and the Europa call reification model (1996) (5)
- Science Gateways: Harnessing Clouds and Software Services for Science (2010) (5)
- Workshop on Scientific Knowledge, Information and Computing (SIDEKIC 98) (2000) (5)
- Restructuring SIMPLE for the CHiP architecture (1986) (5)
- Information Power Grid: Distributed High-Performance Computing and Large-Scale Data Management for Science and Engineering (2000) (4)
- SIMPLE on the CHiP (1984) (4)
- Pipelining array computations for MIMD parallelism: a function specification (1982) (4)
- Programming Paradigms for Scientific Problem Solving Environments (2006) (4)
- On-Demand Severe Weather Forecasts Using TeraGrid via the LEAD Portal (2008) (4)
- A Software Tool for Building Supercomputer Applications (1987) (4)
- Web Services: Been There, Done That? (Trends and Controversies) (2003) (3)
- D Cooperating Services for Data-driven Computational Experimentation (2005) (3)
- pC++/streams: a library for I/O on complex distributed data sources (1995) (3)
- A Web Interface to Parallel Program Source Code Archetypes (1995) (3)
- Security and Load Balancing in Grid Environment (2005) (3)
- LEAD AT THE UNIDATA WORKSHOP: DEMONSTRATING DEMOCRATIZATION OF NWP CAPABILITIES (2006) (3)
- Iterim Java Grande Forum report (1999) (3)
- Supporting NGS pipelines in the cloud (2013) (3)
- Architecture for application-level parallel distributed computation (1998) (2)
- A scalable capability-based authorization infrastructure for web services in grids (2006) (2)
- Monitoring and Managing E-Science Cyber-Infrastructures: A Case Study (2008) (2)
- 1 Common Architecture for Functional Extensions on Top of Apache Axis 2 (2005) (2)
- A Generic Framework for Building Services and Scientific Workflows for the Grid (2005) (2)
- A Library for Asynchronous Concurrent Service Orchestration (2008) (2)
- Compiler support for Java parallelization (1998) (2)
- Health Related Quality of Life in the ACT: 1994-95 The Baseline (1997) (2)
- Proceedings of the 2007 workshop on Service-oriented computing performance: aspects, issues, and approaches, SOCP@HPDC 2007, Monterey, California, USA, June 25, 2007 (2007) (2)
- Object-Parallel Programming with pC (1995) (2)
- Parallel object-oriented libraries (2003) (2)
- Grid Application Design Using Software Components and Web Services (2001) (2)
- A Thread Model for Supporting Task and Data Parallelism in Object-Oriented Languages (1995) (2)
- A Strategy for Exploiting Implicit Loop Parallelism in Java Programs (1999) (2)
- The component architecture toolkit (1999) (2)
- Coir: An Object-Oriented System for Control and Dynamic Data Parallelism (1996) (2)
- Provenance framework in support of data quality estimation (2007) (2)
- High Performance Distributed Object Systems (1997) (2)
- Extensible Terascale Facility (ETF): Indiana-Purdue Grid (IP-Grid) (2006) (2)
- Experimental Evaluation of Coir: A System for Control and Data Parallelism (1995) (2)
- Software Component Technology for High Performance Parallel and Grid Computing (2001) (2)
- Coir: A Thread-Model for Supporting Task- and Data- Parallelism in Object-Oriented Parallel Language (1995) (2)
- Opportunities and Challenges for Future Generation Grid Research (2006) (1)
- Building Grid Based Application for the Management of Medical Image Data Using Alchemi (2012) (1)
- Executing Object-Oriented Parallel Programs on High Performance Simulators (1995) (1)
- A Flexible and Efficient Approach to Reconcile Different Web Services-based Event Notification (2006) (1)
- Experience with Loop Parallelization in javar (A Prototype Restructuring Compiler for Java) (1997) (1)
- Karma 2 : Provenance Management for Data Driven Workflows Extended and invited from ICWS 2006 with id 217 (2006) (1)
- Electronic cigarettes for smoking cessation. (2014) (1)
- Scalable web service-based xml message brokering across organizations (2007) (1)
- The Center for Component Technology for Terascale Software Simulation (CCTTSS) at Indiana University (2007) (1)
- The Systolic BLAS: An Experiment in Parallel Algorithm Design (1985) (1)
- Explanations of the Success of Science (1998) (1)
- On the Performance of Remote Method Invocation for Large Scale Scienti c Applications (2000) (1)
- Programming E-Science Gateways (2007) (1)
- javab Manual ( version 1 . 0 BETA ) (1998) (1)
- Sympatho-adrenal response to stress. (1973) (1)
- A hybrid decomposition scheme for building scientific workflows (2007) (1)
- Employing Automated Management to Administer a Large-Scale E-Science CyberInfrastructure (2008) (1)
- Proceedings of the 12th international conference on Supercomputing (1998) (1)
- Multi-level adaptation for performability in dynamic web service workflows (2009) (1)
- Final Report for DOE Project: Portal Web Services: Support of DOE SciDAC Collaboratories (2007) (0)
- Programming the grid: component systems for distributed applications (1998) (0)
- HPC Forecast (2023) (0)
- GADA 2008 PC Co-chairs' Message (2008) (0)
- Machine Knowledge Maniputation Issues in Parallel Compilers (1988) (0)
- A mechanism for creating web services interfaces to scientific applications on demand from workflows (2006) (0)
- Exploiting multi-core processors for the service oriented architecture paradigm: parallel xml processing and concurrent service orchestration (2009) (0)
- Special issue for data intensive eScience (2012) (0)
- Client Rem oteObject Skeleton Stub Registry (2001) (0)
- A high performance software component architectures for SciTL. Final report (2001) (0)
- Collective Objects : An Object-Oriented Tool for Collective Operations in Distributed Parallel Computation (1996) (0)
- Special section: Selected papers from the 7th IEEE/ACM international conference on grid computing (Grid2006) (2008) (0)
- Pervasive Technology Labs Program Report, July 2007 (2006) (0)
- FOR SCALABLE PARALLEL SYSTEMS (0)
- 2020 IEEE World Congress on Services Message from the Steering Committee Chair (2019) (0)
- Where is the Supercomputer Software Revolution? (1995) (0)
- Programming Tools for Parallel Systems (1989) (0)
- Special issue for data intensive eScience (2012) (0)
- Proceedings of the 2014 ACM international workshop on Software-defined ecosystems (2014) (0)
- An Asynchronous Panel Discussion: What Are Cloud-Native Applications? (2017) (0)
- Language Libraries and Performance Evaluation Tools for Scalable Parallel Systems (1998) (0)
- Transformations of Concurrent Algorithms for Highly Parallel Systems: A One Year Project Summary Report. (1987) (0)
- Object Template Abstractions for Light-Weight Data-Parallelism (2005) (0)
- Classification of parallel processor architectures (invited tutorial session) (1985) (0)
- Global high performance networking: connecting the vNBS and the Asia-Pacific Advanced Network for research and education applications (1998) (0)
- Acquisition of a Distributed Computation and Immersive Visualization Environment for Complex Systems - Scientific Applications on Arrays of Multiprocessors (SCAAMP) (1998) (0)
- Programming Environments for Supercomputing (1988) (0)
- VLabProtein:VirtualCollaborativeLabforProtei nSequenceAnalysis (2007) (0)
- Pervasive Technology Labs Program Report, August 2005 (2005) (0)
- The Research Assistant and AI in eScience (2019) (0)
- The housing crisis Data challenges and opportunities (2011) (0)
- Object oriented parallel programming: a workshop for supercomputing 95 (1995) (0)
- Automatically Exploiting Implicit Parallelism in Multi-way Recursive Methods in Java (1997) (0)
- Chapter 1 . An Introduction to Grids and Science Portals (2006) (0)
- Building e-Science Portals: A Service Oriented Architecture (2006) (0)
- Intercellular Genomics of Subsurface Microbial Colonies (2007) (0)
- Tools for Developing and Analyzing Parallel For (2007) (0)
- HPC++ (1997) (0)
- Recent citations (2005) (0)
- Contents 1 Introduction 3 2 Bytecode Analysis 4 (0)
- Support for data management in object-oriented data-parallel scientific and engineering simulations (1996) (0)
- Component Architectures for Distributed Scienti cProblem (1998) (0)
- Session details: Programming models and fault detection (2008) (0)
- A Quick Dive into Cloud Data Streaming Technology (2016) (0)
- A Resource-specific Approach to Building Information Services : Experiences from the LEAD Project (2006) (0)
- Algorithm Design for Scientific Computation for Highly Parallel Multiprocessor Systems. (1987) (0)
- Theoretical Problems in the Design of Tools to Aid in the Construction of Parallel Programs (1989) (0)
- Service : Been There , Done That ? (2018) (0)
- The Software Crisis for the Emerging MPP Industry (1994) (0)
- Application of Management Frameworks : A Case Study on Managing Workflow related Systems (2009) (0)
- 2 Scientific versus Business Workflows (2019) (0)
- A Portable Run-time System for Object-parallel Systems a Portable Run-time System for Object-parallel Systems (1995) (0)
- Supercomputers Toward Efficient Implementation of Preconditioned Conjugate Gradient Methods On Vector (2006) (0)
- Portable Parallel Programing in HPC (1996) (0)
- A Collection of White Papers from the BDEC2 Workshop in Bloomington, IN (2018) (0)
- THEME FEATURES 6 GuestEditor's Introduction: HumanFactors inSoftware Engineering (1979) (0)
- MEAD (A Modeling Environment for Atmospheric Discovery) (2004) (0)
- A Laboratory Facility for Research in Parallel Computation: Project Final Report. (1987) (0)
- Exploiting implicit loop parallelism using multiple multithreaded servers in Java Fabian Breg (1999) (0)
This paper list is powered by the following services:
What Schools Are Affiliated With Dennis Patrick Gannon?
Dennis Patrick Gannon is affiliated with the following schools: