Glossary

Glossary familiarizes the terms specific to ElastiStor.
Terms Description
Account An entity with specific storage needs. Account represents a department of an Enterprise or a customer of a Cloud Service Provider.
Alerts Notifications that demand action. Alerts can be on a range of issues such as network cable pullout or degradation of a Pool.
Asynchronous replication The process of writing data to local storage and then queuing it up for replication on remote storage at assigned time intervals. If the local storage fails before the data is written in remote storage, then replication fails.
Auto-Provisioning ElastiStor can automate Node selection and resource allocation if you provide the required SLA/QoS parameters. Sensing the level of storage performance and capacity the application requires, ElastiStor automatically allots the right Pool.
Block Size The size of a block in data storage and file systems. Block is a sequence of bytes or bits, having a nominal size.
CIFS For details, see http://technet.microsoft.com/en-us/library/cc939973.aspx
HA Group Houses a group of Nodes. HA Group enables takeover during failures. Workload of a failed Node is assigned to  another Node in the same HA Group based on availability and performance requirements.
Dashboard A graphical representation of the key performance indicators. It presents an overview of all the Sites in ElastiCenter in an organized manner. You can update information instantaneously.
Delegated Administration The process of distributing administrative tasks and content in the portal to dedicated administrators. Using access control lists, you determine the actions administrators take on various resources. Delegated administration roles are mapped to administrative functions using security policies. You can create and maintain separate administration capabilities depending on your needs.
Disaster Recovery Disaster implies unplanned outage. Your storage system must be capable of effective backup and recovery so that there is no damage to the data that is handled in the case of any adversity
Disk Array Popularly called JBODs, disk array is a set of disks clubbed to single disk shelf.
Disk Type The type of disk supported by CloudByte ElastiStor. The supported disk types are SAS, SATA, and SSD.
Domain Search Searching the DNS to which you want to add a controller.
Event Any storage activity. ElastiStor notifies events based on the configuration.
FC (Fibre Channel) A high-speed interconnect between controllers and back-end disk enclosures. FC components include HBAs, hubs, and switches. The term also refers to a high-speed, fully duplex serial communication protocol permitting data transfer up to 10GB per second.
FTP (File Transfer Protocol) An application layer protocol used to transfer bulk-volumes of files between machines or hosts.
Global Settings Lets the administrator configure options that control ElastiStor.
Grace Provisioning of Pool’s unused IOPS/Throughput to Storage Volumes based on their performance requirements.
High-Availability High Availability minimizes/prevents the consequences of downtime in the storage setup. A typical High Availability environment comprises of two setups: one active while the partner remains dormant. In a downtime, the passive setup takes over the storage tasks that the active setup was performing. This effects a reversal of states each setup was in. When the downtime is over, all events are given back to the original active setup.
Node Physical machines on which you configure ElastiStor.
Initiator Group When an initiator group is associated with a LUN, only initiators from that group can access the LUN. Initiators are identified by unique addressing methods.
IOPS (Input/Output operations per second) The number of READs or WRITEs per second. It is used to measure the performance of storage solution. Total IOPS is the average input/output operations per second, Read IOPS: is the average READ operations per second, and Write IOPS is the average WRITE operations per second.
iSCSI Internet Small Computer Systems Interface is a client-server protocol used to enable the transfer of SCSI packets over a TCP/IP (Ethernet) network.
Lagg Interface Allows integration of multiple network interfaces with a single virtual interface. This helps in fault-tolerance and high-speed multi-link throughput.
LUN (Logical Unit Number) Unique address to identify a logical unit. Logical unit is the conceptual subunit of a storage disk or set of disks.
Mirrored Disks A High Availability setup where you have a different set of disks on each node. Active disks are replicated/mirrored on the partnering node.
Mirroring Storing duplicate copies of data on one or more sets of additional Storage Volumes, apart from the set of Storage Volume that stores the original copies of data.
Monitoring Provides an intuitive visualization of storage statistics. Monitoring foregrounds relevant back end activities in an easy user interface for the administrator.
Network Failure Indicates that the system is unable to reach the network. For example, due to physical port failure.
NFS  A distributed file system protocol that lets clients access files over a network in the same way they access local storage.
Physical Infrastructure Real entities pertaining to the hardware.
Pool Physical storage devices on which you store data.
Provisioning A set of steps to allocate storage to Nodes and applications. For example, creating Storage Volumes in Pools.
QoS (Quality of Service) Lets you easily commission storage with guaranteed IOPS at various levels. You can decide to configure QoS at a Pool level, VSM level, or Storage Volume level.
Report Detailed information related to configuration. Use Configuration Reports for component configuration details. Dynamic Reports provide QoS statistics.
Rest APIs Every action performed at ElastiStor admin console translates into a REST based API call in the back end. This enables administrators to fully manage ElastiStor from their portals. CloudByte plugin for VMware vCenter (also based on REST API) enables storage management from vCenter.
Shared Disks A High Availability setup where you have a common set of disks shared between primary and secondary nodes. The disks can be either hard disks or iSCSI disks.
Shared Storage Storage devices that are connected to and used by two or more systems.
Site Represents a data center or part of a data center. Building storage infrastructure starts with the creation of Site. It is the fundamental infrastructure unit where your Node, storage, and network infrastructure reside.
Snapshot Copy of a Storage Volume created at specific intervals.
Storage Capacity The overall disk space and not the free disk space.
Striping Writes data across two or more disks in an array, but utilizes only a part of the space on each disk. The amount of space used by stripe on each disk is always the same. A virtual disk may write several stripes on the same set of disks in the array.
Synchronous Replication The process of writing the same data to two separate volumes, stored on different physical hardware, before the application receives an I/O complete message. This results in both the volumes being always in sync.
Takeover The process of taking over the storage control activity from a node. Typically, when there is a downtime on the primary node, the secondary node takes over the control of storage.
Thin Provisioning The process of optimizing efficiency of using the available storage space. It is the allocation of disk storage space flexibly among multiple users, based on the minimum space required by each user requires at any given time.
Throughput Amount of work a system can perform at specific intervals. It is also the amount of data moved successfully from one place to another in a given time period.
VSM (Virtual Storage Machine) Virtual storage controller capable of hosting Storage Volumes and LUNs.
VSM Architecture Unique to CloudByte ElastiStor, this is a patented architecture. In a Storage Controller Node, each application is fully isolated across all storage stack levels and unified under a Virtual Storage Machine (VSM). VSM isolation allows controller  resources allotted to each applications to be easily monitored, controlled, and provisioned.
VMware vSphere client A Microsoft Windows desktop application that enables you to access VMware ESXi and VMware vCenter