Using the Knowbot Operating Environment in a Wide-Area Network

Mobile agents can optimize their communication patt erns to reduce bandwidth and latency and can adapt to changes in n etwork service. We report on use of the Knowbot Operating Environment to support mobile agents in a wide-area network. Experiments with an application that moni t rs Web pages for changes show that a mobile program can outperform its stati onary counterpart. The performance benefits are obtained by moving clients wi hin the network to reduce the costs of wide-area network connections.

[1]  V. Paxson End-to-end routing behavior in the internet , 2006, CCRV.

[2]  John K. Ousterhout,et al.  Safe Tcl: a toolbox for constructing electronic meeting places , 1995 .

[3]  G.J. Minden,et al.  A survey of active network research , 1997, IEEE Communications Magazine.

[4]  Joel H. Saltz,et al.  Distributed resource monitors for mobile objects , 1996, Proceedings of the Fifth International Workshop on Object-Orientation in Operation Systems.

[5]  Jerome H. Saltzer,et al.  The protection of information in computer systems , 1975, Proc. IEEE.

[6]  Holger Peine,et al.  The Architecture of the Ara Platform for Mobile Agents , 1999, Mobile Agents.

[7]  Mahmoud Naghshineh,et al.  Adapting to Network and Client Variability , 1998, IEEE Personal Communications.

[8]  Joel H. Saltz,et al.  Sumatra: A Language for Resource-Aware Mobile Programs , 1996, Mobile Object Systems.

[9]  John K. Ousterhout,et al.  The Safe-Tcl Security Model , 1998, USENIX Annual Technical Conference.

[10]  Butler W. Lampson,et al.  Designing a global name service , 1986, PODC '86.

[11]  J. Hylton,et al.  Knowbot Programming: system support for mobile agents , 1996, Proceedings of the Fifth International Workshop on Object-Orientation in Operation Systems.

[12]  Robbert van Renesse,et al.  Operating system support for mobile agents , 1995, Proceedings 5th Workshop on Hot Topics in Operating Systems (HotOS-V).

[13]  Christian Huitema,et al.  Routing in the Internet , 1995 .

[14]  David K. Gifford,et al.  Remote evaluation , 1990, TOPL.

[15]  David Wetherall,et al.  Towards an active network architecture , 1996, CCRV.

[16]  Robert S. Gray,et al.  Agent Tcl: a Exible and Secure Mobile-agent System , 1996 .

[17]  M. Frans Kaashoek,et al.  Rover: a toolkit for mobile information access , 1995, SOSP.

[18]  Eric A. Brewer,et al.  Adapting to network and client variability via on-demand dynamic distillation , 1996, ASPLOS VII.