Search For:

Displaying 1-50 out of 59 total
On Building Parallel & Grid Applications: Component Technology and Distributed Services
Found in: Challenges of Large Applications in Distributed Environments, International Workshop on
By Dennis Gannon, Sriram Krishnan, Liang Fang, Gopi Kandaswamy, Yogesh Simmhan, Aleksander Slominski
Issue Date:June 2004
pp. 44
Software Component Frameworks are well known in the commercial business application world and now this technology is being explored with great interest as a way to build large-scale scientific application on parallel computers. In the case of Grid systems,...
 
Requirements for and Evaluation of RMI Protocols for Scientific Computing
Found in: SC Conference
By Madhusudhan Govindaraju, Aleksander Slominski, Venkatesh Choppella, Randall Bramley, Dennis Gannon
Issue Date:November 2000
pp. 61
Distributed software component architectures provide promising approach to the problem of building large scale, scientific Grid applications [18]. Communication in these component architectures is based on Remote Method Invocation (RMI) protocols that allo...
 
The Future of Data-Intensive Science
Found in: Computer
By Tony Hey,Dennis Gannon,Jim Pinkelman
Issue Date:May 2012
pp. 81-82
Data-intensive science is now taking a place alongside theoretical science, experimental science, and computational science as a fundamental research paradigm.
 
The Client and the Cloud: Democratizing Research Computing
Found in: IEEE Internet Computing
By Roger Barga, Dennis Gannon, Daniel Reed
Issue Date:January 2011
pp. 72-75
Extending the capabilities of PC, Web, and mobile applications through on-demand cloud services will significantly broaden the research community's capabilities, accelerating the pace of engineering and scientific discovery in this age of data-driven resea...
 
WORKEM: Representing and Emulating Distributed Scientific Workflow Execution State
Found in: Cluster Computing and the Grid, IEEE International Symposium on
By Lavanya Ramakrishnan, Dennis Gannon, Beth Plale
Issue Date:May 2010
pp. 283-292
Scientific workflows have become an integral part of cyber infrastructure as their computational complexity and data sizes have grown. However, the complexity of the distributed infrastructure makes design of new workflows, determining the right management...
 
VGrADS: enabling e-Science workflows on grids and clouds with fault tolerance
Found in: SC Conference
By Lavanya Ramakrishnan, Charles Koelbel, Yang-Suk Kee, Rich Wolski, Daniel Nurmi, Dennis Gannon, Graziano Obertelli, Asim YarKhan, Anirban Mandal, T. Mark Huang, Kiran Thyagaraja, Dmitrii Zagorodnov
Issue Date:November 2009
pp. 1-12
Today's scientific workflows use distributed heterogeneous resources through diverse grid and cloud interfaces that are often hard to program. In addition, especially for time-sensitive critical applications, predictable quality of service is necessary acr...
 
Enforcing User-Defined Management Logic in Large Scale Systems
Found in: Services, IEEE Congress on
By Srinath Perera, Dennis Gannon
Issue Date:July 2009
pp. 243-250
The ubiquity of information technology, technological advances, and utility computing trends have motivated large-scale systems, but managing and sustaining these systems is far from trivial. Automatic or semi-automatic monitoring and control are a potenti...
 
Application of Management Frameworks to Manage Workflow-Based Systems: A Case Study on a Large Scale E-science Project
Found in: Web Services, IEEE International Conference on
By Srinath Perera, Suresh Marru, Thilina Gunarathne, Dennis Gannon, Beth Plale
Issue Date:July 2009
pp. 519-526
Management architectures are well discussed in the literature, but their application in real life settings has not been as well covered. Automatic management of a system involves many more complexities than closing the control-loop by reacting to sensor da...
 
BioVLAB-Microarray: Microarray Data Analysis in Virtual Environment
Found in: eScience, IEEE International Conference on
By Youngik Yang, Jong Youl Choi, Kwangmin Choi, Marlon Pierce, Dennis Gannon, Sun Kim
Issue Date:December 2008
pp. 159-165
Microarray technology is a high-throughput experimental technique that can measure expression levels of hundreds of thousands of genes simultaneously. To interpret massive data from gene-expression microarray experiments, biologists encounter computational...
 
Monitoring and Managing E-Science Cyber-Infrastructures: A Case Study
Found in: eScience, IEEE International Conference on
By Srinath Perera, Suresh Marru, Dennis Gannon
Issue Date:December 2008
pp. 402-403
Due to their scale, complexity, and dynamic nature, EScience cyber-infrastructures have raised major system management challenges. It has been argued that employing system management frameworks to monitor and control large scale systems is a possible solut...
 
