NonStop (server computers)

Last updated

NonStop (server computers)
DeveloperHewlett Packard Enterprise
ManufacturerHewlett Packard Enterprise
TypeComputer Server
Availability1976 to current
Operating system NonStop OS
PredecessorTandem Computers Inc.

NonStop is a series of server computers introduced to market in 1976 by Tandem Computers Inc., [1] beginning with the NonStop product line. [2] It was followed by the Tandem Integrity NonStop line of lock-step fault-tolerant computers, now defunct (not to be confused with the later and much different Hewlett-Packard Integrity product line extension). The original NonStop product line is currently offered by Hewlett Packard Enterprise since Hewlett-Packard Company's split in 2015. Because NonStop systems are based on an integrated hardware/software stack, Tandem and later HPE also developed the NonStop OS operating system for them.

Contents

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 are often 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 Compaq (from 1997), Hewlett-Packard Company (from 2003) [3] and Hewlett Packard Enterprise (since 2015). In 2005, the HP Integrity "NonStop i" (or TNS/E) servers, based on Intel Itanium microprocessors, was introduced. In 2014, the first systems "NonStop X" (or TNS/X), based on Intel x86-64 processors, were introduced. Sales of the Itanium-based systems ended in July 2020. [4]

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 relational database management systems like NonStop SQL and hierarchical databases such as Enscribe.

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, and is written in TAL and C.

Hardware

The HPE Integrity NonStop computers are a line of fault-tolerant, message-based server computers based on the Intel Xeon processor platform, [4] and optimized for transaction processing. Average availability levels of 99.999% have been observed. [7] NonStop systems feature a massively parallel processing (MPP) architecture and provide linear scalability. Each CPU runs its own copy of the OS, and systems can be expanded up to over 4000 CPUs. This is a shared-nothing architecture — a "share nothing" arrangement also known as loosely coupled multiprocessing.

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 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

Related Research Articles

<span class="mw-page-title-main">Itanium</span> Family of 64-bit Intel microprocessors

Itanium is a discontinued family of 64-bit Intel microprocessors that implement the Intel Itanium architecture. The Itanium architecture originated at Hewlett-Packard (HP), and was later jointly developed by HP and Intel. Launched in June 2001, Intel initially marketed the processors for enterprise servers and high-performance computing systems. In the concept phase, engineers said "we could run circles around PowerPC...we could kill the x86." Early predictions were that IA-64 would expand to the lower-end servers, supplanting Xeon, and eventually penetrate into the personal computers, eventually to supplant reduced instruction set computing (RISC) and complex instruction set computing (CISC) architectures for all general-purpose applications.

<span class="mw-page-title-main">Mainframe computer</span> Large computer

A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterprise resource planning, and large-scale transaction processing. A mainframe computer is large but not as large as a supercomputer and has more processing power than some other classes of computers, such as minicomputers, servers, workstations, and personal computers. Most large-scale computer-system architectures were established in the 1960s, but they continue to evolve. Mainframe computers are often used as servers.

<span class="mw-page-title-main">Minicomputer</span> Mid-1960s–late-1980s class of smaller computers

A minicomputer, or colloquially mini, is a type of smaller general-purpose computer developed in the mid-1960s and sold at a much lower price than mainframe and mid-size computers from IBM and its direct competitors. In a 1970 survey, The New York Times suggested a consensus definition of a minicomputer as a machine costing less than US$25,000, with an input-output device such as a teleprinter and at least four thousand words of memory, that is capable of running programs in a higher level language, such as Fortran or BASIC.

<span class="mw-page-title-main">OpenVMS</span> Computer operating system

OpenVMS, often referred to as just VMS, is a multi-user, multiprocessing and virtual memory-based operating system. It is designed to support time-sharing, batch processing, transaction processing and workstation applications. Customers using OpenVMS include banks and financial services, hospitals and healthcare, telecommunications operators, network information services, and industrial manufacturers. During the 1990s and 2000s, there were approximately half a million VMS systems in operation worldwide.

<span class="mw-page-title-main">HP-UX</span> Operating system

HP-UX is Hewlett Packard Enterprise's proprietary implementation of the Unix operating system, based on Unix System V and first released in 1984. Current versions support HPE Integrity Servers, based on Intel's Itanium architecture.

Systems Network Architecture (SNA) is IBM's proprietary networking architecture, created in 1974. It is a complete protocol stack for interconnecting computers and their resources. SNA describes formats and protocols but, in itself, is not a piece of software. The implementation of SNA takes the form of various communications packages, most notably Virtual Telecommunications Access Method (VTAM), the mainframe software package for SNA communications.

<span class="mw-page-title-main">Apollo Computer</span> Manufacturer of Apollo/Domain workstations in the 1980s

