Leveraging utilization as performance metric for CDN enabled energy efficient internet of things

Abstract With the explosive increase in Internet users and ultimately its infrastructure, efficient resource utilization has become one of the most prominent challenges in large-scale distributed systems. Content Distribution Networks (CDNs) are among the favored large-scale distributed systems that are currently handling around 40 % of the Internet traffic. In literature, different approaches have been proposed to improve the CDN performance by improving CDN utility. The CDN utility is the ratio of the served contents to the pulled contents of a surrogate server. However, the utilization of surrogate servers has largely been neglected in the previous studies. Moreover, due to the vast expansion of such systems, their energy consumption has been tremendously increased. In fact, the energy consumption of the CDN networks is directly proportional to their utilization. Therefore, it is extremely important to consider the CDN utilization while designing and evaluating the performance of CDN policies. In this work we have considered a set of request redirection policies such as load balance and load unbalance. Furthermore, infrastructure size and volume of the client request traffic is also been taken into account. Our findings represent that even if surrogate servers are poorly utilized, the CDN utility exhibits higher values in general. These finding demonstrate that CDN utility does not take into account the utilization of surrogate servers. Even if the surrogate servers are poorly utilized, the CDN utility exhibits higher values. Conclusively, evaluating the CDN performance only on the basis of CDN utility without considering utilization of surrogate servers is an inefficient approach. Therefore, we propose to consider the CDN resources utilization as an important metric while analyzing the performance of a CDN.

[1]  Murad Khan,et al.  A generic internet of things architecture for controlling electrical energy consumption in smart homes , 2018, Sustainable Cities and Society.

[2]  Kianoosh Mokhtarian,et al.  Flexible Caching Algorithms for Video Content Distribution Networks , 2017, IEEE/ACM Transactions on Networking.

[3]  Ramesh K. Sitaraman,et al.  Energy-efficient content delivery networks using cluster shutdown , 2015, Sustain. Comput. Informatics Syst..

[4]  Atul Garg,et al.  A Perusal of Replication in Content Delivery Network , 2018 .

[5]  Amir Hossein Alavi,et al.  Internet of Things-enabled smart cities: State-of-the-art and future trends , 2018, Measurement.

[6]  George Pallis Improving Content Delivery by Exploiting the Utility of CDN Servers , 2012, Globe.

[7]  Venkata N. Padmanabhan,et al.  The content and access dynamics of a busy web site: findings and implicatins , 2000, SIGCOMM.

[8]  Gwendal Simon,et al.  Congestion Avoidance and Load Balancing in Content Placement and Request Redirection for Mobile CDN , 2018, IEEE/ACM Transactions on Networking.

[9]  Nadeem Javaid,et al.  A novel utilisation-aware energy consumption model for content distribution networks , 2017, Int. J. Web Grid Serv..

[10]  Gilbert Laporte,et al.  Exact algorithms for the joint object placement and request routing problem in content distribution networks , 2008, Comput. Oper. Res..

[11]  Song Guo,et al.  Traffic and Computation Co-Offloading With Reinforcement Learning in Fog Computing for Industrial Applications , 2019, IEEE Transactions on Industrial Informatics.

[12]  Haleem Farman,et al.  Toward Integrating Vehicular Clouds with IoT for Smart City Services , 2019, IEEE Network.

[13]  Saif ul Islam,et al.  Evaluating Energy Consumption in CDN Servers , 2012, ICT-GLOW.

[14]  Tommaso Addabbo,et al.  A city-scale IoT architecture for monumental structures monitoring , 2019, Measurement.

[15]  Yannis Manolopoulos,et al.  CDNsim: A simulation tool for content distribution networks , 2010, TOMC.

[16]  Athena Vakali,et al.  Utilization-Aware Redirection Policy in CDN: A Case for Energy Conservation , 2011, ICT-GLOW.

[17]  Ahmed Jawad Kadhim,et al.  Maximizing the Utilization of Fog Computing in Internet of Vehicle Using SDN , 2019, IEEE Communications Letters.

[18]  Iradj Ouveysi,et al.  Mathematical Models for Resource Management and Allocation in CDNs , 2008 .

[19]  Muhammad Khurram Khan,et al.  Cross-layer design and optimization techniques in wireless multimedia sensor networks for smart cities , 2019, Comput. Sci. Inf. Syst..

[20]  Pietro Michiardi,et al.  Cache Policies for Linear Utility Maximization , 2018, IEEE/ACM Transactions on Networking.

[21]  Thanassis Tiropanis,et al.  Analytics for the Internet of Things , 2018, ACM Comput. Surv..

[22]  M. Mekala,et al.  CLAY-MIST: IoT-cloud enabled CMM index for smart agriculture monitoring system , 2019, Measurement.

[23]  Samee U. Khan,et al.  Estimation of fog utility pricing: a bio-inspired optimisation techniques' perspective , 2020, Int. J. Parallel Emergent Distributed Syst..