A Library for Asynchronous Concurrent Service Orchestration
Found in: eScience, IEEE International Conference on
By Wei Lu, Dennis Gannon
Issue Date:December 2008
pp. 230-237
With the emergence of service oriented architecture, service orchestration has been an important paradigm of building large-scale distribute systems. The performance of orchestrating services is critical to the entire system. Meanwhile,with the growing com...
 
TeraGrid Science Gateways and Their Impact on Science
Found in: Computer
By Nancy Wilkins-Diehr, Dennis Gannon, Gerhard Klimeck, Scott Oster, Sudhakar Pamidighantam
Issue Date:November 2008
pp. 32-41
The Science Gateways program seeks to provide researchers with easy access to TeraGrid's high-performance computing resources. A look at four successful gateways illustrates the program's goals, challenges, and opportunities.
 
Examining the Challenges of Scientific Workflows
Found in: Computer
By Yolanda Gil, Ewa Deelman, Mark Ellisman, Thomas Fahringer, Geoffrey Fox, Dennis Gannon, Carole Goble, Miron Livny, Luc Moreau, Jim Myers
Issue Date:December 2007
pp. 24-32
Workflows have emerged as a paradigm for representing and managing complex distributed computations and are used to accelerate the pace of scientific progress. A recent National Science Foundation workshop brought together domain, computer, and social scie...
 
A Framework for Collecting Provenance in Data-Centric Scientific Workflows
Found in: Web Services, IEEE International Conference on
By Yogesh L. Simmhan, Beth Plale, Dennis Gannon
Issue Date:September 2006
pp. 427-436
The increasing ability for the earth sciences to sense the world around us is resulting in a growing need for datadriven applications that are under the control of data-centric workflows composed of grid- and web- services. The focus of our work is on prov...
 
A Flexible and Efficient Approach to Reconcile Different Web Services-based Event Notification Specifications
Found in: Web Services, IEEE International Conference on
By Yi Huang, Dennis Gannon
Issue Date:September 2006
pp. 735-742
Event notification plays an important role in the orchestration of distributed systems. Web services-based event notification is an important step to achieve an interoperable messaging system on the Internet scale. However, different incompatible specifica...
 
A Mechanism for Creating Scientific Application Services On-demand from Workflows
Found in: Parallel Processing Workshops, International Conference on
By Gopi Kandaswamy, Dennis Gannon
Issue Date:August 2006
pp. 25-32
Service Oriented Computing is a paradigm for accessing, integrating and coordinating loosely coupled software systems in a standardized way and has gained attention in the recent years within the scientific community. It is increasingly being employed by l...
 
A Comparative Study of Web Services-based Event Notification Specifications
Found in: Parallel Processing Workshops, International Conference on
By Yi Huang, Dennis Gannon
Issue Date:August 2006
pp. 7-14
Web services-based event notification is an emerging technology that combines the asynchronous communication feature of event notification mechanisms and the interoperability feature of Web services technologies. Web services-based event notification syste...
 
WS-Messenger: A Web Services-Based Messaging System for Service-Oriented Grid Computing
Found in: Cluster Computing and the Grid, IEEE International Symposium on
By Yi Huang, Aleksander Slominski, Chathura Herath, Dennis Gannon
Issue Date:May 2006
pp. 166-173
A Web services-based publish/subscribe system has the potential to create an Internet scale interoperable event notification system which is important for Grid computing as it evolves a service-oriented architecture. WSMessenger is designed to be a Web ser...
 
End-to-End Trustworthy Data Access in Data-Oriented Scientific Computing
Found in: Cluster Computing and the Grid, IEEE International Symposium on
By Sangmi Lee Pallickara, Beth Plale, Liang Fang, Dennis Gannon
Issue Date:May 2006
pp. 395-400
Data-driven computational science on community computational resources is frequently of a magnitude and scale that it requires that computations be done remotely, generating resulting data collections that are too large to be shipped back to a user?s works...
 
Towards a Quality Model for Effective Data Selection in Collaboratories
Found in: Data Engineering Workshops, 22nd International Conference on
By Yogesh L. Simmhan, Beth Plale, Dennis Gannon
Issue Date:April 2006
pp. 72
Data-driven scientific applications utilize workflow frameworks to execute complex dataflows, resulting in derived data products of unknown quality. We discuss our on-going research on a quality model that provides users with an integrated estimate of the ...
 
