All Topics  
Mainframe computer

 
Mainframe Computer

   Email Print
   Bookmark   Link






 

Mainframe computer



 
 
Mainframes (often colloquially referred to as Big Iron
Big iron

Big iron, as the Hacker 's dictionary the Jargon File defines it, "refers to large, expensive, ultra-fast computers. It is used generally for number crunching supercomputers such as Crays, but can include more conventional big commercial International Business Machinesish Mainframe computer"....
) are computer
Computer

A computer is a machine that manipulates Data according to a list of Code .The first devices that resemble modern computers date to the mid-20th century , although the computer concept and various machines similar to computers existed earlier....
s used mainly by large organizations for critical applications, typically bulk data processing such as census
Census

A census is the procedure of systematically acquiring and recording information about the members of a given population. It is a regularly occurring and official count of a particular population....
, industry and consumer statistics, ERP
Enterprise resource planning

Enterprise resource planning is an enterprise-wide information system designed to coordinate all the resources, information, and activities needed to complete business processes such as order fulfillment or billing....
, and financial transaction processing
Transaction processing

In computer science, transaction processing is information processing that is divided into individual, indivisible operations, called transactions. Each transaction must succeed or fail as a complete unit; it cannot remain in an intermediate state....
.

The term probably had originated from the early mainframes, as they were housed in enormous, room-sized metal boxes or frames.






Discussion
Ask a question about 'Mainframe computer'
Start a new discussion about 'Mainframe computer'
Answer questions from other users
Full Discussion Forum



Recent Posts









Encyclopedia


Ibm704
Mainframes (often colloquially referred to as Big Iron
Big iron

Big iron, as the Hacker 's dictionary the Jargon File defines it, "refers to large, expensive, ultra-fast computers. It is used generally for number crunching supercomputers such as Crays, but can include more conventional big commercial International Business Machinesish Mainframe computer"....
) are computer
Computer

A computer is a machine that manipulates Data according to a list of Code .The first devices that resemble modern computers date to the mid-20th century , although the computer concept and various machines similar to computers existed earlier....
s used mainly by large organizations for critical applications, typically bulk data processing such as census
Census

A census is the procedure of systematically acquiring and recording information about the members of a given population. It is a regularly occurring and official count of a particular population....
, industry and consumer statistics, ERP
Enterprise resource planning

Enterprise resource planning is an enterprise-wide information system designed to coordinate all the resources, information, and activities needed to complete business processes such as order fulfillment or billing....
, and financial transaction processing
Transaction processing

In computer science, transaction processing is information processing that is divided into individual, indivisible operations, called transactions. Each transaction must succeed or fail as a complete unit; it cannot remain in an intermediate state....
.

The term probably had originated from the early mainframes, as they were housed in enormous, room-sized metal boxes or frames. Later the term was used to distinguish high-end commercial machines from less powerful units.

Today in practice, the term usually refers to computers compatible with the IBM System/360 line, first introduced in 1965. (IBM System z10
IBM System z10

IBM System z10 is the latest line of IBM Mainframe computer. The z10 Enterprise Class was announced on February 26, 2008. On October 21, 2008 IBM announced the z10 Business Class , a scaled down version of the z10 EC....
 is the latest incarnation.) Otherwise, large systems that are not based on the System/360 are referred to as either "servers" or "supercomputer
Supercomputer

A supercomputer is a computer that is at the frontline of current processing capacity, particularly speed of calculation. Supercomputers introduced in the 1960s were designed primarily by Seymour Cray at Control Data Corporation , and led the market into the 1970s until Cray left to form his own company, Cray Research....
s". However, "server", "supercomputer" and "mainframe" are not synonymous (see client-server
Client-server

The client-server software architecture model distinguishes client systems from server systems, which communicate over a computer network. A client-server application is a distributed system comprising both client and server software....
).

Some non-System/360-compatible systems derived from or compatible with older (pre-Web) server technology may also be considered mainframes. These include the Burroughs large systems, the UNIVAC 1100/2200 series
UNIVAC 1100/2200 series

The UNIVAC 1100/2200 series is a series of compatible 36-bit computer systems, beginning with the UNIVAC 1107 in 1962, initially made by UNIVAC....
 systems, and the pre-System/360 IBM 700/7000 series
IBM 700/7000 series

The IBM 700/7000 series was a series of large scale computer systems made by International Business Machines through the 1950s and early 1960s....
. Most large-scale computer system architectures were firmly established in the 1960s and most large computers were based on architecture established during that era up until the advent of Web servers in the 1990s. (Interestingly, the first Web server running anywhere outside Switzerland ran on an IBM mainframe at Stanford University as early as 1990. See History of the World Wide Web
History of the World Wide Web

The World Wide Web is a global information medium which users can read and write via computers connected to the Internet. The term is often mistakenly used as a synonym for the Internet itself, but the Web is a service that operates over the Internet, as e-mail does....
 for details.)

