• DocumentCode
    2568024
  • Title

    Hard-real-time resource management for autonomous spacecraft

  • Author

    Gat, Erann

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • Volume
    7
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    673
  • Abstract
    This paper describes tickets, a computational mechanism for hard-real-time autonomous resource management. Autonomous spacecraft control can be considered abstractly as a computational process whose outputs are spacecraft commands. In order to make the engineering of such systems tractable, these computations an usually organized as multiple parallel threads of control. It is sometimes necessary, particularly in emergency situations, for one thread of control not only to issue certain commands, but to actively prevent the issuing of other commands by other threads of control. Tickets are software objects that act as intermediaries between control processes and low-level commands. In order to gain access to a low-level command a control process must be in possession of a valid ticket for that command. Tickets can be invalidated in constant time. This allows hard-real-time guarantees of performance for denying access to a particular low-level command or set of commands
  • Keywords
    aerospace computing; aerospace control; real-time systems; resource allocation; autonomous spacecraft control; computational process; constrained ticket; hard-real-time resource management; low-level command; software object; ticket; Cameras; Centralized control; Control systems; Laboratories; Process control; Propulsion; Resource management; Space vehicles; Valves; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference Proceedings, 2000 IEEE
  • Conference_Location
    Big Sky, MT
  • ISSN
    1095-323X
  • Print_ISBN
    0-7803-5846-5
  • Type

    conf

  • DOI
    10.1109/AERO.2000.879334
  • Filename
    879334