Improving the Reliability of Web Based Result Query Systems during High Traffic Periods
J Shiny Duela1, M Roshni Thanka2, Bijolin Edwin3
1Dr. J. Shiny Duela, Department of CSE, Jerusalem College of Engineering, Chennai (Tamil Nadu), India.
2Dr. M. Roshni Thanka, Department of CSE, Karunya University, Coimbatore (Tamil Nadu), India.
3Dr. Bijolin Edwin, Department of CSE, Karunya University, Coimbatore (Tamil Nadu), India.
Manuscript received on 15 July 2019 | Revised Manuscript received on 11 August 2019 | Manuscript Published on 29 August 2019 | PP: 174-180 | Volume-8 Issue-2S5 July 2019 | Retrieval Number: B10350682S519/2019©BEIESP | DOI: 10.35940/ijrte.B1035.0782S519
Open Access | Editorial and Publishing 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: Displaying of examination results by a single central entity, for lakhs of students becomes a tedious task, and sometimes may also result in server crashing. These servers typically rely on heavy and often unrestricted threads spawned to handle each incoming request which is the reason why the server resources are used up quickly. We propose a solution that is three fold: First, multiple Volunteer entities are brought in to hold the data and donate a portion of their computing power to offload the enormous work placed on the central entity. Second, the central entity is changed to play the role of dispatcher that generates monitors and assigns extremely lightweight, independent processes (called agents) to each user request without requiring any additional hardware upgrade. Each agent will be responsible to satisfy their assigned user requests. Third, we introduce a load balancing technique derived from the ideas of autonomous agents load balancing techniques in cloud to provide load balancing among the Volunteer entities and the central entity such that the Volunteer entities can continue with its own tasks and not be overwhelmed by its Volunteer work while ensuring fast response time and better reliability and response to the user.
Keywords: Servers, Concurrency, Threading, Actors, Event-Driven.
Scope of the Article: Web Mining