Optimizing and Load Balancing for Flash Crowd to Improve Quality of Service in Content Delivery Network
Meenakshi Gupta1, Atul Garg2
1Meenakshi Gupta, Research Scholar, MMICT&BM (MCA), Maharishi Markandeshwar (Deemed to be University), Mullana, Haryana, India.
2Atul Garg, Associate Professor, MMICT&BM (MCA), Maharishi Markandeshwar (Deemed to be University), Mullana, Haryana, India.
Manuscript received on 26 August 2019. | Revised Manuscript received on 07 September 2019. | Manuscript published on 30 September 2019. | PP: 2568-2574 | Volume-8 Issue-11, September 2019. | Retrieval Number: K18680981119/2019©BEIESP | DOI: 10.35940/ijitee.K1868.0981119
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: The online access has been increasing rapidly with the digitization of information, cheaper Internet service and affordable devices to access the Internet. This entails for not only handling increasing number of web requests but also meeting Quality of Service (QoS) requirements of end-users. Content Delivery Network (CDN) system is used to make better the performance of origin server by storing the popular contents on surrogate servers. The contents are disseminated to the web users through surrogate servers. The performance of CDN system relies on the selection of appropriate surrogate server to satisfy end-users’ requests. The proposed method named Load Balancing using Neighbors and Utility Computing (LBNUC) takes into account requests arrival rate, load on surrogate servers, end-users’ changing demand and capacity of surrogate servers. The aim is efficient utilization of CDN resources to minimize the time required to serve end-users requests and the cost of servicing requests. This method is also effective in handling of flash crowd situation by monitoring request rate. It handles this situation with support from neighbor surrogate servers and arranging additional resources, if required, through utility computing to meet QoS requirement of end-users.
Keywords: Content delivery network, redirection, load balancing, flash crowd, utility computing, QoS.
Scope of the Article: IoT Applied for Digital Contents