• DocumentCode
    2941018
  • Title

    Mobile agent programming in Ajanta

  • Author

    Tripathi, Anand R. ; Karnik, Neeran M. ; Vora, Manish K. ; Ahmed, Tanvir ; Singh, Ram D.

  • Author_Institution
    Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    190
  • Lastpage
    197
  • Abstract
    The paper gives an overview of Ajanta, a Java based system for mobile agent programming. We outline the Ajanta architecture, and discuss the basic elements that comprise an agent based application. Ajanta´s programming environment is defined in terms of a set of primitive operations for agent creation, dispatch, migration and remote control. Agents can access server resources using a proxy based access control mechanism. We describe a scheme for agent migration based on the composition of some basic migration patterns which incorporate exception handling mechanisms. Finally, we present two agent based distributed applications implemented using the Ajanta system. One is a middleware which supports file sharing over the Internet and the other is a distributed calendar manager
  • Keywords
    Java; client-server systems; distributed programming; exception handling; mobile computing; Ajanta architecture; Internet; Java based system; agent based application; agent based distributed applications; agent creation; agent migration; basic migration patterns; distributed calendar manager; exception handling mechanisms; file sharing; middleware; mobile agent programming; primitive operations; programming environment; proxy based access control mechanism; remote control; server resources; Application software; Computer networks; Computer science; Identity-based encryption; Internet; Java; Mobile agents; Network servers; Protection; Remote monitoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1999. Proceedings. 19th IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0222-9
  • Type

    conf

  • DOI
    10.1109/ICDCS.1999.776520
  • Filename
    776520