@misc{white:thesis,
    author = {D. Eric White},
    title = {A Comparison of Mobile Agent Migration Mechanisms},
    year = {1998},
    month = {June},
    copyright = {D. Eric White},
    howpublished = {Senior Honors Thesis, Dartmouth College},
    group = {agents},
    keyword = {mobile agent},
    abstract = {Choosing a model for agent migration is a key decision in the
design of a Java mobile agent system. Two major models have been proposed for
implementing mobile agent migration: one which captures the entire execution
state of a running agent, and one which captures only object state. In this
paper we compare the two models from the perspective of both the system
programmer and the application programmer, in the context of Agent Java, a
part of the D'Agents system developed at Dartmouth College. From the system
programmer's perspective, we consider such issues as difficulty and
complexity of implementation, while from the application programmer's
perspective we examine the level of convenience, naturalness and
functionality each method provides. Ideally, we would also like to compare
the two methods in terms of performance, but time constraints and technical
difficulties have prevented us from obtaining accurate results. Nevertheless,
we present the results we were able to gather.}
}
