Professional Documents
Culture Documents
Data Center Workload Measurement and Analysis
Data Center Workload Measurement and Analysis
Data Center Workload Measurement and Analysis
and Analysis
1
Sensitivity: LNT Construction Internal Use
What is a Data center ?
•A large group of networked computer servers typically used by
organizations for the remote storage, processing, or distribution of
large amounts of data.
•It doesn’t house only servers but also contains backup power
supplies, communication connections, air conditioning, fire
supplies etc.
3
Sensitivity: LNT Construction Internal Use
Data Center workload
• Amount of processing that the computer has been given to do at a
given time.
• Workload — in the form of web requests, data analysis, multimedia rendering,
or other applications – is placed in the data center
5
Sensitivity: LNT Construction Internal Use
Classification of workloads based on time
criticality
“Cannot tolerate even a few minutes can tolerate a wide range of outage times
of downtime”
• 3 important application domains are in internet services are : 1) search engine 2) social networks 3)
electronic commerce
7
Sensitivity: LNT Construction Internal Use
Workload requirements :
1) most important application domain
2)data is distributed, data can not be processed on single node
3)consider recently used data
8
Sensitivity: LNT Construction Internal Use
Methodologies
9
Sensitivity: LNT Construction Internal Use
Workflow
Phases
10
Sensitivity: LNT Construction Internal Use
Patterns comprising traffic in Data
Center
11
Sensitivity: LNT Construction Internal Use
Monitoring Data Center
Workload
• For coordinated monitoring and control of data centers, the most
commonly approaches are based on Monitor, Analyze ,Plan and
Execute (MAPE ) control loops.
Overview
12
Sensitivity: LNT Construction Internal Use
Modern Data Center
Operation
• Workload in the form of web requests, data analysis, etc is placed in the
data center.
• The results are fed into a policy engine that creates a plan to utilize
resources.
13
Sensitivity: LNT Construction Internal Use
Workload Monitoring using
Splice
• Splice aggregates sensor and performance data in a relational
database.
• It also gathers data from many sources through different interfaces
with different formats.
• Splice uses change of value filter that retains only those values that
differ significantly from the previously logged values.
• It reduces minimal loss of information.
14
Sensitivity: LNT Construction Internal Use
Analysi
s
• Data analysis is done by two main classes- attribute behavior and
correlation.
15
Sensitivity: LNT Construction Internal Use
Virtualization in Data Centers
• Virtualization is a combination of software and hardware features that creates
virtual CPUs (vCPU) or virtual systems-on-chip (vSoC).
• Virtualization provides the required level of isolation and partitioning of
resources.
• Each VM is protected from interference from another VM.
Analyzing the
Characterizing most failure Estimating the impact of
effectiveness of network
prone network elements failures
redundancy
Sequential Access
Entire Partial