DocumentCode
50133
Title
COMIC: Cost Optimization for Internet Content Multihoming
Author
Jianguo Yao ; Haihang Zhou ; Jianying Luo ; Xue Liu ; Haibing Guan
Author_Institution
Shanghai Key Lab. of Scalable Comput. & Syst., Shanghai Jiao Tong Univ., Shanghai, China
Volume
26
Issue
7
fYear
2015
fDate
July 1 2015
Firstpage
1851
Lastpage
1860
Abstract
Content service is a type of Internet cloud service that provides end-users plentiful contents. To ensure high performance for content delivering, content service utilizes a technology known as content multihoming: contents are generated from multiple geographically distributed data centers and delivered by multiple distributed content distribution networks (CDNs). The electricity costs for data centers and the usage costs for CDNs are major contributors to the contents service cost. As electricity prices vary across data centers and usage costs vary across CDNs, scheduling data centers and CDNs has a tremendous consequence for optimizing content service cost. In this paper, we propose a novel framework named Cost Optimization for Internet Content Multihoming (COMIC). COMIC dynamically balances end-users´ loads among data centers and CDNs so as to minimize the content service cost. Using real-life electricity prices and CDN traces, the experiments demonstrate that COMIC effectively reduces the content service cost by more than 20 percent.
Keywords
cloud computing; computer centres; optimisation; resource allocation; CDN; COMIC; Internet cloud service; Internet content multihoming; content service; cost optimization; distributed content distribution network; electricity cost; electricity prices; geographically distributed data center; Distributed databases; Electricity; Internet; Minimization; Optimization; Pricing; Servers; Content distribution networks (CDNs); cost; multihoming; optimization;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2014.2330589
Filename
6832634
Link To Document