Title :
Design and implementation requirements for CORBA lightweight components
Author :
Sevilla, Diego ; Garcia, Jose M. ; Gomez, Antonio
Author_Institution :
Dept. of Comput. Eng., Murcia Univ., Spain
Abstract :
This paper describes the guidelines we followed and the requirements we stated while designing and implementing the CORBA Lightweight Components (CORBA-LC) Component Model. CORBA-LC is a lightweight distributed reflective component model based on CORBA. Instead of using a traditional client/server model, it imposes a peer network model in which the whole network act as a repository for managing and assigning the whole set of resources: components, CPU cycles, memory, etc. Thus, application deployment is automatically and adaptively performed at run-time. Requirements for component description, packaging, deployment, reflection, logical network cohesion, distributed resource queries and fault-tolerant protocols are identified. Finally, we show the validity of the identified requirements in dealing with CSCW and Grid Computing applications and show how current component models fail on addressing some of these requirements
Keywords :
distributed object management; fault tolerant computing; groupware; protocols; CORBA lightweight components; CORBA-ℒC; CPU cycles; CSCW; Grid Computing; distributed resource queries; fault-tolerant protocols; implementation requirements; logical network cohesion; packaging; repository; Fault diagnosis; Fault tolerance; Guidelines; Memory management; Network servers; Optical reflection; Packaging; Protocols; Resource management; Runtime;
Conference_Titel :
Parallel Processing Workshops, 2001. International Conference on
Conference_Location :
Valencia
Print_ISBN :
0-7695-1260-7
DOI :
10.1109/ICPPW.2001.951952