Concepts inpClock: an arrival curve based approach for QoS guarantees in shared storage systems
Quality of service
The quality of service (QoS) refers to several related aspects of telephony and computer networks that allow the transport of traffic with special requirements. In particular, much technology has been developed to allow computer networks to become as useful as telephone networks for audio conversations, as well as supporting new applications with even stricter service demands.
more from Wikipedia
Linux kernel
The Linux kernel is the operating system kernel used by the Linux family of Unix-like operating systems. It is one of the most prominent examples of free and open source software. The Linux kernel is released under the GNU General Public License version 2 (GPLv2), and is developed by contributors worldwide. Day-to-day development discussions take place on the Linux kernel mailing list.
more from Wikipedia
Latency (engineering)
Latency is a measure of time delay experienced in a system, the precise definition of which depends on the system and the time being measured. Latencies may have different meaning in different contexts.
more from Wikipedia
Bandwidth (computing)
In computer networking and computer science, the words bandwidth, network bandwidth, data bandwidth, or digital bandwidth are colloquial and metaphoric terms widely used in textbooks as well as scientific papers, patents and standards to refer to various bit-rate measures, representing the available or consumed data communication resources expressed in bits/second or multiples of it (kilobits/s, megabits/s etc.).
more from Wikipedia
Loadable kernel module
In computing, a loadable kernel module (or LKM) is an object file that contains code to extend the running kernel, or so-called base kernel, of an operating system. LKMs are typically used to add support for new hardware and/or filesystems, or for adding system calls. When the functionality provided by an LKM is no longer required, it can be unloaded in order to free memory and other resources.
more from Wikipedia
Throughput
In communication networks, such as Ethernet or packet radio, throughput or network throughput is the average rate of successful message delivery over a communication channel. This data may be delivered over a physical or logical link, or pass through a certain network node. The throughput is usually measured in bits per second (bit/s or bps), and sometimes in data packets per second or data packets per time slot.
more from Wikipedia
Application software
Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with documents. Apps may be bundled with the computer and its system software, or may be published separately. Some users are satisfied with the bundled apps and need never install one.
more from Wikipedia