There were several minicomputer
Minicomputer

A minicomputer is a class of multi-user computers that lies in the middle range of the computing spectrum, in between the largest multi-user systems and the smallest single-user systems ....
 operating systems and architectures that arose in the 1970s and 1980s, but minicomputers are generally not considered mainframes. (UNIX
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 arose as a minicomputer operating system; Unix has scaled up over the years to acquire some mainframe characteristics.)

Many defining characteristics of "mainframe" were established in the 1960s, but those characteristics continue to expand and evolve to the present day.

Description

Modern mainframe computers have abilities not so much defined by their single task computational speed (usually defined as MIPS — Millions of Instructions Per Second) as by their redundant internal engineering and resulting high reliability and security, extensive input-output facilities, strict backward compatibility
Backward compatibility

In technology, for example in telecommunications and computing, a device or technology is said to be backwards compatible if it allows input generated by older devices....
 with older software, and high utilization rates to support massive throughput. These machines often run for years without interruption, with repairs and hardware upgrades taking place during normal operation.

Software upgrades are only non-disruptive when Parallel Sysplex
Parallel Sysplex

File:GDPS.svgIn computing, a Parallel Sysplex is a computer cluster of IBM mainframes acting together in a single system image, usually with z/OS....
 is in place, with true workload sharing, so one system can take over another's application, while it is being refreshed. More recently, there are several IBM mainframe installations that have delivered over a decade of continuous business service as of 2007, with hardware upgrades not interrupting service. Mainframes are defined by high availability, one of the main reasons for their longevity, because they are typically used in applications where downtime would be costly or catastrophic. The term Reliability, Availability and Serviceability
Reliability, Availability and Serviceability

Reliability, High Availability and Serviceability are computer hardware engineering terms. It originated from IBM to advertise the robustness of their mainframe computers....
 (RAS) is a defining characteristic of mainframe computers. Proper planning (and implementation) is required to exploit these features.

In the 1960s, most mainframes had no interactive interface. They accepted sets of punch cards, paper tape, and/or magnetic tape and operated solely in batch
Batch processing

Batch processing is execution of a series of Computer programs on a computer without human interaction.Batch jobs are set up so they can be run to completion without human interaction, so all input data is preselected through Script s or command-line parameters....
 mode to support back office
Back office

A back office is a part of most corporations where tasks dedicated to running the company itself take place. The term comes from the building layout of early companies where the front office would contain the sales and other customer-facing staff and the back office would be those manufacturing or developing the products or involved in admini...
 functions, such as customer billing. Teletype devices were also common, at least for system operators. By the early 1970s, many mainframes acquired interactive user interfaces and operated as timesharing computers, supporting hundreds or thousands of users simultaneously along with batch processing. Users gained access through specialized terminals
Computer terminal

A computer terminal is an electronic or electromechanical computer hardware device that is used for entering data into, and displaying data from, a computer or a computing system....
 or, later, from personal computer
Personal computer

A personal computer is any general-purpose computer whose original sales price, size, and capabilities make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator....
s equipped with terminal emulation software. Many mainframes supported graphical terminals (and terminal emulation) by the 1980s (if not earlier). Nowadays most mainframes have partially or entirely phased out classic terminal access for end-users in favor of Web user interfaces. Developers and operational staff typically continue to use terminals or terminal emulators.

Historically, mainframes acquired their name in part because of their substantial size, and because of requirements for specialized heating, ventilation, and air conditioning (HVAC
HVAC

HVAC is an initialism or acronym that stands for "heating, Ventilation , and air conditioning". HVAC is sometimes referred to as climate control and is particularly important in the design of medium to large industrial and office buildings such as skyscrapers and in marine environments such as aquariums, where humidity and tem...
), and electrical power. Those requirements ended by the mid-1990s with CMOS
CMOS

Complementary metal?oxide?semiconductor , is a major class of integrated circuits. CMOS technology is used in microprocessors, microcontrollers, Static Random Access Memory, and other digital logic circuits....
 mainframe designs replacing the older bipolar
Bipolar junction transistor

A bipolar transistor is a type of transistor. It is a three-terminal device constructed of Doping semiconductor material and may be used in Electronic amplifier or switching applications....
 technology. In a major reversal, IBM now touts its newer mainframes' ability to reduce data center energy costs for power and cooling, and the reduced physical space requirements compared to server farms.

Characteristics of mainframes

Nearly all mainframes have the ability to run (or host) multiple operating systems, and thereby operate not as a single computer but as a number of virtual machine
Virtual machine

In computer science, a virtual machine is a software implementation of a machine that executes programs like a real machine.Definitions...
s. In this role, a single mainframe can replace dozens or even hundreds of smaller servers
Server (computing)

