【Fujitsu】 OSIV/MSP (MSP-EX)

 OSIV/MSP was Fujitsu’s super-large general-purpose operating system (hereinafter “OS”), and was announced in June 1989 as the successor OS to OSIV/F4 MSP. OSIV/MSP, commonly known as MSP-EX, was developed as an OS to achieve expansion and advancement of information processing through further enhancement of the existing OSIV/F4 MSP together with increasing processing capacity and reliability based on new architecture.
 In September 1990, when the super-large general-purpose computer M-1800 model group was announced, Fujitsu also announced functional enhancements of MSP-EX, including support of the new communication control processor SURE SYSTEM 2000, expansion of the virtual memory space to 16 terabytes, expansion of the number of multiple processors and a new function EXCEL BATCH. SURE SYSTEM 2000 provided the capability for continuous operation over 24 hours and 365 days, and EXCEL BATCH achieved high-speed batch processing by introducing a new processing way.

The following describes the functions of the M series super-large general-purpose OSs and the new functions of OSIV/MSP:

1.Functions of the M series super-large general-purpose OSs

 Super-large general-purpose OSs for the M series evolved from OSIV/F4 to OSIV/F4 MSP, and then to OSIV/MSP. The following table outlines these OSs.
Table: Functions of super-large general-purpose OSs
Announcement date November 1974 June 1982 June 1989
Shipment date In sequence from October 1975 January 1984 In sequence from July 1990
Hardware support Number of multiple CPUs 4 (initially 2) 4 8
Size of virtual memory space 16 MB 2 GB 16 TB
memory unit 16 MB 256 MB 2 GB
System storage unit (SSU) X
Extended channel mechanism X
System functions Reliability function
・Hot standby with LCMP
・Full multiplexing from CPU to data on magnetic disk by adding a control for volume duplexing of disk
・Hot standby with AIM/SRCF
・System takeover in seconds with SCMP
・Continuous operation of network with SURE SYSTEM 2000
Relational database - AIM/RDB RDBII
Other     ・EXCEL BATCH function
2. New functions of OSIV/MSP

 In OSIV/MSP, the functions of the control program were enhanced through utilization of the new architecture EXA (EXtended system Architecture) of the M series. The following describes the new functions of OSIV/MSP:

(1) System storage (SSU: System Storage Unit)
 The system storage was a memory unit that realized high performance close to that of the main memory and simple operability equal to that of a magnetic disk unit, and was newly developed for the M-770 model group, M-780 model group, M-1800 model group and VP2000. The system storage was capable of dramatically increasing data processing performance by storing in it frequently accessed data, data shared among systems, or a large volume of data that exceeded the capacity of the main memory.
(2) SCMP (System storage Coupled Multi-Processor system)
 SCMP was a form of system in which multiple systems were coupled via the system storage. Through high-speed accessing capability and inter-system communication function of the system storage (SSU), SSU enabled the OS to perform exclusive control between systems, accelerate mutual system monitoring speed, and reduce the overhead. This enabled deployment of a system with higher processing capacity and higher reliability than those of the previous LCMP (loosely coupled multi-processor).
 Using enhanced functions of AIM V20, the SCMP system realized a high-speed hot standby system capable of taking over production system in seconds, and processing more than a million transactions per hour.
(3) EXCEL BATCH that realized high-speed batch processing by adopting a new processing way
 Previously, in batch processing, one business application was divided into multiple processing units (jobs or job steps), and the data were transferred between the processing units using an intermediate file on a magnetic disk. With this way, a great deal of elapsed time was required because 1) serial processing of the units was required and 2) input/output of the transferred data took a long time.
 EXCEL BATCH enabled concurrent execution of the processing units by having each unit operate as an independent batch job, and drastically shortened the elapsed time for each batch job by achieving data transfer per block via the system storage instead of files on the magnetic disk.
(4) VTAM-G V30 which supported new communication control processor SURE SYSTEM 2000
 In June 1989, Fujitsu announced VTAM-G V30, which complied with OSI (Open Systems Interconnection) and extended the potential connectable numbers of computers and terminals to substantial limitlessness (10 trillion units), and started providing it in April 1990.
 In September 1990, the company announced support for the new communication control processor SURE SYSTEM 2000 (hereinafter “SS2000”) through functional enhancements of VTAM-G V30.
 With the SS2000 linkage function of VTAM-G V30, the communication processing previously performed by the host was off-loaded to SS2000. As a result, the followings became possible, which were previously impossible with the M series systems:

1)Continuous operation of the system in conjunction with hot standby
 Because SS2000 temporarily held data from a terminal during switchover processing to the standby system, it was possible to perform the business operation without interrupting.
2)Non-stop maintenance and addition of networks
 Previously, to change the environmental definition of a network when changing the network equipment, it was necessary to the system. However SS2000 enabled the user to change the network while operating the host computer without stopping. Because, SS2000 did not require being stopped itself when changing the network definition. And the definition changed onSS2000 was automatically reflected on the host computer.
(5) Extended Channel Facility (ECF)
 By allowing the channel device to perform the I/O processing which had previously been executed by the OS, ECF achieved improvement in reduction of the CPU overhead for I/O processing and in efficient use of the channel for increasing I/O performance.
(6) Expansion of the maximum number of CPUs and improvement in multiprocessor system performance
 The existing OSIV/F4 MSP had supported multiprocessor of up to 4 CPUs. OSIV/MSP supported multiprocessor of up to 8 CPUs according to the provisions of the M-1800 model group. In addition, the OS increased the performance of the multiprocessor system by improving the exclusive control for managing the virtual memory and the real memory, and by improving the management of the system resources.
 OSIV/F4 MSP had provided the relational database AIM/RDB. Fujitsu announced RDBII, in which significantly increased performance and adoption of international standard specification were newly realized, and began providing it in November 1990.
 RDBII adopted the database language SQL, which complied with the international standard ISO SQL9075. In addition, it achieved high transaction processing performance by using dedicated access method to shorten the database access time and adopting advanced optimization processing for SQL .
(8) AIM V20 which realized multiple AIM environments
 AIM V20 realized multiple AIM environments that allowed creating an independent operation environment of business applications in an AIM environment, in addition to the functions for highly reliable online transaction systems (database sharing among multiple clusters and high-speed hot standby) under the SCMP (described in section (2)) configuration. Multiple AIM environments enabled independent operation and addition of each AIM environment as an independent operation unit of business applications.

FACOM OSIV/MSP operation guidebook for AFIIV 10 (cover)FACOM OSIV/MSP operation guidebook for AFIIV 10 (part of content)