Cooperating Services for Data-Driven Computational Experimentation
Found in: Computing in Science and Engineering
By Beth Plale, Dennis Gannon, Yi Huang, Gopi Kandaswamy, Sangmi Lee Pallickara, Aleksander Slominski
Issue Date:September 2005
pp. 34-43
Large scientific collaborations that use Grid technology often do so because they must conduct complex data analysis and computational experiments requiring wide-spread resources in distributed and remote locations. These experiments may involve complex wo...
 
Asynchronous Peer-to-PeerWeb Services and Firewalls
Found in: Parallel and Distributed Processing Symposium, International
By Denis Caromel, Alexandre di Costanzo, Dennis Gannon, Aleksander Slominski
Issue Date:April 2005
pp. 183a
In this paper we test the suitability of Java to implement a scalable Web Service that solves a set of problems related to peer-to-peer interactions between Web Services that are behind firewalls or not generally accessible. In particular we describe how t...
 
Active Management of Scientific Data
Found in: IEEE Internet Computing
By Beth Plale, Jay Alameda, Bob Wilhelmson, Dennis Gannon, Shawn Hampton, Al Rossi, Kelvin Droegemeier
Issue Date:January 2005
pp. 27-34
Sophisticated data-distribution schemes and recent developments in sensors and instruments that can monitor the lower kilometers of the atmosphere at high levels of resolution have rapidly expanded the quantity of information available to mesoscale meteoro...
 
Performance Comparison of Security Mechanisms for Grid Services
Found in: Grid Computing, IEEE/ACM International Workshop on
By Satoshi Shirasuna, Aleksander Slominski, Liang Fang, Dennis Gannon
Issue Date:November 2004
pp. 360-364
Security is one of the most important features for Grid services. There are several specifications used to add security to Grid services, and some of them have been implemented and are in use. However, since most of the security mechanisms involve slow XML...
 
XCAT3: A Framework for CCA Components as OGSA Services
Found in: High-Level Programming Models and Supportive Environments, International Workshop on
By Sriram Krishnan, Dennis Gannon
Issue Date:April 2004
pp. 90-97
The benefits of component technologies are well known: they enable encapsulation, modular construction of applications and software reuse. The DOE sponsored Common Component Architecture (CCA) [3] project adopts a component-based approach for building larg...
 
Merging the CCA Component Model with the OGSI Framework
Found in: Cluster Computing and the Grid, IEEE International Symposium on
By Madhusudhan Govindaraju, Sriram Krishnan, Kenneth Chiu, Aleksander Slominski, Dennis Gannon, Randall Bramley
Issue Date:May 2003
pp. 182
The most important recent development in Grid systems is the adoption of the Web services model as its basic architecture. The result is called the Open Grid Services Architecture (OGSA). This paper describes a component framework for distributed Grid appl...
 
Web Services: Been There, Done That?
Found in: IEEE Intelligent Systems
By Steffen Staab, Wil van der Aalst, V. Richard Benjamins, Amit Sheth, John A. Miller, Christoph Bussler, Alexander Maedche, Dieter Fensel, Dennis Gannon
Issue Date:January 2003
pp. 72-85
No summary available.
 
The Proteus Multiprotocol Message Library
Found in: SC Conference
By Kenneth Chiu, Madhusudhan Govindaraju, Dennis Gannon
Issue Date:November 2002
pp. 30
Grid systems span manifold organizations and application domains. Because this diverse environment inevitably engenders multiple protocols, interoperability mechanisms are crucial to seamless, pervasive access. This paper presents the design, rationale, an...
 
Toward a Framework for Preparing and Executing Adaptive Grid Programs
Found in: Parallel and Distributed Processing Symposium, International
By Ken Kennedy, Mark Mazina, John Mellor-Crummey, Keith Cooper, Linda Torczon, Fran Berman, Andrew Chien, Holly Dail, Otto Sievert, Dave Angulo, Ian Foster, Dennis Gannon, Lennart Johnsson, Carl Kesselman, Ruth Aydt, Daniel Reed, Jack Dongarra, Sathish Vadhiy
Issue Date:April 2002
pp. 0171
This paper describes the program execution framework being developed by the Grid Application Development Software (GrADS) Project. The goal of this framework is to provide good resource allocation for Grid applications and to support adaptive reallocation ...
 
