• DocumentCode
    35150
  • Title

    Towards an Agent Computing Platform for Distributed Computing on Satellites

  • Author

    Bridges, C.P. ; Vladimirova, Tanya

  • Author_Institution
    Surrey Space Centre, Univ. of Surrey, Guildford, UK
  • Volume
    49
  • Issue
    3
  • fYear
    2013
  • fDate
    Jul-13
  • Firstpage
    1824
  • Lastpage
    1838
  • Abstract
    Today´s mobile devices and countless other embedded devices now aim to use networking technologies utilizing the latest electronics and software to provide new functions. Distributed satellite systems, seen to be analogous to mobile ad hoc networks (MANET), perform new mission functions with high mobility and intermittent connectivity that make satellite network management and operations difficult. New drivers and requirements are outlined for node and network levels in any given topology requiring real-time client-server or peer-to-peer (P2P) networking applications. To meet these requirements a novel agent computing platform (ACP) is proposed utilizing technologies from the multi-processor and agent middleware fields for real-time Java networking and mobile ad hoc network-based distributed computing applications at a minimal overhead to existing systems. The Java optimised processor (JOP) is investigated and embedded into an existing LEON3-based system-on-a-chip (SoC) design to provide a new fault-tolerant, parallel processing, and network functionalities. Agent middleware is discussed and compared for porting to the new dual processor design with a new middleware instance manager thread to enable software resets at runtime on the Java processor without halting the processor. After verification these two technologies are combined and discussed in depth to highlight key technological problems of this real-time ACP implementation.
  • Keywords
    Java; fault tolerance; middleware; mobile ad hoc networks; mobile computing; mobile satellite communication; mobility management (mobile radio); multi-agent systems; multiprocessing systems; parallel programming; peer-to-peer computing; system-on-chip; telecommunication network topology; ACP; Java networking; Java optimised processor; LEON3-based SoC design; MANET; agent computing platform; agent middleware; distributed computing; distributed satellite system; embedded device; fault tolerance; intermittent connectivity; mobile ad hoc network; mobile device; mobility management; multiprocessor; network functionality; network topology; parallel processing; peer to peer network; satellite network management; satellite network operation; system on a chip; Java; Middleware; Real-time systems; Satellites; System-on-chip;
  • fLanguage
    English
  • Journal_Title
    Aerospace and Electronic Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9251
  • Type

    jour

  • DOI
    10.1109/TAES.2013.6558023
  • Filename
    6558023