CFP last date
20 May 2024
Reseach Article

Back-End Forwarding Scheme in Server Load Balancing using Client Virtualization

by Shreyansh Kumar, Parvathi. R
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 95 - Number 18
Year of Publication: 2014
Authors: Shreyansh Kumar, Parvathi. R
10.5120/16698-6829

Shreyansh Kumar, Parvathi. R . Back-End Forwarding Scheme in Server Load Balancing using Client Virtualization. International Journal of Computer Applications. 95, 18 ( June 2014), 38-44. DOI=10.5120/16698-6829

@article{ 10.5120/16698-6829,
author = { Shreyansh Kumar, Parvathi. R },
title = { Back-End Forwarding Scheme in Server Load Balancing using Client Virtualization },
journal = { International Journal of Computer Applications },
issue_date = { June 2014 },
volume = { 95 },
number = { 18 },
month = { June },
year = { 2014 },
issn = { 0975-8887 },
pages = { 38-44 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume95/number18/16698-6829/ },
doi = { 10.5120/16698-6829 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:19:49.254808+05:30
%A Shreyansh Kumar
%A Parvathi. R
%T Back-End Forwarding Scheme in Server Load Balancing using Client Virtualization
%J International Journal of Computer Applications
%@ 0975-8887
%V 95
%N 18
%P 38-44
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Load balancing can be done at two levels, the HTTP level and the network level. It refers to the distribution of the HTTP request made by the user across the web server in a server cluster and is achieved by various algorithms such as Random Selection, Round Robin, weighted Round Robin etc. At the network level load balancers are used for the purpose of balancing the load. The approach such as DNS forwarding and spraying the load across the servers is very useful and effective at the network level [11][12]. The load balancers receives the request and proxies the destination ip for forwarding the request to the less utilized servers in order to gain better performance. This paper proposes a server load balancing scheme mainly for the webservers by making the limited number of clients to work as a virtual server which are called virtual clients in the webserver network. This approach is done at the HTTP level by forwarding the HTTP request to the nearest and less loaded virtual client. The HTTP request is only forwarded to get the static content in order to save the current bandwidth utilization of the web server and process more dynamic request on the server side. The daemon routine controls the whole process of web server load balancing but it only processes the HTTP requests. The daemon routine only resides on the web server backend. The client virtualization provides a new anti-overloading technique to reduce the access time of the server and to utilize the server resources without any additional cost. The Client Virtualization also provides a better way to utilize the system bandwidth in web server network.

References
  1. B Yingwu Zhu and Yiming Hu,"Efficient, Proximity-Aware Load Balancing for Structured P2P Systems". In Proceedings of the Third International Conference on Peer-to-Peer Computing IEEE 2003.
  2. Zhang Wensong, Linux server cluster system http://www. Ibm. com developer Works cn linux cluster lvs part4 index. shtml.
  3. Carlos Oliveira, "Load balancing on virtualized web servers". 41st International Conference on Parallel Processing Workshops 2012.
  4. Xingxuan Wang and Da-Zhong Zheng "Load Balancing Control of Web-server Clusters: N-Tanks Model and a CTCT Method". In Proceedings of the 7th World Congress on Intelligent Control and Automation June 25-27, 2008.
  5. Satoru Ohta and Ryuichi Andou "WWW Server Load Balancing Technique Based on Passive Performance Measurement".
  6. Ye Xia, Alin Dobra and Sueng Chul Han "Multiple-Choice Random Network for Server Load Balancing". IEEE INFOCOM 2007.
  7. Devarshi Chatterjee, Zahir Tari and Albert Zomaya. "A Task-Based Adaptive TTL Approach for Web Server Load Balancing". In Proceedings of the 10th IEEE Symposium on Computers and Communications(ISCC) 2005.
  8. Megumi HISAYUKI, Shinji INOUE, Yoshiaki KAKUDA, Kenji TODA and Kuniyasu SUZAKI "Dynamic Load Balancing Using Network Transferable Computer". In Proceedings of the 25th IEEE International Conference on Distributed Computing SystemsWorkshops(ICDCSW05)2005.
  9. Tony Brouke, "Server Load Balancing", O'Reilly Publications. (2001).
  10. G. Teodoro, T. Tavares, B. Coutinho, W. Meira Jr. and D. Guedes,"Load Balancing on Stateful Clustered Web Servers". In Proceedings of the 15th Symposium on Computer Architecture and High Performance Computing IEEE 2003.
  11. Idira Semwal and C. Edward Chow Web Load Balancing through more accurate server report.
  12. Valeria Cardellini, Michele Colajanni, Philip S. Yu Dynamic Load Balancing on Web-server Systems.
Index Terms

Computer Science
Information Sciences

Keywords

Virtual Clients dynamic load balancing daemon routine(process)