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 :
بازگشت