FACILITATING AGENT NAVIGATION USING DSM - HIGH LEVEL DESIGNS
Lei Pan, Ming Kin Lai, Javid J. Huseynov, Lubomir Bic, Michael B. Dillencourt · 2003
ABSTRACT:By combining research results from different communities, better systems can be built. This is exemplified in our designs of two mobile agent systems on top of distributed shared memory (DSM). Conventional use of DSM causes inadvertent movement of large data, which leads to the belief that DSM is not scalable. In our two designs, we use DSM in two different ways. The first uses explicit agent migration and data distribution where DSM contains only the small agent variables, while in the second all data is placed in DSM, and the agents migrate implicitly to large-sized data. The first design gives the programmers more control whereas the second design provides more transparency. The benefits of both designs include improved efficiency, ease of construction, and ease of use. I.