A server is a computer program that provides services to other computer programs , in the same or other computer. The physical computer that runs a server program is also often referred to as server....
. While mainframes pioneered this capability, virtualization is now available on most families of computer systems, though not to the same degree or level of sophistication.

Mainframes can add or hot swap system capacity non disruptively and granularly, again to a level of sophistication not found on most servers. Modern mainframes, notably the IBM zSeries
ZSeries

IBM System z, or earlier IBM eServer zSeries, is a brand name designated by IBM to all its mainframe computers.In 2000, IBM rebranded the existing System/390 to IBM eServer zSeries with the e depicted in IBM's red trademarked symbol....
, System z9
System z9

IBM System z9 is a line of IBM Mainframe computer. It was announced on July 25, 2005 and the first models were available on September 16, 2005....
 and System z10 servers, offer three levels of virtualization
Virtualization

In computing, platform virtualization is a virtualization of computers or operating systems. It hides the physical characteristics of computing platform from the users, instead showing another abstract, emulated computing platform....
: logical partitions (LPAR
LPAR

In computing, a logical partition, commonly called an LPAR, is a subset of computer's hardware resources, virtualization as a separate computer....
s, via the PR/SM
PR/SM

PR/SM is a type 1 Hypervisor that allows multiple LPARs to share physical resources such as CPUs, DASD , and memory. It is integrated with all IBM System z machines....
 facility), virtual machines (via the z/VM
Z/VM

z/VM is the current version in IBM's VM of virtual machine operating systems. z/VM was first released in October 2000 and remains in active use and development ....
 operating system), and through its operating systems (notably z/OS
Z/OS

z/OS is a 64-bit operating system for mainframe computers, created by IBM. It is the successor to OS/390, which in turn followed MVS and combined a number of formerly separate, related products....
 with its key-protected address spaces and sophisticated goal-oriented workload scheduling, but also Linux
Linux

Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
, OpenSolaris
OpenSolaris

File:Opensolaris-screenshot-2008-05.pngOpenSolaris is an open source operating system based on Sun Microsystems' Solaris . It is also the name of the project initiated by Sun to build a developer and user community around it....
 and Java
Java (programming language)

Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java ....
). This virtualization is so thorough, so well established, and so reliable that most IBM mainframe customers run no more than two machines : one in their primary data center, and one in their backup data center
Disaster recovery

Disaster recovery is the process, policies and procedures related to preparing for recovery or continuation of technology infrastructure critical to an organization after a natural disaster or man-made hazards disaster....
—fully active, partially active, or on standby—in case there is a catastrophe affecting the first building. All test, development, training, and production workload for all applications and all databases can run on a single machine, except for extremely large demands where the capacity of one machine might be limiting. Such a two-mainframe installation can support continuous business service, avoiding both planned and unplanned outages.

Mainframes are designed to handle very high volume input and output (I/O) and emphasize throughput computing. Since the mid-1960s, mainframe designs have included several subsidiary computers (called channels
System/360

The IBM System/360 is a mainframe computer system family announced by IBM on April 7, 1964. It was the first family of computers making a clear distinction between computer architecture and implementation, allowing IBM to release a suite of compatible designs at different price points....
 or peripheral processors
CDC 6600

The CDC 6600 was a mainframe computer from Control Data Corporation, first delivered in 1964. It is generally considered to be the first successful supercomputer, outperforming its fastest predecessor, IBM 7030 Stretch, by about three times....
) which manage the I/O devices, leaving the CPU free to deal only with high-speed memory. It is common in mainframe shops to deal with massive database
Database

A database is a structured collection of records or data that is stored in a computer system. The structure is achieved by organizing the data according to a database model....
s and files. Giga-record or tera-record files are not unusual. Compared to a typical PC, mainframes commonly have hundreds to thousands of times as much data storage
Computer storage

Computer data storage, often called storage or memory, refers to computer components, devices, and recording medium that retain digital data used for computing for some interval of time....
 online, and can access it much faster. While some other server families also offload certain I/O processing and emphasize throughput computing, they do not do so to the same degree and levels of sophistication.

Mainframe return on investment (ROI), like any other computing platform, is dependent on its ability to scale, support mixed workloads, reduce labor costs, deliver uninterrupted service for critical business applications, and several other risk-adjusted cost factors. Some argue that the modern mainframe is not cost-effective. Hewlett-Packard
Hewlett-Packard

The Hewlett-Packard Company , commonly referred to as HP, is a technology corporation headquartered in Palo Alto, California, United States....
 and Dell unsurprisingly take that view at least at times, and so do some independent analysts. Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
 also takes that view, but beginning in 2007 promoted a partnership with IBM which largely focused on IBM support for Solaris on its System x and BladeCenter products (and therefore unrelated to mainframes), but also included positive comments for the company's OpenSolaris
OpenSolaris

