|
Papers about the Knowbot SoftwareHere are some papers about applications of the Knowbot software, published by members of the Knowbot software development team. Using the Knowbot Operating Environment in a Wide-Area NetworkJeremy Hylton and Guido van Rossum
Mobile agents can optimize their communication patterns to reduce bandwidth and latency and can adapt to changes in network service. We report on use of the Knowbot Operating Environment to support mobile agents in a wide-area network. Experiments with an application that monitors Web pages for changes show that a mobile program can outperform its stationary counterpart. The performance benefits are obtained by moving clients within the network to reduce the costs of wide-area network connections. HTML, Postscript, Compressed Postscript Knowbot programming: System support for mobile agentsJeremy Hylton, Ken Manheimer, Fred L. Drake Jr., Barry Warsaw, Roger
Masse, and Guido van Rossum Knowbot Programs are mobile agents intended for use in widely distributed systems like the Internet. We describe our experiences implementing security, process migration, and inter-process communication in a prototype system implemented using the object-oriented programming language Python. This infrastructure supports applications that are composed of multiple, autonomous agents that can migrate to use network resources more efficiently. HTML, Postscript, Compressed Postscript, Powerpoint slides Other PapersHere are a few papers and reports which provide some background on the Knowbot project. A framework for distributed digital object servicesRobert Kahn and Robert Wilensky Workshop on the Protection of Intellectual Property Rights in a Digital Library SystemSubtitled: Knowbots in the Real World Available on request from CNRI. The Digital Library Project, volume I: The world of KnowbotsRobert E. Kahn and Vinton G. Cerf Available on request from CNRI. |