Skip to content
Free planNo credit card requiredStart writing

article · 2002

SHARED VARIABLE PROGRAMMING BEYOND SHARED MEMORY: Bridging Distributed Memory with Mobile Agents

Lei Pan, Lubomir F. Bic, Michael B. Dillencourt

Cited by 4Abstract and details only

Abstract

Shared-variable programming (SV) and message passing (MP) are two classical approaches to distributed and parallel programming. An SV program is relatively easy to write, but does not scale up well. The benefits and problems with MP are converse. It is widely believed that shared variable programming re- quires shared memory (e.g. DSM). As a result, current research work has been focusing on either to improve DSM's, or to use MP (e.g. MPI) completely. In this paper, we demonstrate with examples that shared variable programming is possible in distributed memory environment with the help of a mobile agent system. We claim that Mobile-Agent-based Shared Variable (MASV) programming is a better approach for general purpose distributed and parallel programming, because it combines the benefits from both SV and MP, and balances convenience and flexibility for its programmers. MASV distributed and parallel programs are efficient and scalable, and they preserve algorithmic integrity which makes them easy to develop and maintain.

Cite this paper

APA 7

Pan, L., Bic, L. F., & Dillencourt, M. B. (2002). SHARED VARIABLE PROGRAMMING BEYOND SHARED MEMORY: Bridging Distributed Memory with Mobile Agents.

MLA 9

Pan, Lei, et al. “SHARED VARIABLE PROGRAMMING BEYOND SHARED MEMORY: Bridging Distributed Memory with Mobile Agents.” 2002.

Chicago

Pan, Lei, Lubomir F. Bic, and Michael B. Dillencourt. 2002. “SHARED VARIABLE PROGRAMMING BEYOND SHARED MEMORY: Bridging Distributed Memory with Mobile Agents.”

Harvard

Pan, L., Bic, L.F. and Dillencourt, M.B. (2002) ‘SHARED VARIABLE PROGRAMMING BEYOND SHARED MEMORY: Bridging Distributed Memory with Mobile Agents’.

BibTeX
@article{pan2002shared,
  title = {{SHARED VARIABLE PROGRAMMING BEYOND SHARED MEMORY: Bridging Distributed Memory with Mobile Agents}},
  author = {Pan, Lei and Bic, Lubomir F. and Dillencourt, Michael B.},
  year = {2002}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.