skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Middleware for dynamic adaptation of component applications.

Abstract

Component- and service-based software engineering approaches have been gaining popularity in high-performance scientific computing, facilitating the creation and management of large multidisciplinary, multideveloper applications, and providing opportunities for improved performance and numerical accuracy. These software engineering approaches enable the development of middleware infrastructure for computational quality of service (CQoS), which provides performance optimizations through dynamic algorithm selection and configuration in a mostly automated fashion. The factors that affect performance are closely tied to a component's parallel implementation, its management of parallel communication and memory, the algorithms executed, the algorithmic parameters employed, and other operational characteristics. We present the design of a component middleware CQoS architecture for automated composition and adaptation of high-performance component- or service-based applications. We describe its initial implementation and corresponding experimental results for parallel simulations involving time-dependent nonlinear partial differential equations.

Authors:
; ; ;  [1]
  1. Mathematics and Computer Science
Publication Date:
Research Org.:
Argonne National Lab. (ANL), Argonne, IL (United States)
Sponsoring Org.:
USDOE Office of Science (SC); National Science Foundation (NSF)
OSTI Identifier:
1011286
Report Number(s):
ANL/MCS/CP-57654
TRN: US201109%%269
DOE Contract Number:  
DE-AC02-06CH11357
Resource Type:
Conference
Resource Relation:
Conference: Grid-based Problem Solving Environments: Implication for Development and Deployment of Numerical Software (WoCo9).; Jul. 17, 2006 - Jul. 21, 2006; Prescott, AZ
Country of Publication:
United States
Language:
ENGLISH
Subject:
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; ACCURACY; ALGORITHMS; COMPUTER ARCHITECTURE; COMPUTER CODES; COMMUNICATIONS; CONFIGURATION; DESIGN; IMPLEMENTATION; MANAGEMENT; PARTIAL DIFFERENTIAL EQUATIONS; PERFORMANCE

Citation Formats

Norris, B, Bhowmick, S, Kaushik, D, McInnes, L C, and Columbia Univ.). Middleware for dynamic adaptation of component applications.. United States: N. p., 2007. Web.
Norris, B, Bhowmick, S, Kaushik, D, McInnes, L C, & Columbia Univ.). Middleware for dynamic adaptation of component applications.. United States.
Norris, B, Bhowmick, S, Kaushik, D, McInnes, L C, and Columbia Univ.). 2007. "Middleware for dynamic adaptation of component applications.". United States.
@article{osti_1011286,
title = {Middleware for dynamic adaptation of component applications.},
author = {Norris, B and Bhowmick, S and Kaushik, D and McInnes, L C and Columbia Univ.)},
abstractNote = {Component- and service-based software engineering approaches have been gaining popularity in high-performance scientific computing, facilitating the creation and management of large multidisciplinary, multideveloper applications, and providing opportunities for improved performance and numerical accuracy. These software engineering approaches enable the development of middleware infrastructure for computational quality of service (CQoS), which provides performance optimizations through dynamic algorithm selection and configuration in a mostly automated fashion. The factors that affect performance are closely tied to a component's parallel implementation, its management of parallel communication and memory, the algorithms executed, the algorithmic parameters employed, and other operational characteristics. We present the design of a component middleware CQoS architecture for automated composition and adaptation of high-performance component- or service-based applications. We describe its initial implementation and corresponding experimental results for parallel simulations involving time-dependent nonlinear partial differential equations.},
doi = {},
url = {https://www.osti.gov/biblio/1011286}, journal = {},
number = ,
volume = ,
place = {United States},
year = {Mon Jan 01 00:00:00 EST 2007},
month = {Mon Jan 01 00:00:00 EST 2007}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: