www.nec-labs.com. Intelligent Workload Factoring for A Hybrid Cloud Computing Model. Hui Zhang Guofei Jiang Haifeng Chen Kenji Yoshihira Akhilesh Saxena NEC Laboratories America Princeton, NJ July 10 th , 2009. IT trends: Internet-based services and Cloud Computing.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Hui Zhang Guofei Jiang Haifeng Chen Kenji Yoshihira Akhilesh Saxena
NEC Laboratories America
July 10th, 2009
Businesses, from startups to enterprises
Web 2.0-enabled PCs, TVs, etc.
4+ billion phones by 2010 [Source: Nokia]
Private cloud? Public cloud?
Choose one, please!
Let me think about it.
IT customers can have the best Total Cost of Ownership (TCO) strategy with their applications running on a hybrid infrastructure
Local data center, small and fully utilized for best application performance.
Remote cloud, infinite scaling, use on demand and pay per use.
A hybrid cloud computing infrastructure model
Remote cloud (large, pay per use)
100% of time
Local data center (small, dedicated)
Annual Cost ($$)
Cost on running a 790-servers data center
A local data center
hosting 100% workload
To host Yahoo! Video website workload
Amazon EC2: peak workload of 5% time
US $ 7.43K
Cost on running a 99-servers data center
A local data center:
workload of 95% time
Amazon EC2 hosting 100% workload
US $ 1.384M
†: assume over-provisioning over the peak load
‡: only consider server cost. Amazon EC2 pricing: $0.10 per machine hour – Small Instance (Default).
smoothing the workload dynamics in the base zone application platform and avoiding overloading scenarios through load redirection;
making trespassing zone application platform agile through load decomposition not only on the volume but also on the application data popularity.
A hypergraph partition problem model
request type i;
# of requests for type-i;
sum of the vertex weights in Location-k
Loc-i capacity of res. type t (1: storage, 2: computing)
Data popularity Pold
Fast top-k data item
Does it belong to
the top-k list?
a http request
Multi-application workload management computing
Multi-application workload management architecture