Internet applications with wireless clients, which are rapidly increasing in popularity, face obstacles in terms of performance, reliability, and security. While much can be done to address these problems at the lower layers of the protocol stack, we focus on what can be done at the application level, which is complementary to the lower layer work but also has the advantage that it can be easily be deployed on top of existing or newer wireless Internet infrastructures. We propose that wireless Internet applications be enhanced through the use of a stylized form of mobile agent technology which we call behavior patterns. These are software templates that aid in the construction of these applications, and help in categorizing and constraining their behavior so that agent-hosts (the intermediary machines capable of executing mobile agents), are more willing to accept them for execution and provide them with the appropriate processing and communication resources. This paper provides an overview of the goals and design of this agent behavior pattern architecture, especially as it relates to supporting wireless Internet applications.
The authors of these documents have submitted their reports to this technical report series for the purpose of non-commercial dissemination of scientific work. The reports are copyrighted by the authors, and their existence in electronic format does not imply that the authors have relinquished any rights. You may copy a report for scholarly, non-commercial purposes, such as research or instruction, provided that you agree to respect the author's copyright. For information concerning the use of this document for other than research or instructional purposes, contact the authors. Other information concerning this technical report series can be obtained from the Computer Science and Engineering Department at the University of California at San Diego, firstname.lastname@example.org.
[ Search ]