Comparing Windows NT, Linux, and QNX as the basis for cluster systems

Avi Kavas*, Dror G. Feitelson

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

13 Scopus citations


Clusters use commodity hardware and software components to provide an environment for high-performance parallel processing. A major issue in the development of a cluster system is the choice of the operating system that will run on each node. We compare three alternatives: Windows NT, Linux, and QNX - a real-time microkernel. The comparison is based on expressive power, performance, and ease-of-use metrics. The result is that none of these systems has a clear advantage over the others in all the metrics, but that each has its strong and weak points. Thus any choice of a base system will involve some technical compromises, but not major ones.

Original languageAmerican English
Pages (from-to)1303-1332
Number of pages30
JournalConcurrency Computation Practice and Experience
Issue number15
StatePublished - 25 Dec 2001


  • Computational cluster
  • Linux
  • Node system
  • QNX
  • Windows NT


Dive into the research topics of 'Comparing Windows NT, Linux, and QNX as the basis for cluster systems'. Together they form a unique fingerprint.

Cite this