The XCAT Science Portal
Found in: SC Conference
By Sriram Krishnan, Randall Bramley, Dennis Gannon, Madhusudhan Govindaraju, Rahul Indurkar, Aleksander Slominski, Benjamin Temko, Jay Alameda, Richard Alkire, Timothy Drews, Eric Webb
Issue Date:November 2001
pp. 16
The design and prototype implementation of the XCAT Grid Science Portal is described in this paper. The portal lets grid application programmers easily script complex distributed computations and package these applications with simple interfaces for others...
 
Computational Grids
Found in: Computing in Science and Engineering
By Geoffrey Fox, Dennis Gannon
Issue Date:July 2001
pp. 74-77
No summary available.
 
Computing and Data Grids for Science and Engineering
Found in: SC Conference
By William E. Johnston, Dennis Gannon, Bill Nitzberg, Leigh Ann Tanner, Bill Thigpen, Alex Woo
Issue Date:November 2000
pp. 52
We use the term
 
A Component Based Services Architecture for Building Distributed Applications
Found in: High-Performance Distributed Computing, International Symposium on
By Randall Bramley, Kenneth Chiu, Shridhar Diwan, Dennis Gannon, Madhusudhan Govindaraju, Nirmal Mukhi, Benjamin Temko, Madhuri Yechuri
Issue Date:August 2000
pp. 51
This paper describes an approach to building a distributed software component system for scientific and engineering applications that is based on representing GRID services as application-level software components. These GRID services provide tools such as...
 
Grids as Production Computing Environments: The Engineering Aspects of NASA's Information Power Grid
Found in: High-Performance Distributed Computing, International Symposium on
By William E. Johnston, Dennis Gannon, Bill Nitzberg
Issue Date:August 1999
pp. 34
Information Power Grid (IPG) is the name of NASA's project to build a fully distributed computing and data management environment - a Grid. The IPG project has near, medium, and long-term goals that represent a continuum of engineering, development, and re...
 
CAT: A High Performance, Distributed Component Architecture Toolkit for the Grid
Found in: High-Performance Distributed Computing, International Symposium on
By Juan Villacis, Madhusudhan Govindaraju, David Stern, Andrew Whitaker, Fabian Breg, Prafulla Deuskar, Benjamin Temko, Dennis Gannon, Randall Bramley
Issue Date:August 1999
pp. 14
Grid systems such as Globus, Legion, and Globe provide an infrastructure for implementing metacomputing over the Internet. The Component Architecture Toolkit (CAT) provides a software layer above the Grid that facilitates programming and end user interacti...
 
Toward a Common Component Architecture for High-Performance Scientific Computing
Found in: High-Performance Distributed Computing, International Symposium on
By Rob Armstrong, Dennis Gannon, Al Geist, Katarzyna Keahey, Scott Kohn, Lois McInnes, Steve Parker, Brent Smolinski
Issue Date:August 1999
pp. 13
This paper describes work in progress to develop a standard for interoperability among high-performance scientific components. This research stems from growing recognition that the scientific community needs to better manage the complexity of multidiscipli...
 
A Capabilities Based Communication Model for High-Performance Distributed Applications: The Open HPC++ Approach
Found in: Parallel Processing Symposium, International
By Shridhar Diwan, Dennis Gannon
Issue Date:April 1999
pp. 105
Typical high-performance distributed applications consist of clients accessing computational and information resources implemented by remote servers. Different clients may have different requirements for accessing a single server resource. A server resourc...
 
Adaptive Utilization of Communication and Computational Resources in High-Performance Distributed Systems: The EMOP Approach
Found in: High-Performance Distributed Computing, International Symposium on
By Shridhar Diwan, Dennis Gannon
Issue Date:July 1998
pp. 2
Development of high-performance distributed applications can be extremely challenging because of their complex runtime environment coupled with their requirement of high-performance. Such applications typically run on a set of heterogeneous machines with d...
 
Developing Component Architectures for Distributed Scientific Problem Solving
Found in: Computing in Science and Engineering
By Dennis Gannon, Randall Bramley, Thomas Stuckey, Juan Villacis, Jayashree Balasubramanian, Esra Akman, Fabian Breg, Shridhar Diwan, Madhusudhan Govindaraju
Issue Date:April 1998
pp. 50-63
Component-based technologies will play an increasingly significant role in the design and implementation of large-scale distributed software systems during the next few years. This model of programming offers rapid prototyping of complex, distributed appli...
 