File:Opensolaris-screenshot-2008-05.pngOpenSolaris is an open source operating system based on Sun Microsystems' Solaris . It is also the name of the project initiated by Sun to build a developer and user community around it....
 operating system being ported to IBM mainframes as part of increasing the Solaris community. Some analysts (such as Gartner
Gartner

Gartner, Inc. is an information technology research and advisory firm headquartered in Stamford, Connecticut, Connecticut. It was known as The Gartner Group until 2001....
) claim that the modern mainframe often has unique value and superior cost-effectiveness, especially for large scale enterprise computing. In fact, Hewlett-Packard also continues to manufacture its own mainframe (arguably), the NonStop
Nonstop

Nonstop are a Portugal girl group, created out of the television reality show Popstars, in 2001. They are also the oldest Popstars group in activity....
 system originally created by Tandem. Logical partitioning is now found in many UNIX
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
-based servers, and many vendors are promoting virtualization technologies, in many ways validating the mainframe's design accomplishments while blurring the differences between the different approaches to enterprise computing. And IBM's System z10 Enterprise Class mainframe, currently (March, 2009) sporting the highest clock speed processor of any CPU with more than two cores, is blurring the traditional distinctions for high-performance computationally-intensive workloads.

Mainframes also have execution integrity characteristics for fault tolerant computing. For example, z900, z990, System z9, and System z10 servers effectively execute result-oriented instructions twice, compare results, arbitrate between any differences (through instruction retry and failure isolation), then shift workloads "in flight" to functioning processors, including spares, without any impact to operating systems, applications, or users. This hardware-level feature, also found in HP's NonStop
Nonstop

Nonstop are a Portugal girl group, created out of the television reality show Popstars, in 2001. They are also the oldest Popstars group in activity....
 systems, is known as lock-stepping, because both processors take their "steps" (i.e. instructions) together. Not all applications absolutely need the assured integrity that these systems provide, but many do, such as financial transaction processing.

Market


IBM mainframe
IBM mainframe

IBM mainframes, though perceived as synonymous with mainframe computers in general due to their marketshare, are now technically and specifically IBM's line of business computers that can all trace their design evolution to the IBM System/360....
s dominate the mainframe market at well over 90% market share
Market share

Market share, in strategic management and marketing, is the percentage or proportion of the total available market or market segment that is being serviced by a company....
. Unisys
Unisys

Unisys Corporation , based in Blue Bell, Pennsylvania, Pennsylvania, United States, and incorporated in Delaware, is a global provider of information technology services and programs....
 manufactures ClearPath mainframes, based on earlier Sperry
Sperry Corporation

Sperry Corporation was a major American equipment and electronics company whose existence spanned more than seven decades of the twentieth century....
 and Burroughs product lines. In 2002, Hitachi
Hitachi, Ltd.

is a multinational corporation specializing in high-technology and services headquartered in Marunouchi Itchome, Chiyoda, Tokyo, Tokyo, Japan. The company is the parent of the Hitachi Group as part of the larger DKB Group companies....
 co-developed the zSeries
ZSeries

IBM System z, or earlier IBM eServer zSeries, is a brand name designated by IBM to all its mainframe computers.In 2000, IBM rebranded the existing System/390 to IBM eServer zSeries with the e depicted in IBM's red trademarked symbol....
 z800 with IBM to share expenses, but subsequently the two companies have not collaborated on new Hitachi models. Hewlett-Packard
Hewlett-Packard

The Hewlett-Packard Company , commonly referred to as HP, is a technology corporation headquartered in Palo Alto, California, United States....
 sells its unique NonStop
Nonstop

Nonstop are a Portugal girl group, created out of the television reality show Popstars, in 2001. They are also the oldest Popstars group in activity....
 systems, which it acquired with Tandem Computers
Tandem Computers

Tandem Computers was an early manufacturer of fault-tolerant computer systems, marketed to the growing number of transaction processing customers who used them for Automatic teller machines, banks, stock exchanges and other similar needs....
 and which some analysts classify as mainframes. Groupe Bull
Groupe Bull

Groupe Bull is a France owned computer company headquartered in Les Clayes-sous-Bois, outside Paris. The company has also been known at various times as Bull General Electric, Honeywell Bull, CII Honeywell Bull, and Bull HN....
's DPS, Fujitsu
Fujitsu

is a Japanese company specializing in semiconductors, air conditioners, computers , telecommunications, and Service , and is headquartered in Minato, Tokyo, Tokyo....
 (formerly Siemens) BS2000
BS2000

BS2000 is the mainframe operating system platform of Fujitsu Siemens Computers.Mainframe computer are optimized to enable many programs to be installed in Parallelism and run Concurrency on a computer....
, and Fujitsu-ICL VME mainframes are still available in Europe. Fujitsu, Hitachi, and NEC
NEC

