000113714 001__ 113714
000113714 005__ 20181203021015.0
000113714 0247_ $$2doi$$a10.1016/j.jpdc.2004.06.002
000113714 037__ $$aARTICLE
000113714 245__ $$aA Model for Parallel Programming over CORBA
000113714 269__ $$a2004
000113714 260__ $$c2004
000113714 336__ $$aJournal Articles
000113714 520__ $$aExisting models for parallel programming over Common Object Request Broker Architecture (CORBA) do not address issues specific to parallel programming over a Network of Workstations (NOWs). This paper presents P-CORBA, a model for parallel programming over CORBA that addresses these issues. Transmission and distribution of computing power of a NOW is facilitated by P-CORBA. The main contribution of the work is to bring a notion of concurrency into CORBA. The model illustrates a method for balancing the load on a CORBA-based distributed system. It also provides a new idea for achieving object migration in CORBA. The paper presents detailed performance studies from a prototype of the model that has been implemented. A detailed performance comparison of the model is made with a widely used parallel programming tool, namely Message Passing Interface (MPI). This paper demonstrates that in spite of its overheads, CORBA can be used for parallel programming over a NOW and significant speedups can be obtained.
000113714 6531_ $$aParallel computing
000113714 6531_ $$aConcurrency
000113714 6531_ $$aMeta-object
000113714 6531_ $$aMethod invocation
000113714 6531_ $$aObject migration
000113714 6531_ $$aLoad balancing
000113714 6531_ $$aKernel
000113714 6531_ $$aTranslator
000113714 700__ $$aJanaki Ram, D.
000113714 700__ $$aVijay Srinivas, A.
000113714 700__ $$aManjula Rani, P.
000113714 773__ $$j64$$tJournal of Parallel and Distributed Computing$$k11$$q1256-1269
000113714 909C0 $$xU10405$$0252004$$pLSIR
000113714 909CO $$pIC$$particle$$ooai:infoscience.tind.io:113714
000113714 917Z8 $$x148230
000113714 937__ $$aLSIR-ARTICLE-2007-013
000113714 973__ $$rREVIEWED$$sPUBLISHED$$aOTHER
000113714 980__ $$aARTICLE