Anda di halaman 1dari 7

Dynamic Load Balancing For Effective Traffic Management

ABOUT THE SYSTEM This system provides the complete information and the complete implementation of the IP traffic controlling technology. The main aim of the project is to create a system for the effective IP traffic management over the intranet with in the Organization. EXISTING SYSTEM Currently there are many systems available for controlling the IP traffic. These systems mostly use the single clusters to satisfy the requests from many clients. In this system the cluster has a fixed capacity to process some number of requests. So it has a many drawbacks in functional level and performance level. In later pages we will discus about the existing system in detail manner. NEED FOR PROPOSED SYSTEM: In order to develop the new system, first we have to understand the history of the existing system. This history will give the complete information about the existing system and also, this history will be the bright introduction for the new system. This information tells the advantages and the disadvantages of the existing one. So the problems can be identified. This helps for the development for the new system.

2. SYSTEM ANALYSIS
2.1 EXISTING SYSTEM
The study of the existing system helps for a new system to be developed. These systems mostly use the single clusters to satisfy the requests from many clients. In

this system the cluster has a fixed capacity to process some number of requests. In this system the client and server will know each other by using the IP address. In the single server and multi clients modal, the new clients are added in the network by register their IP address with server. Each client will process the user request. The request is satisfied by the client. But some time the requesting data or requesting information is not available in the client. At that time the user request is converted as a client request and this request is send to the server. Server receives the request depending on the clients priority or processor availability of the server. Server takes necessary steps to process the clients request. After processing, the result is send back to the correct client. Client gets the result and does the further process. Such as make some calculation or show the resulting data to the user and so on. This basic request-response process is described in following figure

BASIC PROCESS IN CLIENT-SERVER MODAL In some client-server networks the clients are act as a dummy system. It means the clients are used to receive the input from the user and show the result to the user, all processes are done by the server. In this model server is a responsibility for all activities in the network. This type of client-server modal has a restriction in number of clients in the network.

ARCHITECTURE OF THE EXISTINGSYSTEM

ARCHITECTURE OF THE SINGLE SERVER-MULTI CLIENT MODAL

DRAWBACKS: The single server-multi client systems are not able to manage multiple clients and users comfortably. Clients have to wait long time to complete its process. So, the throughput is low. Server has a lot of workload. Because, it did not complete its previous clients request. The failure of the server is not detected. So, the clients continue to send the request until the network administrator detects the failure and remove the server from the DNS address list.

2.2 PROPOSED SYSYEM


Dynamic Load Balancing, a clustering technology enhances the scalability and availability of mission-critical, TCP/IP based services, such as Web, Terminal Services, virtual private networking, and streaming media servers. This component runs within cluster hosts as part of a operating system and requires no dedicated hardware support. To scale performance, Dynamic Load Balancing distributes IP traffic across multiple cluster hosts. The client does not need to wait for long time to complete its process. So, the throughput is increased, CPU overhead and response time is reduced. It also ensures high availability by detecting host failures and automatically redistributing traffic to the surviving hosts. Dynamic Load Balancing provides remote controllability and supports rolling upgrades from an operating system. The unique and fully distributed architecture of Dynamic Load Balancing enables it to deliver very high performance and fail over protection, especially in comparison with dispatcher-based load balancers. This project describes the key features of this technology and explores its internal architecture and performance characteristics in detail. The aim of the project is to balance the servers that is been connected to the proxy server. The proxy server is responsible for handling the requests from multiple clients. And then, the proxy server has to allocate a process to server that is free.

ARCHITECTURE OF THE PROPOSED SYSTEM

ARCHITECTURE OF THE MULTI SERVER - MULTI CLIENT MODAL Dynamic Load Balancing is superior to other software solutions such as round robin DNS (0RRDNS), which distributes workload among multiple servers but does not provide a mechanism for server availability. If a server within the host fails, RRDNS, unlike Dynamic Load Balancing, will continue to send it work until a network administrator detects the failure and removes the server from the DNS address list. This results in service disruption for clients. Dynamic Load Balancing also has advantages over other load balancing solutions-both hardware and software based-that introduce single points of failure or

managing bottlenecks by using a centralized dispatcher, called proxy-server. Because Dynamic Load Balancing did not depending on any special hardware requirements and any industry-standard compatible computer can be used. This provides significant cost savings when compared to proprietary hardware load balancing solutions. Important key advantages in this system is Network Clustering distributes IP traffic across multiple cluster hosts. It also ensures high availability by detecting host failures and automatically redistributing traffic to the surviving hosts. Network Clustering provides remote controllability and supports rolling upgrades from an operating system. The unique and fully distributed architecture of Network Clustering enables it to deliver very high performance and failure protection, especially in comparison with dispatcher-based load balancers. Clusters are able to manage multiple clients and users comfortably. Client does not need to wait for long time to complete its process. So, the throughput is increased, response time is reduced and the CPU overhead is very low. Server did not have a lot of workload before it completes previous clients request. It uses ROUND ROBIN ALGORITHM, which distributes workload among multiple servers but does not provide a mechanism for server availability

SYSTEM SPECIFICATION
HARDWARE SPECIFICATION
Processor RAM Hard Disk Monitor Modem Floppy Drive : Pentium IV 2 GHz. : 256 MB. : 40 GB. : SVGA color. : 52 kbps. : 3.5 (1.44 MB)

SOFTWARE SPECIFICATION
Operating System Front end Back end Software : Windows 98 / 2000.

: JAVA, SWING. : Ms-ACCESS : JDK 1.6

Anda mungkin juga menyukai