is a Japan multinational corporation IT company headquartered in Minato, Tokyo, Japan. NEC, part of the Sumitomo Group, provides information technology and network solutions to business enterprises, communications services providers and government....
 (the "JCMs") still maintain nominal mainframe hardware businesses in their home Japanese market, although they have been slow to introduce new hardware models in recent years.

The amount of vendor investment in mainframe development varies with marketshare. Unisys, HP, Groupe Bull, Fujitsu, Hitachi, and NEC now rely primarily on commodity Intel CPUs rather than custom processors in order to reduce their development expenses, and they have also cut back their mainframe software development. (However, Unisys still maintains its own unique CMOS processor design development for certain high-end ClearPath models but contracts chip manufacturing to IBM.) In stark contrast, IBM continues to pursue a different business strategy of mainframe investment and growth. IBM has its own large research and development organization designing new, homegrown CPUs, including mainframe processors such as 2008's 4.4 GHz quad-core z10 mainframe microprocessor. IBM is rapidly expanding its software business, including its mainframe software portfolio, to seek additional revenue and profits. IDC and Gartner server marketshare measurements show IBM System z mainframes continuing their long-running marketshare gains among high-end servers of all types, and IBM continues to report increasing mainframe revenues even while steadily reducing prices.

History

Several manufacturers produced mainframe computers from the late 1950s through the 1970s. The group of manufacturers was first known as "IBM and the Seven Dwarfs
BUNCH

The group of mainframe computer competitors to IBM in the 1970s became known as the BUNCH: Burroughs Corporation, UNIVAC, NCR Corporation, Control Data Corporation, and Honeywell....
": IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
, Burroughs, UNIVAC
UNIVAC

UNIVAC is the name of a business unit and division of the Remington Rand company formed by the 1950 purchase of the Eckert-Mauchly Computer Corporation, founded four years earlier by ENIAC inventors J....
, NCR
NCR Corporation

NCR Corporation is a technology company specializing in products for the retail and financial sectors. Its main products are point of sale, automatic teller machines, cheque processing systems, barcode reader, and business consumables....
, Control Data
Control Data Corporation

Control Data Corporation was one of the pioneering supercomputer firms. For most of the 1960s, it built the fastest computers in the world by far, only losing that crown in the 1970s to what was effectively a spinoff, after Seymour Cray left the company to found Cray Research, Inc....
, Honeywell, General Electric
General Electric

The General Electric Company, or GE is a multinational corporation United States technology and Service s conglomerate incorporated in the State of New York....
 and RCA
RCA

RCA Corporation, founded as Radio Corporation of America, was an electronics company in existence from 1919 to 1986. Today, the RCA is owned by the France conglomerate Thomson SA through RCA Trademark Management S.A., a company owned by Thomson....
. Later, shrinking, it was referred to as IBM and the BUNCH
BUNCH

The group of mainframe computer competitors to IBM in the 1970s became known as the BUNCH: Burroughs Corporation, UNIVAC, NCR Corporation, Control Data Corporation, and Honeywell....
. IBM's dominance grew out of their 700/7000 series
IBM 700/7000 series

The IBM 700/7000 series was a series of large scale computer systems made by International Business Machines through the 1950s and early 1960s....
 and, later, the development of the 360
System/360

The IBM System/360 is a mainframe computer system family announced by IBM on April 7, 1964. It was the first family of computers making a clear distinction between computer architecture and implementation, allowing IBM to release a suite of compatible designs at different price points....
 series mainframes. The latter architecture has continued to evolve into their current zSeries/z9 mainframes which, along with the then Burroughs and now Unisys
Unisys

Unisys Corporation , based in Blue Bell, Pennsylvania, Pennsylvania, United States, and incorporated in Delaware, is a global provider of information technology services and programs....
 MCP-based mainframes, are among the few mainframe architectures still extant that can trace their roots to this early period. That said, while they can still run 24-bit System/360 code, the 64-bit zSeries and System z9 CMOS servers have nothing physically in common with the older systems. Notable manufacturers outside the USA were Siemens
Siemens AG

Siemens Aktiengesellschaft is Europe's largest engineering Conglomerate . Siemens' international headquarters are located in Berlin and Munich, Germany....
 and Telefunken
Telefunken

Telefunken is a Germany radio and television company, founded in 1903, in Berlin, as a joint venture of two large companies, Siemens & Halske and the AEG....
 in Germany
Germany

Germany , officially the Federal Republic of Germany , is a country in Central Europe. It is bordered to the north by the North Sea, Denmark, and the Baltic Sea; to the east by Poland and the Czech Republic; to the south by Austria and Switzerland; and to the west by France, Luxembourg, Belgium, and the Netherlands....
, ICL in the United Kingdom
United Kingdom

The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom , the UK or Britain,is a sovereign state located off the northwestern coast of continental Europe....
, and Fujitsu
Fujitsu

is a Japanese company specializing in semiconductors, air conditioners, computers , telecommunications, and Service , and is headquartered in Minato, Tokyo, Tokyo....
, Hitachi
Hitachi, Ltd.

