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.
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.
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.