• DocumentCode
    3107497
  • Title

    Application of Lock-Free Queue in a Fast Command Relay Software

  • Author

    Sen, Wang ; Qi, Zhao ; Wen-quan, Feng

  • Author_Institution
    Sch. of Electron. Inf. Eng., Beihang Univ., Beijing, China
  • fYear
    2009
  • fDate
    13-14 Dec. 2009
  • Firstpage
    572
  • Lastpage
    575
  • Abstract
    Lock-free algorithms provide a new way for thread synchronization, it avoid some common problems encountered in traditional synchronization methods. But the implementation of lock-free algorithm is generally complex. The lock-free queue algorithm described by Maged M. Michael and Michael L. Scott was fast and simple, its implementation using C++ under Windows platform was described. The algorithm was applied in a command relay software in astronautics field. The main function of this software is to relay command between control device and telemetry device. Speed and reliability are very important design goals. The algorithm was analyzed, and tests were conducted on the software. Test results show that performance of the software meet our design goals.
  • Keywords
    C++ language; aerospace computing; multi-threading; program testing; space research; telemetry; C++; Windows platform; astronautics field; control device; fast command relay software; lock-free queue algorithm; software testing; telemetry device; thread synchronization; Application software; Hardware; Microcomputers; Relays; Software algorithms; Software design; Software testing; Space technology; Telecommunication computing; Yarn; lock-free queue; multithreading; telecommand; thread synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Future Information Technology and Management Engineering, 2009. FITME '09. Second International Conference on
  • Conference_Location
    Sanya
  • Print_ISBN
    978-1-4244-5339-9
  • Type

    conf

  • DOI
    10.1109/FITME.2009.147
  • Filename
    5381053