loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
27th Annual International Computer Software and Applications Conference
An Object-Passing Model for Parallel Programming
Dallas, Texas
November 03-November 06
ISBN: 0-7695-2020-0
Jameela Al-Jaroodi, University of Nebraska - Lincoln
Nader Mohamed, University of Nebraska - Lincoln
This paper introduces an object-passing model for parallel and distributed application development. Object passing provides the object-oriented application developer with powerful yet simple methods to distribute and exchange data and logic (objects) among processes. The model extends message passing, while exploiting the advantages of the object-oriented paradigm. In addition, the model provides a portable framework for executing applications across multiple platforms, thus effectively exploiting available resources to gain more processing power. A number of advantageous aspects of adopting object passing are discussed, in addition to highlighting the differences between message passing, represented by MPI, and object passing. Another advantage is the model?s suitability for heterogeneous systems. When implemented with a portable language like Java, it can support parallel and distributed applications spanning a collection of heterogeneous platforms. This form of execution will eventually allow for full utilization of available resources for any given application written using this model.
Index Terms:
heterogeneous systems, object-passing parallel/distributed programming, clusters, object-oriented languages, message-passing
Citation:
Jameela Al-Jaroodi, Nader Mohamed, "An Object-Passing Model for Parallel Programming," compsac, pp.138, 27th Annual International Computer Software and Applications Conference, 2003
Usage of this product signifies your acceptance of the Terms of Use.