Font Size: a A A

Design And Implementation Of Digital Organisms Traffic Scheduling System Load Balancing And Fault Tolerance Mechanisms

Posted on:2008-02-11Degree:MasterType:Thesis
Country:ChinaCandidate:G W FuFull Text:PDF
GTID:2208360212475220Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Internet plays a much more important role in people's life than before. The number of Internet user increases sharply, which leads to the lake of IP address (IPV4). People pay much attention to the quality of network. This gives the network devices a big challenge. The key points are how to improve capacity and make network fast, stabile and safe.Facing with these challenges, we implemented Digital Organism Load Scheduling System (DOLSS), which combined the advantage of distributed and parallel system to network routing. Through network address translation (NAT) mechanism, our system can solves the problem of IP address shortage and provide safe clean networks. Through distributed and parallel technique, the capacity, flexibility and adaptability of our system is enhanced. The stability and availability of network can be guaranteed.This paper focuses on the load balancing and fault tolerance mechanisms of DOLSS. The main contributions and contents are as following:1. Have a deeply analyzing of network load scheduling and load balancing. Give a summary of several load balancing algorithms and load scheduling models.2. Give a new load balancing algorithm, which can be used on not only DOLSS, but also other system. The algorithm is based on a feedback mechanism and has four characters: low cost, high efficiency, well adaptability and self fault tolerance.3. Give a new node checking algorithm combining the advantage of heart beat checking algorithms and check point checking algorithms. The checking accurate rate and stability of the algorithm are improved.4. Make tests on the main features of digital organism load scheduling system. List out the test processes and test results. Also analyze the test results. Validate the theories about network load scheduling and load balancing, through the test.
Keywords/Search Tags:Router, Distributed and parallel system, NAT, Load balancing
PDF Full Text Request
Related items