• DocumentCode
    158054
  • Title

    Fault-Tolerant Distributed approach to satellite On-Board Computer design

  • Author

    Fayyaz, Muhammad ; Vladimirova, Tanya

  • Author_Institution
    Dept. of Eng., Univ. of Leicester, Leicester, UK
  • fYear
    2014
  • fDate
    1-8 March 2014
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    In this paper, a novel design of a satellite Fault-Tolerant Distributed On-Board Computer (FTD-OBC) is proposed. The FTD-OBC fault-tolerance and task migration functions rely on a distributed coordination method, which is supported by an Adaptive Middleware for Fault-Tolerance (AMFT) block. The proposed distributed computer is adaptive and reconfigures itself in case of a failure seamlessly by migrating the tasks of a faulty node to other nodes. The FTD-OBC design is assessed against the popular centralized and Triple Modular redundant OBCs. The analysis demonstrates that the distributed OBC design achieves much higher reliability along with the inherent advantage of a higher computing performance. Experimental results are reported, which show that the proposed FTD-OBC is able to quickly migrate computing tasks when a fault occurs within a node, enabling seamless continuous operation.
  • Keywords
    distributed processing; fault tolerant computing; middleware; satellite computers; spacecraft computers; task analysis; AMFT block; FTD-OBC design; adaptive middleware for fault tolerance; centralized OBC design; distributed OBC design; distributed computer; distributed coordination method; fault tolerant distributed approach; reliability; satellite on-board computer design; task migration function; triple modular redundant OBC; Computers; Hardware; Lead; MATLAB; Reliability; Satellite broadcasting; Satellites;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2014 IEEE
  • Conference_Location
    Big Sky, MT
  • Print_ISBN
    978-1-4799-5582-4
  • Type

    conf

  • DOI
    10.1109/AERO.2014.6836199
  • Filename
    6836199