Virtualization For Data-Center Automation
Virtualization For Data-Center Automation
Automation
• Data-center automation means that huge volumes
of hardware, software, and database resources in
these data centers can be allocated dynamically to
millions of Internet users simultaneously, with
guaranteed QoS and cost-effectiveness.
1
Server Consolidation in Data
Centers
• In data centers, a large number of heterogeneous workloads
can run on servers at various times. These heterogeneous
workloads can be roughly divided into two categories:
1. Chay workloads and
2. Noninteractive workloads.
• Chay workloads may burst at some point and return to a silent
state at some other point.
– A web video service is an example of this, whereby a lot of people
use it at night and few people use it during the day.
• Noninteractive workloads do not require people’s efforts to
make progress after they are submitted.
– High-performance computing is a typical example of this. At various
stages, the requirements for resources of these workloads are
dramatically different.
2
Server Consolidation in Data Centers
conti ..
• It is common that most servers in data centers are underutilized.
A large amount of hardware, space, power, and management
cost of these servers is wasted.