DOI: 10.4018/IJCAC.2018070106
International Journal of Cloud Applications and Computing
Volume 8 • Issue 3 • July-September 2018
Copyright © 2018, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
78
Cost Efective Approaches for Content
Placement in Cloud CDN Using
Dynamic Content Delivery Model
S. Sajitha Banu, National Institute of Technology, Tiruchirappalli, India
S.R. Balasundaram, National Institute of Technology, Tiruchirappalli, India
ABSTRACT
Cloud providers give storage access and efficient content placement and delivery services to content
providers by optimizing cloud-based content delivery. The cost-efficient model should not only
consider the content delivery cost but also the storage cost associated with the cloud network. In
this article, a novel cloud-based content delivery model is proposed that uses shared storage models
for cost optimization in content delivery. Shared storages are placed in different areas of the content
delivery network and an efficient replica placement strategy is employed using optimization techniques.
Different content delivery schemes are used in proposed model for different situations and overall
content delivery cost is optimized. Experimental results show better performance and lesser cost
in terms of storage, traffic and latency and also satisfy Quality-of-Service (QoS) and Quality-of-
Experience (QoE) in content delivery using PSO when compared to ACO and GA.
KEywoRDS
Ant Colony Optimization Algorithm, Cloud Computing, Content Delivery, Genetic Algorithm, Particle Swarm
Optimization Algorithm, Shared Storage
1. INTRoDUCTIoN
Content providers aim to seamlessly deliver their contents to their intended customers or end users
and for this purpose, the Content Delivery Networks (CDN) have been (Wang et al., 2015). The
traditional CDNs that are existing now can be too expensive for small to medium-sized content
providers (Salahuddin et al., 2017). Also, creating a CDN for self and maintaining the storage and
content delivery process by a content provider is an even more challenging and costly task that not
many content providers can handle or afford. The maintenance of the servers and the storages within
the CDN are cost expensive and suitable resources is required (Stocker et al., 2017). To make things
easier for the content providers, cloud- based content placement storage and cloud-based content
delivery mechanisms provide an alternate and much cheaper solution (Zhang et al., 2015). Cloud-based
content delivery provides faster, cheaper and on-demand content delivery to the end users using the
cloud computing concept (Ouf et al., 2015). For handling large amounts data such as a large number
of web contents, cloud resources can be used that can handle big data easily (Bagui et al., 2015).
Cloud based Content Delivery Network (CCDN) has been a major research focus on recent
times (Gkatzikis et al., 2017) and the focus is more on optimization of content placement with lesser
resource usage and optimization of content delivery for less delivery cost (Xu et al., 2017). The metric
that defines the resource usage in CCDN is the amount of storage consumed within the cloud. In