Glossary
AMD-V AMD's extensions that make the x86 architecture HVM-capable.
backend driverHalf of a virtual driver, providing an interface between the virtual device and
an underlying real device. See frontend driver.
bare metal environmentA virtual environment where the virtualization product is directly installed on physical hardware,
acting like a host operating system. The opposite of a hosted environment.
blessedIn Perl, the term used to denote class membership of an object.
brandAn instance of the BrandZ functionality, which provides non-global zones that contain non-native
operating environments used for running applications.
branded zoneAn isolated environment in which to run non-native applications in non-global zones.
capA limit that is placed on system resource usage.
cappingThe process of placing a limit on system resource usage.
default poolThe pool created by the system when pools are enabled.
See also resource pool.
default processor setThe processor set created by the system when pools are enabled.
See also processor set.
disjointA type of set in which the members of the set do
not overlap and are not duplicated.
dom0 Fully privileged domain, can create and destroy other domains, access real hardware, and
so forth.
domain Virtual machine instance.
domU Completely unprivileged domain; only virtual devices are accessible.
dynamic configurationInformation about the disposition of resources within the resource pools framework for a
given system at a point in time.
dynamic reconfigurationOn SPARC based systems, the ability to reconfigure hardware while the system is
running. Also known as DR.
extended accountingA flexible way to record resource consumption on a task basis or process
basis in the Solaris Operating System.
fair share schedulerA scheduling class, also known as FSS, that allows you to allocate CPU
time that is based on shares. Shares define the portion of the system's
CPU resources allocated to a project.
frontend driver A virtual device and its associated driver in a guest domain that communicates
with a backend hosted in another guest domain. See backend driver.
FSSSee fair share scheduler.
global administratorAn administrator with superuser privileges or the Primary Administrator role. When logged in
to the global zone, the global administrator can monitor and control the system
as a whole.
See also zone administrator.
global scopeActions that apply to resource control values for every resource control on the
system.
global zoneThe zone contained on every Solaris system. When non-global zones are in use,
the global zone is both the default zone for the system and the
zone used for system-wide administrative control.
See also non-global zone.
heapProcess-allocated scratch memory.
HVM Hardware-assisted virtual machine. These are virtual machines that can take advantage of Intel-VT
and AMD-V extensions.
hypervisorA layer between software environments and physical hardware that virtualizes the system's hardware.
Linux branded zoneNon-global zone that provides a Linux environment for applications.
local scopeLocal actions taken on a process that attempts to exceed the control value.
locked memoryMemory that cannot be paged.
memory cap enforcement thresholdThe percentage of physical memory utilization on the system that will trigger cap
enforcement by the resource capping daemon.
naming service databaseIn the Projects and Tasks (Overview) chapter of this document, a reference to
both LDAP containers and NIS maps.
non-global zoneA virtualized operating system environment created within a single instance of the Solaris
Operating System. The Solaris Zones software partitioning technology is used to virtualize operating
system services.
non-global zone administratorSee zone administrator.
page inTo read data from a file into physical memory one page at a
time.
page outTo relocate pages to an area outside of physical memory.
paravirtualization The paravirtualized domU operating system is ported to run on top of the
hypervisor, and uses virtual network, disk, and console devices.
poolSee resource pool.
pool daemonThe poold system daemon that is active when dynamic resource allocation is required.
processor setA disjoint grouping of CPUs. Each processor set can contain zero or more
processors. A processor set is represented in the resource pools configuration as a
resource element. Also referred to as a pset.
See also disjoint.
projectA network-wide administrative identifier for related work.
resident set sizeThe size of the resident set. The resident set is the set of
pages that are resident in physical memory.
resourceAn aspect of the computing system that can be manipulated with the intent
to change application behavior.
resource capping daemonA daemon that regulates the consumption of physical memory by processes running in
projects that have resource caps defined.
resource consumerFundamentally, a Solaris process. Process model entities such as the project and the
task provide ways of discussing resource consumption in terms of aggregated resource consumption.
resource controlA per-process, per-task, or per-project limit on the consumption of a resource.
resource managementA functionality that enables you to control how applications use available system resources.
resource partitionAn exclusive subset of a resource. All of the partitions of a resource
sum to represent the total amount of the resource available in a single
executing Solaris instance.
resource poolA configuration mechanism that is used to partition machine resources. A resource pool
represents an association between groups of resources that can be partitioned.
resource setA process-bindable resource. Most often used to refer to the objects constructed by
a kernel subsystem offering some form of partitioning. Examples of resource sets include
scheduling classes and processor sets.
RSSSee resident set size.
scannerA kernel thread that identifies infrequently used pages. During low memory conditions, the
scanner reclaims pages that have not been recently used.
Solaris ContainerA complete runtime environment for applications. Resource management and Solaris Zones software partitioning
technology are both parts of the container.
Solaris Containers for Linux ApplicationsA technology that enables the creation of a runtime environment for Linux applications
in a non-global zone on x86 or x64 machines running the Solaris Operating
System.
Solaris ZonesA software partitioning technology used to virtualize operating system services and provide an
isolated, secure environment in which to run applications.
sparse root zoneA type of non-global zone that has inherit-pkg-dir resources and optimizes the sharing
of objects.
static pools configurationA representation of the way in which an administrator would like a system
to be configured with respect to resource pools functionality.
taskIn resource management, a process collective that represents a set of work over
time. Each task is associated with one project.
VT-x Intel's extensions that make the x86 architecture HVM-capable.
whole root zoneA type of non-global zone that does not have inherit-pkg-dir resources.
working set sizeThe size of the working set. The working set is the set
of pages that the project workload actively uses during its processing cycle.
workloadAn aggregation of all processes of an application or group of applications.
WSSSee also working set size.
zone administratorAn administrator having the Zone Management profile. The privileges of a zone administrator
are confined to a non-global zone.
See also global administrator.
zone stateThe status of a non-global zone. The zone state is one of configured,
incomplete, installed, ready, running, or shutting down.