Summary: | 碩士 === 國立臺灣大學 === 電機工程學研究所 === 89 === With the explosive growth of the Internet users, Internet servers must cope with the increasing demands. The potential number of clients that a server must support has dramatically increased, and some hot sites have already received hundreds of thousands of simultaneous client connections.
A single server is usually not sufficient to handle this aggressively increasing load. Internet Protocol (IP) load balancing techniques are one of the solutions. They are software tools that directs network connections to multiple servers that share workload. But, there are several problems in many applications that use IP load balancing techniques. IP load balancing techniques cannot do content-based scheduling to different servers.
There are many applications that need to maintain session data for functional reasons. Using database is one of many solutions to solve this problem, but it pulled down the performance. In this thesis, we introduce a method, Session Group, which solve the problem, and still provide users with efficient services. By taking advantage of Session Group, there are many benefits can be easily achieved. These benefits include scalability, availability, efficiency, consistency, and less memory requirement.
|