OBJECT-BASED SUBCONTRACTING FOR PARALLEL PROGRAMMING ON LOOSELY-COUPLED DISTRIBUTED SYSTEMS

Authors
Citation
Rk. Joshi et Dj. Ram, OBJECT-BASED SUBCONTRACTING FOR PARALLEL PROGRAMMING ON LOOSELY-COUPLED DISTRIBUTED SYSTEMS, Journal of programming languages, 4(3), 1996, pp. 169-183
Citations number
9
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
ISSN journal
09639306
Volume
4
Issue
3
Year of publication
1996
Pages
169 - 183
Database
ISI
SICI code
0963-9306(1996)4:3<169:OSFPPO>2.0.ZU;2-X
Abstract
Several languages have been proposed to support concurrency in object- oriented programming. However, these languages do not address issues w hich are specific to parallel programming on loosely coupled distribut ed systems such as dynamic load variation, fault tolerance and scalabi lity. We propose a new paradigm called object-based subcontracting for parallel programming on loosely-coupled distributed systems. In this paradigm, a metaclass called Parclass is defined to create a metaobjec t. The metaobject aggregates objects belonging to a class. A member fu nction of the class, which can be executed concurrently on all the obj ects, is invoked as a subcontract on the metaobject. The metaobject ma nages the subcontract by employing various nodes of the network. The s ubcontract invocation is made fault tolerant and scalable.