is a multinational corporation specializing in high-technology and services headquartered in Marunouchi Itchome, Chiyoda, Tokyo, Tokyo, Japan. The company is the parent of the Hitachi Group as part of the larger DKB Group companies....
, , and NEC
NEC

is a Japan multinational corporation IT company headquartered in Minato, Tokyo, Japan. NEC, part of the Sumitomo Group, provides information technology and network solutions to business enterprises, communications services providers and government....
 in Japan
Japan

Japan is an island country in East Asia. Located in the Pacific Ocean, it lies to the east of the Sea of Japan, People's Republic of China, North Korea, South Korea and Russia, stretching from the Sea of Okhotsk in the north to the East China Sea and Taiwan in the south....
. The Soviet Union
Soviet Union

The Union of Soviet Socialist Republics was a Constitution of the Soviet Union socialist state that existed in Eurasia from 1922 to 1991.The name is a translation of the , romanization of Russian Soyuz Sovetskikh Sotsialisticheskikh Respublik, abbreviated ????, SSSR....
 and Warsaw Pact
Warsaw Pact

The Warsaw Pact was an organization of communist states in Central Europe and Eastern Europe. The treaty was signed in Warsaw, Poland on May 14, 1955 and official copies were made in Russian language, Polish language, Czech language and German language....
 countries manufactured close copies of IBM mainframes during the Cold War
Cold War

The Cold War was the continuing state of conflict, tension and competition that existed between a number of world powers, including the United States, the Soviet Union, People's Republic of China, France, United Kingdom and those countries' respective allies from the mid-1940s to the early 1990s....
; the Strela
Strela computer

Strela computer was the first mainframe computer manufactured serially in the Soviet Union, beginning in 1953.This first-generation computer had 6200 vacuum tubes and 60,000 semiconductor diodes....
 is an example of an independently designed Soviet computer.

Shrinking demand and tough competition caused a shakeout
Shakeout

Shakeout is a term used in business and economics to describe the Consolidation of an industry or sector, in which businesses are eliminated or Mergers and acquisitions through competition....
 in the market in the early 1980s — RCA sold out to UNIVAC and GE also left; Honeywell was bought out by Bull; UNIVAC became a division of Sperry
Sperry Corporation

Sperry Corporation was a major American equipment and electronics company whose existence spanned more than seven decades of the twentieth century....
, which later merged with Burroughs to form Unisys
Unisys

Unisys Corporation , based in Blue Bell, Pennsylvania, Pennsylvania, United States, and incorporated in Delaware, is a global provider of information technology services and programs....
 Corporation in 1986. In 1991, AT&T
AT&T

AT&T Inc. is the largest US provider of both local and long distance telephone services, and Digital subscriber line Internet access. AT&T is the second largest provider of wireless service in the United States, with over 77 million wireless customers, and more than 150 million total customers....
 briefly owned NCR. During the same period, companies found that servers based on microcomputer designs could be deployed at a fraction of the acquisition price and offer local users much greater control over their own systems given the IT policies and practices at that time. Terminals used for interacting with mainframe systems were gradually replaced by personal computer
Personal computer

A personal computer is any general-purpose computer whose original sales price, size, and capabilities make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator....
s. Consequently, demand plummeted and new mainframe installations were restricted mainly to financial services and government. In the early 1990s, there was a rough consensus among industry analysts that the mainframe was a dying market as mainframe platforms were increasingly replaced by personal computer networks. Infoworld's Stuart Alsop famously predicted that the last mainframe would be unplugged in 1996.

That trend started to turn around in the late 1990s as corporations found new uses for their existing mainframes and as the price of data networking collapsed in most parts of the world, encouraging trends toward more centralized computing. The growth of e-business also dramatically increased the number of back-end transactions processed by mainframe software as well as the size and throughput of databases. Batch processing, such as billing, became even more important (and larger) with the growth of e-business, and mainframes are particularly adept at large scale batch computing. Another factor currently increasing mainframe use is the development of the Linux operating system, which arrived on IBM mainframe systems in 1999 and is typically run in scores or hundreds virtual machines on a single mainframe. Linux allows users to take advantage of open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
 software combined with mainframe hardware RAS. Rapid expansion and development in emerging markets
Emerging markets

The term Emerging markets is used to describe a nation's social or business activity in the process of rapid Economic growth and industrialization....
, particularly China
China

China is a Culture of China, an ancient civilization, and, depending on perspective, a national or multinational entity extending over a large area in East Asia....
, is also spurring major mainframe investments to solve exceptionally difficult computing problems, e.g. providing unified, extremely high volume online transaction processing databases for 1 billion consumers across multiple industries (banking, insurance, credit reporting, government services, etc.) All the largest Chinese banks now use IBM mainframes. Also, in late 2000 IBM introduced 64-bit z/Architecture and reinvigorated its mainframe software organization, developing hundreds of new mainframe software products in subsequent years. IBM also acquired numerous software companies with leadership in specific market segments, such as Cognos
Cognos