Apollo Computer Inc., founded in 1980 in Chelmsford, Massachusetts, by William Poduska and others, developed and produced Apollo/Domain workstations in the 1980s. Along with Symbolics and Sun Microsystems, Apollo was one of the first vendors of graphical workstations in the 1980s. Like computer companies at the time and unlike manufacturers of IBM PC compatibles, Apollo produced much of its own hardware and software.

Tandem Computers, Inc. was the dominant manufacturer of fault-tolerant computer systems for ATM networks, banks, stock exchanges, telephone switching centers, 911 systems, and other similar commercial transaction processing applications requiring maximum uptime and zero data loss. The company was founded by Jimmy Treybig in 1974 in Cupertino, California. It remained independent until 1997, when it became a server division within Compaq. It is now a server division within Hewlett Packard Enterprise, following Hewlett-Packard's acquisition of Compaq and the split of Hewlett-Packard into HP Inc. and Hewlett Packard Enterprise.

NonStop SQL is a commercial relational database management system that is designed for fault tolerance and scalability, currently offered by Hewlett Packard Enterprise. The latest version is SQL/MX 3.4.

<span class="mw-page-title-main">HP 3000</span> Family of 16-bit and 32-bit minicomputers

The HP 3000 series is a family of 16-bit and 32-bit minicomputers from Hewlett-Packard. It was designed to be the first minicomputer with full support for time-sharing in the hardware and the operating system, features that had mostly been limited to mainframes, or retrofitted to existing systems like Digital's PDP-11, on which Unix was implemented. First introduced in 1972, the last models reached end-of-life in 2010, making it among the longest-lived machines of its generation.

James G. Treybig is the founder of Tandem Computers, which designed and manufactured the first fault tolerant computers, in 1974. These pioneering computers were marketed to transaction processing customers, who used them for ATMs, banks, stock exchanges, phone companies, 911 and military applications.

HPE Integrity Servers is a series of server computers produced by Hewlett Packard Enterprise since 2003, based on the Itanium processor. The Integrity brand name was inherited by HP from Tandem Computers via Compaq.

TACL is the scripting programming language which acts as the shell in Tandem Computers/NonStop computers.

Reliability, availability and serviceability (RAS), also known as reliability, availability, and maintainability (RAM), is a computer hardware engineering term involving reliability engineering, high availability, and serviceability design. The phrase was originally used by International Business Machines (IBM) as a term to describe the robustness of their mainframe computers.

Integrity is the ethical concept of basing of one's actions on a consistent framework of principles.

A transaction processing system (TPS) is a software system, or software/hardware combination, that supports transaction processing.

Enscribe is the native hierarchical database in the commercial HP NonStop (Tandem) servers. It is designed for fault tolerance and scalability and is currently offered by Hewlett Packard Enterprise.

<span class="mw-page-title-main">ProLiant</span> Line of computer servers

ProLiant is a brand of server computers that was originally developed and marketed by Compaq, Hewlett-Packard (HP), and currently marketed by Hewlett Packard Enterprise (HPE). ProLiant servers were first introduced by Compaq in 1993, succeeding their SystemPro line of servers in the high-end space.

HP Neoview was a data warehouse and business intelligence computer server line based on the Hewlett Packard 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 Machine is the name of an experimental computer made by Hewlett Packard Enterprise. It was created as part of a research project to develop a new type of computer architecture for servers. The design focused on a “memory centric computing” architecture, where NVRAM replaced traditional DRAM and disks in the memory hierarchy. The NVRAM was byte addressable and could be accessed from any CPU via a photonic interconnect. The aim of the project was to build and evaluate this new design.

References

  1. "History of TANDEM COMPUTERS, INC. – FundingUniverse". fundinguniverse.com. Retrieved 1 March 2023.
  2. Katzman, J. A. (1977). System Architecture for NonStop Computing. Cupertino, California (also published in Compcon, 1977 pp. 77–80): Tandem Computers, Incorporated. pp. Chapter 29.{{cite book}}: CS1 maint: location (link)
  3. Shankland, Stephen. "Top-end server group comes home to HP". CNET. Retrieved 16 February 2023.
  4. 1 2 "HPE NonStop family of systems" (PDF).
  5. HP NonStop Server Security: A Practical Handbook. Digital Press. 6 October 2003. ISBN   978-1555583149.
  6. 1 2 "Engineered for the highest availability – HPE NonStop family of systems brochure" (PDF). p. 10.
  7. "Compare system availability in the real world". Hewlett-Packard. October 2006. Archived from the original on 12 July 2011. Retrieved 7 August 2010.
  8. "Engineered for the Highest Availability" (PDF). July 2020. p. 14. Retrieved 25 February 2023.
  9. Morgan, Timothy Prickett. "HP euthanizes Neoview data warehouse iron". theregister.com. Retrieved 27 April 2023.

Sources