Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

NT-SwiFT: Software Implemented Fault Tolerance for Windows NT

Yennun Huang, P. Emerald Chung, and Chandra Kintala, Bell Labs, Lucent Technologies; Chung-Yih Wang and De-Ron Liang, Institute of Information Science, Academia Sinica

More and more high available applications are implemented on Windows NT. However, the current version of Windows NT (NT4) does not provide some facilities that are needed to implement these fault tolerant applications. In this paper, we describe a set of components collectively named NT-SwiFT (Software Implemented Fault Tolerance) which facilitates building fault-tolerant and highly available applications on Windows NT. NT-SwiFT provides components for automatic error detection and recovery, checkpointing, event logging and replay, communication error recovery, incremental data replications, IP packets re-routing, etc. SwiFT components were originally designed on UNIX. The UNIX version was first ported to NT to run on UWIN [Korn97]. Gradually a large portion of the software has been re-implemented to take advantage of native NT system services. This paper describes these components and compares the differences in the UNIX and NT implementations. We also describe some applications using these components and discuss how to leverage NT system services and cope with some missing features.

Yennun Huang, Bell Labs, Lucent Technologies

P. Emerald Chung, Bell Labs, Lucent Technologies

Chandra Kintala, Bell Labs, Lucent Technologies

De-Ron Liang, Institute of Information Science, Academia Sinica, Taipei

Chung-Yih Wang, Institute of Information Science, Academia Sinica, Taipei

BibTeX
@inproceedings {261274,
author = {Yennun Huang and P. Emerald Chung and Chandra Kintala and De-Ron Liang and Chung-Yih Wang},
title = {{NT-SwiFT}: Software Implemented Fault Tolerance for Windows {NT}},
booktitle = {2nd USENIX Windows NT Symposium (2nd USENIX Windows NT Symposium)},
year = {1998},
address = {Seattle, WA},
url = {https://www.usenix.org/conference/2nd-usenix-windows-nt-symposium/nt-swift-software-implemented-fault-tolerance-windows-nt},
publisher = {USENIX Association},
month = aug
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/usenix-nt98/full_papers/huang/huang.pdf
Paper (HTML): 
http://usenix.org/publications/library/proceedings/usenix-nt98/full_papers/huang/huang_html/huang.html
Slides: 
http://usenix.org/publications/library/proceedings/usenix-nt98/huang_slides
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us