NonStop (server computers)
Developer | Hewlett Packard Enterprise |
---|---|
Manufacturer | Hewlett Packard Enterprise |
Type | Computer Server |
Availability | 1976 to current |
Operating system | NonStop OS |
Predecessor | Tandem Computers Inc. |
NonStop is a series of
NonStop systems are, to an extent, self-healing. To circumvent single points of failure, they are equipped with almost all redundant components. When a mainline component fails, the system automatically falls back to the backup.
These systems can be used by banks, stock exchanges, payment applications, retail companies, energy and utility services, healthcare organizations, manufacturers, telecommunication providers, transportation, and other enterprises requiring extremely high uptime.[citation needed]
History
Originally introduced in 1976 by Tandem Computers Inc., the line was later owned by
Early NonStop applications had to be specifically coded for fault tolerance. That requirement was removed in 1983 with the introduction of the Transaction Monitoring Facility (TMF), along with Pathway transaction management software and SCOBOL applications (or, later, NonStop Tuxedo transaction management software), which handles the various aspects of fault tolerance on the system level.
Software
NonStop OS is a message-based operating system designed for fault tolerance. It works with process pairs and ensures that backup processes on redundant CPUs take over in case of a process or CPU failure. Data integrity is maintained during those takeovers; no transactions or data are lost or corrupted.
The operating system as a whole is branded NonStop OS and includes the Guardian layer, which is a low-level component of the operating system and the Open System Services (OSS) personality which runs atop this layer, which implements a Unix-like interface for other components of the OS to use.
The operating system and application are both designed to support the fault tolerant hardware. The operating system continually monitors the status of all components, switching control as necessary to maintain operations. There are also features designed into the software that allow programs to be written as continuously available programs. That is accomplished using a pair of processes where one process performs all the primary processing and the other serves as a "hot backup", receiving updates to data whenever the primary reaches a critical point in processing. Should the primary stop, the backup steps in to resume execution using the current transaction.[5]
The systems support
Languages supported include Java,[6] C, C++,[6] COBOL, SCOBOL (Screen COBOL), Transaction Application Language (TAL), etc. It uses the scripting and job control language TACL (Tandem Advanced Command Language), and is written in TAL and C.
Hardware

The HPE Integrity NonStop computers are a line of
Due to the integrated hardware/software stack and a single system image for even the largest configurations, system management requirements for NonStop systems are rather low. In most deployments there is just a single production server, not a complex server farm.[citation needed]
Most customers also have a backup server in a remote location for IT disaster recovery. There are standard products to keep the data of the production and the backup server in sync, for example, HPE's Remote Database Facility (RDF),[8] hence there is fast takeover and little to no data loss also in a disaster situation with the production server being disabled or destroyed.
HP also developed a data warehouse and business intelligence server line, HP Neoview, based on the NonStop line. It acted as a database server, providing NonStop OS and NonStop SQL, but lacked the transaction processing functionality of the original NonStop systems. The line was retired, and no longer marketed, as of 24 January 2011.[9]
See also
- List of compilers - includes some compilers for NonStop
- Master-checker
- Reliability engineering
- Stratus Technologies
References
- ^ "History of TANDEM COMPUTERS, INC. – FundingUniverse". fundinguniverse.com. Retrieved 1 March 2023.
- ^ Katzman, J. A. (1977). "Chapter 29". System Architecture for NonStop Computing. Cupertino, California: Tandem Computers, Incorporated. (also published in Compcon, 1977 pp. 77–80)
- ^ Shankland, Stephen (13 June 2002). "Top-end server group comes home to HP". CNET. Retrieved 16 February 2023.
- ^ a b "HPE NonStop family of systems" (PDF).
- ISBN 978-1555583149.
- ^ a b "Engineered for the highest availability – HPE NonStop family of systems brochure" (PDF). p. 10.
- ^ "Compare system availability in the real world". Hewlett-Packard. October 2006. Archived from the original on 12 July 2011. Retrieved 7 August 2010.
- ^ "Engineered for the Highest Availability" (PDF). July 2020. p. 14. Retrieved 25 February 2023.
- ^ Morgan, Timothy Prickett. "HP euthanizes Neoview data warehouse iron". theregister.com. Retrieved 27 April 2023.
Sources
- ISBN 1-56881-092-X.
- Horst, R.W. (February 1995). "TNet: a reliable system area network". .
- Horst, Robert W.; Harris, Richard L.; Jardine, Robert L. (1990). "Multiple instruction issue in the NonStop Cyclone processor". Proceedings of the 17th Annual .
- Bernick, D. (2005). "NonStop advanced architecture". Proceedings of the 2005 .
- Kim, Won (March 1984). "Highly available systems for database applications". ACM Computing Surveys. 16: 71–98. S2CID 4397686.