Login

Publications  •  Project Statistics

Glossary  •  Schools  •  Disciplines
People Search: 
   
Title/Abstract Search: 

Dissertation Information for Felipe Bertrand

NAME:
- Felipe Bertrand

DEGREE:
- Ph.D.

DISCIPLINE:
- Computer and Information Science

SCHOOL:
- Indiana University (USA) (2005)

ADVISORS:
- Randall Bramley

COMMITTEE MEMBERS:
- Dennis Gannon
- David Browder Leake
- Beth Plale

MPACT Status: Incomplete - Not_Inspected

Title: Data redistribution and remote method invocation in parallel component architectures

Abstract: The introduction of massively parallel computer systems during the last decade has made possible the evolution of scientific simulations from serial, monolithic programs to high-performance, parallel applications. From the perspective of software engineering, the new software applications that these technologies facilitate pose challenges of their own. The problem of dealing with the increased complexity of these systems is enormous. Furthermore, high-performance scientific applications raise unique difficulties that require specialized techniques and tools not necessary in other fields of computation.

To meet this challenge, new paradigms and systems have been developed in the recent past. Among those, component-oriented design and standard parallel communication libraries merit special consideration.

Component-based methodology has been successfully applied in the business software domain, and is migrating into the scientific domain in projects such as the Common Component Architecture. The CCA applies the basic concepts of components, ports and frameworks, and extends them for high-performance scientific computing in parallel and distributed environments.

Parallel communication libraries, including the Message Passing Interface (MPI) and the Parallel Virtual Machine (PVM), manage the problem of scalability, by orchestrating the interactions between processes in a Single-Program-Multiple-Data (SPMD) environment.

This dissertation builds on these techniques to further alleviate the development of large, scientific, software systems. The key contribution of this work is to establish the theoretical groundwork, and provide a practical implementation, of a framework that combines component distribution and SPMD parallelism. This method emphasizes both high performance (by enabling parallelism and scalability) and good software engineering practices (by stressing component decoupling).

MPACT Scores for Felipe Bertrand

A = 0
C = 0
A+C = 0
T = 0
G = 0
W = 0
TD = 0
TA = 0
calculated 2010-10-05 17:51:30

Advisors and Advisees Graph