DocumentCode :
3190343
Title :
Real Time Distributed Simulations Using SIMSAT Linux
Author :
Whitty, Joshua
Author_Institution :
VEGA IT GmbH, Darmstadt
fYear :
2007
fDate :
14-16 June 2007
Firstpage :
423
Lastpage :
428
Abstract :
The need for large-scale real-time simulations is growing in demand within many diverse industries. This places ever-increasing performance requirements on the hardware platforms required to run the simulations. Possible solutions to this include the use of networked machines to distribute the simulator processing load. This paper examines some recent examples of such simulations within the European Space sector, and how SIMSAT Linux simulation infrastructure has been extended to satisfy the requirements to run distributed real-time simulations. The underlying simulation environment used by the European Space Agency (ESA) and the European Space Operations Centre (ESOC) for spacecraft simulators since the early 1990\´s is the SIMSAT real-time infrastructure. SIMSAT originally ran under VMS, but since then it has been ported to many different Operating Systems, i.e. Windows NT/2000/XP and then most recently SUSE Linux 9.0. It provides the real-time environment for spacecraft simulators to verify the ground segment readiness prior to launch, including the validation of the mission control system, validation of spacecraft procedures and the training of the spacecraft operators. The requirement to develop simulations for large and complex space systems within the European Space Market, for example Galileo, places heavy demands on the simulation platform. This increasing performance demand has driven the development of a distributed version of the SIMSAT infrastructure. The paper introduces SIMSAT at a conceptual level, the current SIMSAT Linux Software Architecture, and the benefits of its framework "plug-in" design which make it so versatile, flexible and extendable. This plug-in framework allows the development of new SIMSAT Linux components that plug-in to the existing SIMSAT framework, for example to distribute the running of a SIMSAT simulator across a distributed network. The system, network performance, time synchronisation, and configuration control requirements - of a real-time distributed model simulation system are identified. The paper demonstrates how these constraints were solved through the software architectural design principles applied. The results show that the new Distributed SIMSAT Linux Infrastructure Software meets the system and performance requirements of running distributed models across a dedicated network. The new SIMSAT can be utilised across diverse industries to run large-scale distributed simulations. SIMSAT is an ESA product for which holds the full IPR (intellectual Property Right).
Keywords :
Linux; configuration management; digital simulation; distributed processing; real-time systems; software architecture; software performance evaluation; synchronisation; European Space Agency; European Space Operations Centre; SIMSAT Linux; SIMSAT real-time infrastructure; configuration control requirements; large-scale real-time simulation; mission control system validation; network performance; real time distributed simulation; simulation environment; software architecture; spacecraft procedures validation; spacecraft simulator; time synchronisation; Control system synthesis; Hardware; Intellectual property; Large-scale systems; Linux; Operating systems; Radio access networks; Real time systems; Space vehicles; Voice mail;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Recent Advances in Space Technologies, 2007. RAST '07. 3rd International Conference on
Conference_Location :
Istanbul
Print_ISBN :
1-4244-1057-6
Electronic_ISBN :
1-4244-1057-6
Type :
conf
DOI :
10.1109/RAST.2007.4284025
Filename :
4284025
Link To Document :
بازگشت