PARDIS: CORBA-based Architecture for Application-Level Parallel Distributed Computation
Found in: SC Conference
By Katarzyna Keahey, Dennis Gannon
Issue Date:November 1997
pp. 23
We describe the architecture and programming abstractions of PARDIS, a system based on ideas underlying the Common Object Request Broker Architecture (CORBA). PARDIS provides a distributed environment in which objects representing data-parallel computation...
 
Tulip: A Portable Run-Time System for Object-Parallel Systems
Found in: Parallel Processing Symposium, International
By Peter Beckman, Dennis Gannon
Issue Date:April 1996
pp. 532
This paper describes Tulip, a parallel run-time system used by the pC++ parallel programming language. Tulip has been implemented on a variety of scalable, MPP computers including the IBM SP2, Intel Paragon, HP/Convex SPP, Meiko CS2, SGI Power Challenge, a...
 
Object Oriented Parallel Programming
Found in: SC Conference
By Dennis Gannon
Issue Date:December 1995
pp. 93
No summary available.
   
A Web Interface to Parallel Program Source Code Archetypes
Found in: SC Conference
By Juan Villacis, Dennis Gannon
Issue Date:December 1995
pp. 18
This paper describes a set of tools for annotating and exploring program source code on the World Wide Web (WWW). These tools are part of a project to build an electronic textbook for parallel programming that exploits the Caltech Archetypes model of progr...
 
Where is the Supercomputer Software Revolution?
Found in: SC Conference
By Dennis Gannon, Larry Smarr, Vince Schuster
Issue Date:December 1995
pp. 81
No summary available.
   
Faust: An Integrated Environment for Parallel Programming
Found in: IEEE Software
By Vincent A. Guarna, Jr., Dennis Gannon, David Jablonowski, Allen D. Maloney, Yogesh Gaur
Issue Date:July 1989
pp. 20-27
<p>A description is given of Faust, an integrated environment for the development of large, scientific applications. Faust includes a project-management tool, a context editor that is interfaced to a program database, and performance-evaluation tools...
 
Towards a Collective Layer in the Big Data Stack
Found in: 2014 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid)
By Thilina Gunarathne,Judy Qiu,Dennis Gannon
Issue Date:May 2014
pp. 236-245
We generalize MapReduce, Iterative MapReduce and data intensive MPI runtime as a layered Map-Collective architecture with Map-All Gather, Map-All Reduce, MapReduce Merge Broadcast and Map-Reduce Scatter patterns as the initial focus. Map-collectives improv...
 
PARDIS: A Parallel Approach to CORBA
Found in: High-Performance Distributed Computing, International Symposium on
By Katarzyna Keahey, Dennis Gannon
Issue Date:August 1997
pp. 31
This paper describes our first experiences with PARDIS, an environment containing support for interoperability of PARallel DIStributed applications. The design of PARDIS is based on the Common Object Request Broker Architecture (CORBA); however it extends ...
 
VGrADS: enabling e-Science workflows on grids and clouds with fault tolerance
Found in: Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis (SC '09)
By Anirban Mandal, Asim YarKhan, Charles Koelbel, Daniel Nurmi, Dennis Gannon, Dmitrii Zagorodnov, Graziano Obertelli, Kiran Thyagaraja, Lavanya Ramakrishnan, Rich Wolski, T. Mark Huang, Yang-Suk Kee
Issue Date:November 2009
pp. 1-12
Today's scientific workflows use distributed heterogeneous resources through diverse grid and cloud interfaces that are often hard to program. In addition, especially for time-sensitive critical applications, predictable quality of service is necessary acr...
     
Cloud technologies for bioinformatics applications
Found in: Proceedings of the 2nd Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS '09)
By Dennis Gannon, Geoffrey Fox, Jaliya Ekanayake, Roger Barga, Scott Beason, Thilina Gunarathne, Xiaohong Qiu
Issue Date:November 2009
pp. 1-10
Executing large number of independent tasks or tasks that perform minimal inter-task communication in parallel is a common requirement in many domains. In this paper, we present our experience in applying two new Microsoft technologies Dryad and Azure to t...
     
Developing a concurrent service orchestration engine in ccr
Found in: Proceedings of the 1st international workshop on Multicore software engineering (IWMSE '08)
By Dennis Gannon, Thilina Gunarathne, Wei Lu
Issue Date:May 2008
pp. 1-1
As the Grid application models move towardsWeb services and the service oriented architecture (SOA), the service orchestration is becoming the key to build the large-scale system. With the significant attention, WS-BPEL is widely adopted as the standard we...
     
 1  2 Next >>