• DocumentCode
    2745123
  • Title

    Selection of mobile agents

  • Author

    Satoh, Ichiro

  • Author_Institution
    Nat. Inst. of Informatics, Tokyo, Japan
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    484
  • Lastpage
    493
  • Abstract
    When a task is assigned to mobile agents, those suitable to perform the task need to be selected according to, not only their application-specific behaviors, but also their mobilities. The focus of current research, however, is on the development of execution platforms and applications for mobile agents and not on methodologies for selection of mobile agents. We present a general approach to selecting mobile agents according to their itineraries among multiple hosts. The approach offers a process algebra-based language for formally specifying the itineraries of mobile agents and an algebraic order relation between two itineraries specified as terms of the language. The relation can strictly decide whether or not the itineraries of mobile agents can satisfy the itinerary required by a given task, in the sense that the agents can migrate to all the hosts required by the task in the permissible order specified by the task. A prototype implementation of this approach was constructed on a Java-based mobile agent system. It enables each mobile agent to specify its itinerary as a term of the language and to migrate over a network according to only the itinerary. Also, when it receives a task request from its external environment, it can select a suitable mobile agent to perform the task by using the order relation. We also describe its implementation and a practical application.
  • Keywords
    Java; computability; formal specification; mobile agents; process algebra; Java-based mobile agent system; algebra-based language; application-specific behavior; mobile agent selection; Application software; Computational intelligence; Computer networks; Costs; Informatics; Intelligent agent; Java; Mobile agents; Prototypes; Software agents;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2004. Proceedings. 24th International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2086-3
  • Type

    conf

  • DOI
    10.1109/ICDCS.2004.1281615
  • Filename
    1281615