BibTeX for papers by David Kotz; for complete/updated list see https://www.cs.dartmouth.edu/~kotz/research/papers.html @Article{gray:spe, author = {Robert S. Gray and George Cybenko and David Kotz and Ronald A. Peterson and Daniela Rus}, title = {{D'Agents: Applications and Performance of a Mobile-Agent System}}, journal = {Software--- Practice and Experience}, year = 2002, month = {May}, volume = 32, number = 6, pages = {543--573}, publisher = {John Wiley \& Sons}, copyright = {John Wiley \& Sons}, DOI = {10.1002/spe.449}, URL = {https://www.cs.dartmouth.edu/~kotz/research/gray-spe/index.html}, note = {Invited paper}, abstract = {D'Agents is a mobile-agent system that is used primarily for information-retrieval applications. In this paper, we first examine two such applications, where mobile agents greatly simplify the task of providing efficient but application-specific access to remote information resources. Then we describe the D'Agents system, which supports multiple languages, Tcl, Java and Scheme, and strong mobility for Tcl and Java. After considering the D'Agents implementation, we present some recent performance and scalability experiments that compare D'Agent mobile agents with traditional client/server approaches. The experiments show that mobile agents often outperform client/server solutions, but also demonstrate the deep interaction between environmental and application parameters. The mobile-agent performance space as a whole is complex, and significant additional experiments are needed to characterize it. Finally, after discussing current and future experiments, we explore the differences between D'Agents and other mobile-agent systems.}, }