CORBA Lightweight Components : A Model for Distributed Component-BasedHeterogeneous Computation

In this article we present CORBA Lightweight Components, CORBA-LC, a new network-centered reflective component model which allows building distributed applications assembling binary independent components spread on the network. It provides a peer network view in which the component dependencies are managed automatically to perform an intelligent application run-time deployment, leading to better utilization of resources. We show the validity of the CORBA-LC approach in dealing with CSCW and Grid Computing applications.

[1]  David Gelernter,et al.  Supercomputing out of recycled garbage: preliminary experience with Piranha , 1992, ICS '92.

[2]  Andrew S. Grimshaw,et al.  The Legion vision of a worldwide virtual computer , 1997, Commun. ACM.

[3]  Maozhen Li,et al.  A Wrapper Generator for Wrapping High Performance Legacy Codes as Java/CORBA Components , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[4]  Luis F. G. Sarmenta,et al.  Bayanihan: Web-Based Volunteer Computing Using Java , 1998, WWCA.

[5]  Fernando Alvarez-Garcia,et al.  Component Object Model (COM) , 1998 .

[6]  Douglas C. Schmidt,et al.  The Design of an Adaptive CORBA Load Balancing Service , 2001 .

[7]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[8]  Fabio Kon,et al.  Dynamic Resource Management and Automatic Configuration of Distributed Component Systems , 2001, COOTS.

[9]  Gordon S. Blair,et al.  Towards a Reflective Component-Based Middleware Architecture , 2000 .

[10]  David W. Walker,et al.  The software architecture of a distributed problem‐solving environment , 2000 .

[11]  Jean-Marc Geib,et al.  FOCALE: Towards a Grid View of Large Scale Computation Components , 2000, GRID.

[12]  Dennis Gannon,et al.  A component based services architecture for building distributed applications , 2000, Proceedings the Ninth International Symposium on High-Performance Distributed Computing.

[13]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .