• DocumentCode
    3302273
  • Title

    Using behavior templates to design remotely executing agents for wireless clients

  • Author

    Eugene Hun ; Pasquale, J.

  • Author_Institution
    Department of Computer Science and Engineering, University of California, San Diego San Diego, California 92093-0114
  • fYear
    2004
  • fDate
    9-11 Aug. 2004
  • Firstpage
    11
  • Lastpage
    20
  • Abstract
    ReAgents are remotely executing agents derived from behavior templates that support wireless clients in Internet applications. A reAgent is essentially a "one-shot" mobile agent that acts as an extension of a client, dynamically launched by the client to run on its behalf at a remote, more advantageous, location. Templates simplify the programming of reAgents by transparently handling data migration for remote execution, supporting custom communication protocols between the client and agent, and providing a general interface for programmers to implement their application-specific customizing logic. This simplification is made possible by the identification of characteristic behaviors, i.e., common patterns of actions that exploit the ability to process and communicate remotely. Examples of such behaviors are filtering, encoding/decoding, monitoring, caching, and distribution/collation. In this paper, we identify and analyze a set of core characteristic behaviors, describe how to program reAgents using behavior templates, and show that the overhead of using reAgents is low and outweighed by its benefits.
  • Keywords
    Communication system security; Computer science; Displays; Electronic mail; Internet; Logic programming; Merchandise; Network servers; Portable computers; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applications and Services in Wireless Networks, 2004. ASWN 2004. 2004 4th Workshop on
  • Conference_Location
    Boston, MA, USA
  • Print_ISBN
    0-7803-8960-3
  • Type

    conf

  • DOI
    10.1109/ASWN.2004.185150
  • Filename
    1437490