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
Link To Document