Title :
First steps in metacomputing with Amica
Author :
Fink, Torsten ; Kindermann, Stephan
Author_Institution :
Inst. of Comput. Sci., Freie Univ. Berlin, Germany
fDate :
6/22/1905 12:00:00 AM
Abstract :
The metacomputing system Amica is a new approach to support the development of coarse-grained applications for distributed dynamic heterogeneous systems (e.g. computers linked to the Internet). It aims at the location-transparent and convenient design of distributed applications and at the easy integration of legacy systems. Applications are described in the form of application graphs based on a predefined set of reusable components and connectors. This graph is dynamically interpreted using the Amica infrastructure. Amica provides uniform access to computational resources using the well-known factory pattern. Additionally, a memory subsystem supports the location-transparent use of complex data objects which may be replicated to increase access speed. To transfer data, specific network resources can be used. We report initial experiences with using Amica for a computationally intensive real-world problem: the parallel simulation of cellular mobile systems. Measurements show that Amica, even in its premature stage, provides a convenient interface and sufficient efficiency to build distributed applications utilizing heterogeneous dynamic resources
Keywords :
development systems; distributed object management; distributed programming; object-oriented programming; programming environments; software reusability; Amica metacomputing system; Internet-linked computers; access speed; application graphs; cellular mobile systems; coarse-grained applications development; complex data objects; computational resources; connectors; data transfer; distributed applications; distributed dynamic heterogeneous systems; dynamic interpretation; efficiency; factory pattern; heterogeneous dynamic resources; legacy systems integration; location-transparent design; memory subsystem; network resources; parallel simulation; replicated data objects; reusable components; uniform resource access; Application software; Communication networks; Computational modeling; Computer applications; Computer networks; Computer science; Connectors; High performance computing; Internet; Metacomputing;
Conference_Titel :
Parallel and Distributed Processing, 2000. Proceedings. 8th Euromicro Workshop on
Conference_Location :
Rhodos
Print_ISBN :
0-7695-0500-7
DOI :
10.1109/EMPDP.2000.823412