Skip to main navigation Skip to search Skip to main content

Application of lock-free queue in a fast command relay software

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publication2009 2nd International Conference on Future Information Technology and Management Engineering, FITME 2009
Pages572-575
Number of pages4
DOIs
StatePublished - 2009
Event2009 2nd International Conference on Future Information Technology and Management Engineering, FITME 2009 - Sanya, China
Duration: 13 Dec 200914 Dec 2009

Publication series

Name2009 2nd International Conference on Future Information Technology and Management Engineering, FITME 2009

Conference

Conference2009 2nd International Conference on Future Information Technology and Management Engineering, FITME 2009
Country/TerritoryChina
CitySanya
Period13/12/0914/12/09

Keywords

  • Lock-free queue
  • Multithreading
  • Telecommand
  • Thread synchronization

Fingerprint

Dive into the research topics of 'Application of lock-free queue in a fast command relay software'. Together they form a unique fingerprint.

Cite this