SNIA Online Dictionary

A glossary of storage networking, data, and information management terminology. You can download a PDF of the dictionary for local reference. To learn more about the SNIA Dictionary About the Dictionary.

SNIA Online Dictionary
Select from the alphabetical list, search for terms and/or filter by context. Download Full Dictionary (.pdf) Reset Filters
hacker

An unauthorized user who attempts to gain and/or succeeds in gaining access to an information system.

halt

To stop all activity in a computer system in an orderly manner.

halt and catch fire

To stop all activity in a computer system in a disorderly manner.

HAMR

Acronym for heat assisted magnetic recording

Hard Disk Drive

Rotating magnetic non-volatile disk drive.

hard link

A path that provides a different name for a file.


Hard links are independent references to the same file; the file content is not deleted until every hard link to the file is deleted.

Hard Zone

A zone consisting of zone members that are permitted to communicate with one another via the Fibre Channel Fabric where the zoning is enforced by hardware.


See zone, Soft Zone.

hash value

A value deterministically derived from data and assumed to be unique enough within the domain of that data for the purposes of its application.

hash-based data deduplication

A method of performing data deduplication by calculating and comparing hash values.


See delta-based data deduplication.

Hashed Message Authentication Code

A value calculated over the contents of a message (usually using a cryptographic hash algorithm) that can be used to demonstrate that the contents of the message have not been changed during transmission.

HBA

Acronym for Host Bus Adapter.

HDD

Acronym for Hard Disk Drive

head

Synonym for Read/Write head.

heat assisted magnetic recording

A recording technique that directs heat at the media to aid the recording process of an HDD.

heuristic

An approximation for a calculation that is too expensive to perform in its entirety.

hierarchical storage management

The automated migration of data objects among storage devices, usually based on inactivity.


Hierarchical storage management (HSM) is based on the concept of a cost-performance storage hierarchy. By accepting lower access performance (higher access times), one can store objects less expensively. By automatically moving less frequently accessed objects to lower levels in the hierarchy, higher cost storage is freed for more active objects, and a better overall cost to performance ratio is achieved.

High Availability

The ability of a system to perform its function continuously (without interruption) for a significantly longer period of time than the reliabilities of its individual components would suggest.


High availability (HA) is most often achieved through failure tolerance. High availability is not an easily quantifiable term. Both the bounds of a system that is called highly available and the degree to which its availability is extraordinary must be clearly understood on a case-by-case basis.

High Performance Parallel Interface

An obsolete ANSI standard.

HIPPI

Acronym for High Performance Parallel Interface.

HMAC

Acronym for Hashed Message Authentication Code.

host

Synonym for host computer.

host adapter

Synonym for host bus adapter.

host based array

A disk array whose control software executes in one or more host computers rather than in a disk controller.


The member disks of a host-based array may be part of different disk subsystems. See controller based array.

host based disk array

Synonym for host based array.

host based virtualization

Virtualization implemented in a host computer.

host bus

Synonym for host I/O interconnect.

Host Bus Adapter

An I/O adapter that connects a host computer bus to an I/O interconnect.


HBA is the preferred term for Fibre Channel and SAS interconnects.

host cache

A cache that resides within a host computer whose primary purpose is to improve disk or array I/O performance.


Host cache may be associated with a file system or database, in which case, the data items stored in the cache are file or database entities. Alternatively, host cache may be associated with the device driver stack, in which case the cached data items are sequences of disk blocks. See cache, controller cache, disk cache.

host computer

Any computer system to which disks, disk subsystems, or file servers may be attached and accessible for data storage and I/O.


Mainframes, servers, workstations and personal computers, as well as multiprocessors and clustered computer complexes, are all referred to as host computers in SNIA publications.

host I/O interconnect

An I/O interconnect used to connect a host computer's host bus adapter to storage subsystems or storage devices.


See I/O interconnect, channel.

hot aisle/cold aisle

Arranging Data Center IT equipment in racks such that heat is exhausted in designated aisles while cool air is supplied in the alternating aisles.

hot backup

Synonym for online backup.


See cold backup, offline backup.

hot band

A range of storage addresses that are accessed with relatively high frequency.

hot banding

The use of hot bands in a workload for test purposes to reward cache behavior.   

hot disk

A disk whose capacity to execute I/O requests is saturated by the aggregate I/O load directed to it from one or more applications.

hot file

A frequently accessed file.


Hot files are generally the root cause of hot disks, although this is not always the case. A hot disk can also be caused by operating environment I/O, such as paging or swapping.

hot spare

A disk being used as a hot standby component.

hot spot

Synonym for hot band

hot standby

A redundant component in a failure tolerant subsystem that is powered and ready to operate and does not operate as long as the primary component is functioning.


Hot standby components increase storage subsystem availability by allowing systems to continue to function when the associated primary component fails. When the term hot standby is used to denote a disk, it specifically means a disk that is ready to perform I/O operations, for example, as the target of a rebuilding operation.

hot swap

The substitution of a replacement unit (RU) in a system for a defective unit, where the substitution can be performed while the system is performing its normal functioning normally.


Hot swaps are physical operations typically performed by humans. See automatic swap, cold swap, warm swap.

hot swap adapter

An adapter that supports hot swap.

Houlderize

Flip/flopping; when an opinion continually switches back and forth between choices.


For example: Design choice "A" is selected; but a week later, design choice "B" is selected; then after another week of consideration, the design choice is switched back to "A".

HSM

Acronym for hierarchical storage management.

HTML

Acronym for HyperText Markup Language.

HTTP

Acronym for HyperText Transfer Protocol.

hub

A communications infrastructure element to which nodes on a multi-point bus or loop are physically connected. 


Unlike switches, hubs do not aggregate data transfer capacity.

hub port

A port on a Fibre Channel hub whose function is to pass data transmitted on the physical loop to the next port on the hub.


Hub ports include loop healing port bypass functions. Some hubs have additional management functionality. There is no definition of a hub port in any Fibre Channel standard.

hybrid array

A storage array consisting of multiple types of storage devices.

hybrid cloud

A composition of two or more clouds of different types (private, community, or public).

Hybrid DIMM

A dual in-line memory module that contains both volatile memory and non-volatile memory.


See NVDIMM.

hybrid drive

A drive that consists of multiple types of storage media.

hyper-converged system

A product that combines server, client, storage, network, and management software in a single unit.

HyperText Markup Language

A computer language consisting of a set of tags or "markup" codes that describe how a document is displayed by a web browser.


HyperText Markup Language (HTML) tags are delimited by the characters "<" and ">". For example, the markup code "

" indicates that a new paragraph is beginning, while "

" indicates that the current paragraph is ending.
HyperText Transfer Protocol

An application level protocol, usually run over TCP/IP, that enables the exchange of data via the Internet.