Towards energy efficient content delivery networks

A content delivery network (CDN) typically consists of geographically-distributed data centers (DCs), which are deployed within proximity to end-users who request Internet content. Content copies are stored at the DCs and are delivered to end-users in a localized manner to improve service availabili...

Full description

Bibliographic Details
Main Author: Ge, Chang
Other Authors: Sun, Zhili; Wang, Ning
Published: University of Surrey 2015
Subjects:
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.647918
id ndltd-bl.uk-oai-ethos.bl.uk-647918
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-6479182016-08-04T03:52:50ZTowards energy efficient content delivery networksGe, ChangSun, Zhili; Wang, Ning2015A content delivery network (CDN) typically consists of geographically-distributed data centers (DCs), which are deployed within proximity to end-users who request Internet content. Content copies are stored at the DCs and are delivered to end-users in a localized manner to improve service availability and end-to-end latency. On one hand, CDNs have improved QoS experienced by end-users. On the other hand, the rapid increase in Internet traffic volume has caused the global DC industry's energy usage to skyrocket. Therefore, our focus in this thesis is to realize energy awareness in CDN management while assuring end-to-end QoS. First, we surveyed the literature on energy-aware DC and CDN management schemes. We highlighted the significance of dynamically provisioning server and network resources in DCs in order to reduce DC energy usage. We also recognized that in order to achieve optimal CDN energy saving, energy optimization should be performed both within each DC and among multiple DCs in a CDN. Second, we proposed a theoretical framework that minimizes server power consumption in cross-domain CDNs. The term "server" refers to any co-locating entity that can handle user requests, e.g., server clusters or DCs. Our strategy was to put a subset of servers to sleep mode during off-peak hours to save energy. In order to avoid deteriorated QoS caused by less live server resources, we enforced constraints on utilization of servers and network links respectively to avoid them from being overloaded. Third, we designed an energy-aware CDN management system. The strategy was not only to put a subset of servers within each DC to sleep, but also to put entire DCs to sleep during off-peak hours through load unbalancing among DCs. We showed how the proposed system can be integrated within a typical modern CDN architecture. We also developed a heuristic algorithm that allows CDN operators to quickly make decisions on server and DC sleeping, as well as energy-aware request resolution. QoS was assured through constraints on server response time and end-to-end delay. Fourth, we built an optimization model that minimizes the overall energy consumption of CDN DCs, including their servers and cooling systems. We derived a lower bound to its optimal objective. Through comparing with the lower bound, we showed that our earlier developed heuristic algorithm's energy-saving gain was guaranteed to be near-optimal. We also quantitatively studied the trade-off between CDN energy saving and QoS performance in terms of end-to-end delay and server response time.621.3University of Surreyhttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.647918http://epubs.surrey.ac.uk/807593/Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 621.3
spellingShingle 621.3
Ge, Chang
Towards energy efficient content delivery networks
description A content delivery network (CDN) typically consists of geographically-distributed data centers (DCs), which are deployed within proximity to end-users who request Internet content. Content copies are stored at the DCs and are delivered to end-users in a localized manner to improve service availability and end-to-end latency. On one hand, CDNs have improved QoS experienced by end-users. On the other hand, the rapid increase in Internet traffic volume has caused the global DC industry's energy usage to skyrocket. Therefore, our focus in this thesis is to realize energy awareness in CDN management while assuring end-to-end QoS. First, we surveyed the literature on energy-aware DC and CDN management schemes. We highlighted the significance of dynamically provisioning server and network resources in DCs in order to reduce DC energy usage. We also recognized that in order to achieve optimal CDN energy saving, energy optimization should be performed both within each DC and among multiple DCs in a CDN. Second, we proposed a theoretical framework that minimizes server power consumption in cross-domain CDNs. The term "server" refers to any co-locating entity that can handle user requests, e.g., server clusters or DCs. Our strategy was to put a subset of servers to sleep mode during off-peak hours to save energy. In order to avoid deteriorated QoS caused by less live server resources, we enforced constraints on utilization of servers and network links respectively to avoid them from being overloaded. Third, we designed an energy-aware CDN management system. The strategy was not only to put a subset of servers within each DC to sleep, but also to put entire DCs to sleep during off-peak hours through load unbalancing among DCs. We showed how the proposed system can be integrated within a typical modern CDN architecture. We also developed a heuristic algorithm that allows CDN operators to quickly make decisions on server and DC sleeping, as well as energy-aware request resolution. QoS was assured through constraints on server response time and end-to-end delay. Fourth, we built an optimization model that minimizes the overall energy consumption of CDN DCs, including their servers and cooling systems. We derived a lower bound to its optimal objective. Through comparing with the lower bound, we showed that our earlier developed heuristic algorithm's energy-saving gain was guaranteed to be near-optimal. We also quantitatively studied the trade-off between CDN energy saving and QoS performance in terms of end-to-end delay and server response time.
author2 Sun, Zhili; Wang, Ning
author_facet Sun, Zhili; Wang, Ning
Ge, Chang
author Ge, Chang
author_sort Ge, Chang
title Towards energy efficient content delivery networks
title_short Towards energy efficient content delivery networks
title_full Towards energy efficient content delivery networks
title_fullStr Towards energy efficient content delivery networks
title_full_unstemmed Towards energy efficient content delivery networks
title_sort towards energy efficient content delivery networks
publisher University of Surrey
publishDate 2015
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.647918
work_keys_str_mv AT gechang towardsenergyefficientcontentdeliverynetworks
_version_ 1718371918444232704