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
Pan, L., Bic, L. F., & Dillencourt, M. B. (2002). SHARED VARIABLE PROGRAMMING BEYOND SHARED MEMORY: Bridging Distributed Memory with Mobile Agents.
Pan, Lei, et al. “SHARED VARIABLE PROGRAMMING BEYOND SHARED MEMORY: Bridging Distributed Memory with Mobile Agents.” 2002.
Pan, Lei, Lubomir F. Bic, and Michael B. Dillencourt. 2002. “SHARED VARIABLE PROGRAMMING BEYOND SHARED MEMORY: Bridging Distributed Memory with Mobile Agents.”
Pan, L., Bic, L.F. and Dillencourt, M.B. (2002) ‘SHARED VARIABLE PROGRAMMING BEYOND SHARED MEMORY: Bridging Distributed Memory with Mobile Agents’.
@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.