High performance web servers using load balancing technique / Siti Aishah Ab Rahman
A World Wide Web (WWW) Server is normally a single machine dedicated to process a HTTP request for a single WWW site. Web server serves web pages to clients across the Internet or an Intranet. The web server hosts the pages, scripts, programs, and multimedia files and serves them using HTTP, a proto...
Saved in:
Main Author: | |
---|---|
Format: | Student Project |
Language: | English |
Published: |
Faculty of Information Technology and Quantitative Sciences
2006
|
Online Access: | http://ir.uitm.edu.my/id/eprint/703/1/PPb_SITI%20AISHAH%20AB%20RAHMAN%20CS%2006_5%20P01.pdf http://ir.uitm.edu.my/id/eprint/703/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Teknologi Mara |
Language: | English |
id |
my.uitm.ir.703 |
---|---|
record_format |
eprints |
spelling |
my.uitm.ir.7032018-10-29T11:12:31Z http://ir.uitm.edu.my/id/eprint/703/ High performance web servers using load balancing technique / Siti Aishah Ab Rahman Ab Rahman, Siti Aishah A World Wide Web (WWW) Server is normally a single machine dedicated to process a HTTP request for a single WWW site. Web server serves web pages to clients across the Internet or an Intranet. The web server hosts the pages, scripts, programs, and multimedia files and serves them using HTTP, a protocol designed to send files to web browsers and other protocols. .In order to achieve web server scalability, more servers need to be added to distribute the load among the group of servers, which is also known as a server cluster. The load distribution among these servers is known as load balancing. Load balancing applies to all types of servers, the application server and database server. However, this project will be devoting this section for load balancing of web servers (HTTP server) only. Load balancing is a technique that distributes processing and communications activity evenly across a computer network so that no single device is overwhelmed. In other words, when multiple web servers are present in a server group, the HTTP traffic needs to be evenly distributed among the servers. The purpose of load balancing was done due to the increases of traffic, complexity of the application software and to satisfy the critical online transaction nowadays. The overall exact nature of this project is a setup of load balancer, a cluster of real servers and clients. The architecture of the cluster is transparent to clients outside the cluster. Client applications interact with the cluster as if it were a single high-performance and high available server. Clients will not be affected by interaction with the cluster and do not need modification. The load balancing method used in this project is Round Robin Scheduling that distributes job or request equally among the web servers. The Round Robin method that will be use in this project is dispatcher-based load balancing cluster where the parallel services of servers can appear as a virtual service on a single IP address. For routing, Network Address Translation is a technique in which the source or destination addresses of IP packets are rewritten as they pass through a router or firewall. Faculty of Information Technology and Quantitative Sciences 2006 Student Project NonPeerReviewed text en http://ir.uitm.edu.my/id/eprint/703/1/PPb_SITI%20AISHAH%20AB%20RAHMAN%20CS%2006_5%20P01.pdf Ab Rahman, Siti Aishah (2006) High performance web servers using load balancing technique / Siti Aishah Ab Rahman. [Student Project] (Unpublished) |
institution |
Universiti Teknologi Mara |
building |
Tun Abdul Razak Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Mara |
content_source |
UiTM Institutional Repository |
url_provider |
http://ir.uitm.edu.my/ |
language |
English |
description |
A World Wide Web (WWW) Server is normally a single machine dedicated to process a HTTP request for a single WWW site. Web server serves web pages to clients across the Internet or an Intranet. The web server hosts the pages, scripts, programs, and multimedia files and serves them using HTTP, a protocol designed to send files to web browsers and other protocols. .In order to achieve web server scalability, more servers need to be added to distribute the load among the group of servers, which is also known as a server cluster. The load distribution among these servers is known as load balancing. Load balancing applies to all types of servers, the application server and database server. However, this project will be devoting this section for load balancing of web servers (HTTP server) only. Load balancing is a technique that distributes processing and communications activity evenly across a computer network so that no single device is overwhelmed. In other words, when multiple web servers are present in a server group, the HTTP traffic needs to be evenly distributed among the servers. The purpose of load balancing was done due to the increases of traffic, complexity of the application software and to satisfy the critical online transaction nowadays. The overall exact nature of this project is a setup of load balancer, a cluster of real servers and clients. The architecture of the cluster is transparent to clients outside the cluster. Client applications interact with the cluster as if it were a single high-performance and high available server. Clients will not be affected by interaction with the cluster and do not need modification. The load balancing method used in this project is Round Robin Scheduling that distributes job or request equally among the web servers. The Round Robin method that will be use in this project is dispatcher-based load balancing cluster where the parallel services of servers can appear as a virtual service on a single IP address. For routing, Network Address Translation is a technique in which the source or destination addresses of IP packets are rewritten as they pass through a router or firewall. |
format |
Student Project |
author |
Ab Rahman, Siti Aishah |
spellingShingle |
Ab Rahman, Siti Aishah High performance web servers using load balancing technique / Siti Aishah Ab Rahman |
author_facet |
Ab Rahman, Siti Aishah |
author_sort |
Ab Rahman, Siti Aishah |
title |
High performance web servers using load balancing technique / Siti Aishah Ab Rahman |
title_short |
High performance web servers using load balancing technique / Siti Aishah Ab Rahman |
title_full |
High performance web servers using load balancing technique / Siti Aishah Ab Rahman |
title_fullStr |
High performance web servers using load balancing technique / Siti Aishah Ab Rahman |
title_full_unstemmed |
High performance web servers using load balancing technique / Siti Aishah Ab Rahman |
title_sort |
high performance web servers using load balancing technique / siti aishah ab rahman |
publisher |
Faculty of Information Technology and Quantitative Sciences |
publishDate |
2006 |
url |
http://ir.uitm.edu.my/id/eprint/703/1/PPb_SITI%20AISHAH%20AB%20RAHMAN%20CS%2006_5%20P01.pdf http://ir.uitm.edu.my/id/eprint/703/ |
_version_ |
1685648083218595840 |