• DocumentCode
    2442082
  • Title

    Automatically Costed Autonomous Mobility

  • Author

    Deng, Xiao Yan ; Michaelson, Greg ; Trinder, Phil

  • Author_Institution
    Heriot-Watt Univ., Edinburgh
  • fYear
    2007
  • fDate
    2-5 Nov. 2007
  • Firstpage
    95
  • Lastpage
    101
  • Abstract
    To share resources in open distributed systems we have developed autonomous mobile programs, which periodically use a cost model to decide where to execute in a network. In addition, self-aware mobile coordination for common patterns of computation over collections are encapsulated by autonomous mobility skeletons. Performance can be improved if an autonomous mobile program can predict the cost of the entire program rather than a single iteration. We propose a cost calculus that predicts the costs for the remainder of a computation at arbitrary program points. We extend our autonomous mobility skeleton cost models to be parametrised on the cost of the remainder of the program, and propose costed autonomous mobility skeletons. An automatic cost analyser which implements the calculus has been constructed to generate Jocaml programs with higher-order functions replaced by costed autonomous mobility skeletons.
  • Keywords
    distributed programming; mobile computing; open systems; process algebra; resource allocation; Jocaml programs; automatic cost analyser; automatically costed autonomous mobility; autonomous mobile programs; autonomous mobility skeleton cost models; cost calculus; open distributed systems; resource sharing; self-aware mobile coordination; Calculus; Computer networks; Cost function; Distributed computing; Functional programming; Intelligent agent; Java; Mobile agents; Mobile computing; Skeleton;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Agent Technology, 2007. IAT '07. IEEE/WIC/ACM International Conference on
  • Conference_Location
    Fremont, CA
  • Print_ISBN
    978-0-7695-3027-7
  • Type

    conf

  • DOI
    10.1109/IAT.2007.55
  • Filename
    4407268