Cognos is an Ottawa, Ontario based company which makes business intelligence and performance management software. Founded in 1969, Cognos employed almost 3,500 people and served more than 23,000 customers in over 135 countries....
, and quickly introduced those software products to the mainframe. IBM has also been steadily reducing prices, taking advantage of increasing economies of scale
Economies of scale

Economies of scale, in microeconomics, are the cost advantages that a business obtains due to expansion. They are factors that cause a producer?s average cost per unit to fall as output rises....
 and spurring additional demand. IBM's quarterly and annual reports in the 2000s reported increasing mainframe revenues and even faster increasing mainframe capacity shipments, with only a few brief interruptions prior to new model introductions. According to IDC, IT labor costs continued to rise in the 2000s, putting significant and increasing pressure on corporate budgets, and encouraging a shift toward the more labor-efficient centralized computing model, particularly mainframes. (IBM also focused on labor-saving product improvements.) In an ultimate irony, IBM credibly promotes its mainframes as the most space- and energy-efficient servers, just as many businesses are reaching data center expansion limits.

Mainframes vs. supercomputers

The distinction between supercomputer
Supercomputer

A supercomputer is a computer that is at the frontline of current processing capacity, particularly speed of calculation. Supercomputers introduced in the 1960s were designed primarily by Seymour Cray at Control Data Corporation , and led the market into the 1970s until Cray left to form his own company, Cray Research....
s and mainframes is not a hard and fast one, but supercomputers generally focus on problems which are limited by calculation speed while mainframes focus on problems which are limited by input/output and reliability ("throughput computing") and on solving multiple business problems concurrently (mixed workload). The differences and similarities include:

  • Both types of systems offer parallel processing. Supercomputers typically expose it to the programmer in complex manners, while mainframes typically use it to run multiple tasks. One result of this difference is that adding processors to a mainframe often speeds up the entire workload transparently.


  • Supercomputers are optimized for complicated computations that take place largely in memory, while mainframes are optimized for comparatively simple computations involving huge amounts of external data. For example, weather forecasting
    Weather forecasting

    Bold text'Weather forecasting is the application of science and technology to predict the state of the Earth's atmosphere for a future time and a given location....
     is suited to supercomputers, and insurance business or payroll processing applications are more suited to mainframes.


  • Supercomputers are often purpose-built for one or a very few specific institutional tasks (e.g. simulation and modeling). Mainframes typically handle a wider variety of tasks (e.g. data processing, warehousing). Consequently, most supercomputers can be one-off designs, whereas mainframes typically form part of a manufacturer's standard model lineup.


  • Mainframes tend to have numerous ancillary service processors assisting their main central processors (for cryptographic support, I/O handling, monitoring, memory handling, etc.) so that the actual "processor count" is much higher than would otherwise be obvious. Supercomputer design tends not to include as many service processors since they don't appreciably add to raw number-crunching power. This distinction is perhaps blurring over time as Moore's Law
    Moore's Law

    Moore's law describes a long-term trend in the history of computing hardware. Since the invention of the integrated circuit in 1958, the number of transistors that can be placed inexpensively on an integrated circuit has increased exponential growth, doubling approximately every two years....
     constraints encourage more specialization in server components.


  • Mainframes are exceptionally adept at batch processing, such as billing, owing to their heritage, decades of increasing customer expectations for batch improvements, and throughput-centric design. Supercomputers generally perform quite poorly in batch processing.


IBM's System z10 Enterprise Class mainframe is somewhat challenging traditional mainframe-supercomputer distinctions in at least two ways. The first is that the z10 currently (March, 2009) has the highest clock speed CPU of any server with more than 2 cores per chip. While clock speed is not the only factor in assessing computational performance, it is certainly an important one, particularly for supercomputers. The second is that, along with IBM's POWER6
POWER6

The POWER6 microprocessor is IBM's follow-on to the POWER5. It is part of the eCLipz, said to have a goal of converging IBM's server hardware where practical ....
 CPU, the z10 fully implements in hardware IEEE 754-2008 decimal floating point instructions. For applications which rely on high performance floating point computations the z10 is a significant system.

There has been some blurring of the term "mainframe," with some PC and server vendors referring to their systems as "mainframes" or "mainframe-like." This is not widely accepted and the market generally recognizes that mainframes are genuinely and demonstrably different.

Statistics

Z800 2066 Jku
* Historically 85% of all mainframe programs were written in the COBOL
COBOL

COBOL is one of the oldest programming languages still in active use. Its name is an acronym for COmmon Business-Oriented Language, defining its primary domain in business, finance, and administrative systems for companies and governments....
 programming language. The remainder included a mix of PL/I
PL/I

