HP Galaxy Software Architecture on OpenVMS Alpha, Version 1.1 (12790)
Software
Product
Description
PRODUCT NAME: HP Galaxy Software Architecture on OpenVMS Alpha, Version 1.1
SPD 70.44.09
Note:
This SPD describes the HP Galaxy Software Architec-
ture on OpenVMS, which is available as a separately
licensed System Integrated Product (SIP).
Throughout this document, OpenVMS Galaxy and
Galaxy refer to the Galaxy Software Architecture on
OpenVMS. The term instance refers to a copy of the
OpenVMS Alpha operating system.
DESCRIPTION
OpenVMS Galaxy enables multiple instances of OpenVMS
to execute cooperatively in a single computer, giving
customers the ability to manage unpredictable, variable,
or growing workloads.
With OpenVMS Galaxy, many processors and other
physical resources are partitioned in order to run multi-
ple instances of operating systems. Each instance has
assigned CPUs, memory, and I/O. The instances share
a part of the memory, and CPUs can be reassigned
from one instance to another while the system is run-
ning. This computing environment can be dynamically
adapted to meet changing application needs and work-
load demands.
Software logically partitions systems by assigning
CPUs, memory, and I/O ports to individual instances
of the OpenVMS operating system. This partitioning,
which a system manager directs, is a software function;
no hardware boundaries are required. Each individual
instance has the resources it needs to execute indepen-
dently. An OpenVMS Galaxy environment is adaptive
in that resources such as CPUs can be dynamically re-
assigned to different instances of OpenVMS.
Memory is logically partitioned into private and shared
sections. Each instance of the operating system has
its own private memory, which means that no other in-
stance writes to those physical pages. Some of the
shared memory is available for instances of OpenVMS
to communicate with one another, and the rest of the
shared memory is available for application data.
An OpenVMS Galaxy has a highly scalable I/O sub-
system because the system contains multiple primary
CPUs — one in each instance. In addition, OpenVMS
currently has features for distributing some I/O to sec-
ondary CPUs in a symmetric multiprocessing (SMP)
system.
CPUs within an OpenVMS Galaxy are allocated to in-
stances.
In an OpenVMS Galaxy environment, the console
firmware plays a critical role in partitioning hardware
resources. It maintains the permanent configuration in
NVRAM and the running configuration in memory. The
console provides each instance of the OpenVMS oper-
ating system with a pointer to the running configuration
data.
The console performs power-up self-tests, initializes
hardware, initiates system booting, and performs I/O
services during system booting and shutdown. The con-
sole program also provides run-time services to the op-
erating system for console terminal I/O, retrieval of envi-
ronment variables, NVRAM saving, and other services.
An OpenVMS Galaxy computing environment lets cus-
tomers decide how much cooperation exists between
instances in a single computer system.
July 2006