Professional Documents
Culture Documents
SCALABILITY
Scalability is the property of a system to handle a growing amount of work by adding resources
to the system. In computing, scalability is a characteristic of computers,
networks, algorithms, networking protocols, programs and applications. An example is a search
engine, which must support increasing numbers of users, and the number of topics it indexes.
Webscale is a computer architectural approach that brings the capabilities of large scale cloud
computing companies into enterprise data centers.
EXAMPLE
AVAILABILITY
EXAMPLE
If we are using equipment which has a mean time to failure (MTTF) of 81.5 years and mean time
to repair (MTTR) of 1 hour:
MTTF in hours = 81.5 × 365 × 24 = 713940 (This is a reliability parameter and often has
a high level of uncertainty!)
Inherent availability (Ai) = 713940 / (713940+1) = 713940 / 713941 = 99.999860%
Inherent unavailability = 1 / 713940 = 0.000140%
Outage due to equipment in hours per year = 1/rate = 1/MTTF = 0.01235 hours per
year.
RELIABILITY
EXAMPLE
One of the most important design techniques is redundancy. This means that if one part of the
system fails, there is an alternate success path, such as a backup system. The reason why this is
the ultimate design choice is related to the fact that high-confidence reliability evidence for new
parts or systems is often not available, or is extremely expensive to obtain.
RECOVERABILITY
In engineering, maintainability is the ease with which a product can be maintained in order to:
SECURITY
SAFTEY
Safety is the state of being "safe" (from French sauf), the condition of being protected
from harm or other non-desirable outcomes. Safety can also refer to the control of recognized
hazards in order to achieve an acceptable level of risk.
TYPES
Normative
Normative safety is achieved when a product or design meets applicable standards and practices
for design and construction or manufacture, regardless of the product's actual safety history.
Substantive
Substantive or objective safety occurs when the real-world safety history is favorable, whether or
not standards are met.
Perceived
Perceived or subjective safety refers to the users' level of comfort and perception of risk, without consideration
of standards or safety history.
DATA INTEGRITY
Data integrity is the maintenance of, and the assurance of the accuracy and consistency
of data over its entire life-cycle, and is a critical aspect to the design, implementation and usage
of any system which stores, processes, or retrieves data. The term is broad in scope and may
have widely different meanings depending on the specific context – even under the same general
umbrella of computing. It is at times used as a proxy term for data quality, while data
validation is a pre-requisite for data integrity.[3] Data integrity is the opposite of data
corruption. The overall intent of any data integrity technique is the same: ensure data is recorded
exactly as intended (such as a database correctly rejecting mutually exclusive possibilities,) and
upon later retrieval, ensure the data is the same as it was when it was originally recorded. In
short, data integrity aims to prevent unintentional changes to information. Data integrity is not to
be confused with data security, the discipline of protecting data from unauthorized parties.
EXAMPLES
USABILITY
Usability is the ease of use and learnability of a human-made object such as a tool or device. In software
engineering, usability is the degree to which a software can be used by specified consumers to achieve
quantified objectives with effectiveness, efficiency, and satisfaction in a quantified context of use.
…………………………………………………………………
THE END