PL/I is an imperative programming computer programming programming language designed for scientific, engineering, and business applications. It is one of the most feature-rich programming languages and one of the very first in the highly-feature-rich category....
 (about 5%), Assembly language
Assembly language

An assembly language is a low-level language for programming computers. It implements a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture....
 (about 7%), and miscellaneous other languages. eWeek estimates that millions of lines of net new COBOL code are still added each year, and there are nearly 1 million COBOL programmers worldwide, with growing numbers in emerging markets. Even so, COBOL is decreasing as a percentage of the total mainframe lines of code in production because Java
Java (programming language)

Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java ....
, C
C (programming language)

C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
, and C++
C++

C++ is a general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level programming language and low-level programming language language features....
 are all growing faster.

  • Mainframe COBOL has recently acquired numerous Web
    World Wide Web

    The World Wide Web is a very large set of interlinked hypertext documents accessed via the Internet. With a Web browser, one can view Web pages that may contain writing, s, videos, and other multimedia and navigate between them using hyperlinks....
    -oriented features, such as XML parsing, with PL/I
    PL/I

    PL/I is an imperative programming computer programming programming language designed for scientific, engineering, and business applications. It is one of the most feature-rich programming languages and one of the very first in the highly-feature-rich category....
     following close behind in adopting modern language features.


  • 90% of IBM's mainframes have CICS
    CICS

    CICS is a transaction server that runs primarily on IBM mainframe systems under z/OS and z/VSE.CICS is a transaction manager designed for rapid, high-volume online processing....
     transaction processing software installed. Other software staples include the IMS
    Information Management System

    IBM Information Management System is a joint hierarchical database and information management system with extensive transaction processing capabilities....
     and DB2
    IBM DB2

    DB2 is one of IBM's families of relational database management system software products within IBM's broader IBM Information Management Software line....
     databases, and WebSphere MQ and WebSphere Application Server
    WebSphere Application Server

    IBM WebSphere Application Server , a software application server, is the flagship product within IBM's IBM WebSphere brand. WAS is built using open standards such as Java Platform, Enterprise Edition, XML, and Web service....
     middleware.


, IBM claimed over 200 new (21st century) mainframe customers — customers that had never previously owned a mainframe.

  • Most mainframes run continuously at over 70% busy. A 90% figure is typical, and modern mainframes tolerate sustained periods of 100% CPU utilization, queuing work according to business priorities without disrupting ongoing execution.


  • Mainframes have a historical reputation for being "expensive," but the modern reality is much different. As of late 2006, it is possible to buy and configure a complete IBM mainframe system (with software, storage, and support), under standard commercial use terms, for about $50,000 (U.S.). The price of z/OS starts at about $1,500 (U.S.) per year, including 24x7 telephone and Web support.


  • In the unlikely event a mainframe needs repair, it is typically repaired without interruption to running applications. Also, memory, storage and processor modules of chips can be added or hot swapped without interrupting applications. It is not unusual for a mainframe to be continuously switched on for months or years at a stretch.


Speed and performance

The CPU speed of mainframes has historically been measured in millions of instructions per second (MIPS). MIPS have been used as an oversimplified comparative rating of the speed and capacity of mainframes. The smallest System z9 IBM mainframes today run at about 26 MIPS and the largest System z10 at about 30,657 MIPS — a 1 to 1179 performance capacity ratio. IBM's Parallel Sysplex
Parallel Sysplex

File:GDPS.svgIn computing, a Parallel Sysplex is a computer cluster of IBM mainframes acting together in a single system image, usually with z/OS....
 technology can join up to 32 of these systems, making them behave like a single, logical computing facility of as much as about 981,024 MIPS.

The MIPS measurement has long been known to be misleading and has often been parodied as "Meaningless Indicator of Processor Speed." The complex CPU architectures of modern mainframes have reduced the relevance of MIPS ratings to the actual number of instructions executed. Likewise, the modern "balanced performance" system designs focus both on CPU power and on I/O capacity, and virtualization capabilities make comparative measurements even more difficult. See benchmark (computing)
Benchmark (computing)

In computing, a benchmark is the act of running a computer program, a set of programs, or other operations, in order to assess the relative performance of an object, normally by running a number of standard tests and trials against it....
 for a brief discussion of the difficulties in benchmarking such systems. IBM has long published a set of LSPR (Large System Performance Reference) ratio tables for mainframes that take into account different types of workloads and are a more representative measurement of several categories of mainframe workloads. However, these comparisons are not available for non-IBM systems and cannot be directly used for cross-platform comparisons. It takes a fair amount of work (and maybe guesswork) for users to determine what type of workload they have and then apply only the LSPR values most relevant to them. Also, IBM cannot measure all workloads on all possible configurations, so some estimates are inaccurate.

See also

  • Computer types


External links

  • , a mainframe from the 1960s, still in use in a German computer museum