跳到主要內容

臺灣博碩士論文加值系統

(44.200.77.92) 您好!臺灣時間:2024/02/25 04:00
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:陳建義
研究生(外文):Chien-yi Chen
論文名稱:虛擬伺服器系統中負載平衡的資料一致性管理
論文名稱(外文):Session Management For Load Balancing in Virtual Server System
指導教授:王勝德王勝德引用關係
指導教授(外文):Sheng-De Wang
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:電機工程學研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2001
畢業學年度:89
語文別:中文
論文頁數:56
中文關鍵詞:虛擬伺服器負載平衡資料一致性
外文關鍵詞:Virtual ServerLoad BalancingSession Management
相關次數:
  • 被引用被引用:1
  • 點閱點閱:247
  • 評分評分:
  • 下載下載:23
  • 收藏至我的研究室書目清單書目收藏:0
網際網路(Internet)使用者日益見多, 網路伺服器(Server)的工作負擔也隨之增加,每台網路伺服器所需要服務的潛在客戶(Client)數目隨時有可能快速而且大量的上昇,目前某些熱門網站的伺服器甚至同時得服務上萬個由客戶端送來的需求(Request)。
這種快速上昇的工作負擔已經不是單一的伺服器所能夠負荷的,要解決這樣的問題可以使用網際網路協定層的負載平衡技術(IP Load Balancing technique),這是一個將客戶端的需求給分派到多台伺服器來達到工作平均分擔的技術,但是在某些應用上使用這樣的技術卻會發生問題,主要的原因來自於IP Load Balancing techniques無法根據封包(package)的內容來挑選適當的網路伺服器。
在網路上的某些應用需要維護與客戶端相關的資料才能使得所提供服務的功能正確運行,這些應用可以使用資料庫(Database)解決維護資料的問題,但是卻會使得效率變差,本論文所提出的方法Session Group可以解決維護資料的問題,並且仍然提供有效率的服務,藉由使用Session Group,有許多利點,包括擴充性(Scalability)、有效性(Availability)、效率(Efficiency)、一致性(Consistency)以及記憶體需求較低等。

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.

CHAPTER 1 REVIEW
1.1RECENT ISSUES OF INTERNET SERVERS
1.2RECENT INTERNET APPLICATIONS
1.2.1Multiplayer Network Game
1.2.2Web-Based Applications
1.3HTTP PROTOCOL
CHAPTER 2 IP LOAD BALANCING TECHNIQUES
2.1LINUX VIRTUAL SERVER
2.2INCONSISTENT PROBLEM
2.3USING DATABASE
CHAPTER 3 THREE DIFFERENT DESIGNS
3.1REQUIREMENT
3.2ENVIRONMENT
3.3INDEPENDENT REAL SERVERS
3.3.1Communication Cost of Independent Real Servers
3.3.2Memory Cost of Independent Real Servers
3.4FULLY DEPENDENT REAL SERVERS
3.4.1Communication Cost of Fully Dependent Real Servers
3.4.2Memory Cost of Fully Dependent Real Servers
3.5SESSION GROUP
3.5.1Communication Cost of Session Group
3.5.2Memory Cost of Session Group
3.6COMPARISON
CHAPTER 4 DESIGN OF SESSION GROUP
4.1SYSTEM ARCHITECTURE OVERVIEW
4.2ARBITER
4.3SESSION MANAGER
4.3.1Three Tables
4.3.2Three Interfaces
CHAPTER 5 CONCLUSION
REFERENCE

[1] Bussey, H.E and Weinstein, S.B.; “Session management for distributed multimedia applications”, Digital Communications, 1992. ‘Intelligent Networks and their Applications.’ Proceedings. 1992 International Zurich Seminar on, 1992, Page(s): B1/1-B1/7
[2] Dugki Min; “ A load balancing algorithm for a distributed multimedia game server architecture”, Multimedia Computing and Systems, 1999. IEEE International Conference on Volume: 2, 1999, Page(s): 882-886 vol.2
[3] Bangun, R.A.; “A network architecture for multi user networked games on demand”, Information, Communications and Signal Processing, 1997. ICICS., Proceedings of 1997 International Conference on Volume: 3, 1997, Page(s) 1815-1819 vol.3
[4] Lu Lina, Liu Longguo, Yang Xinyu; “ An agent-based load balancing mechanism: PLRM using Java”, Technology of Object-Oriented Languages and Systems, 2000. TOOLS — Asia 2000. Proceedings. 36th International Conference on, 2000, Page(s): 176-181.
[5] Jaeyong Park, Changhyeon Park; “ Development of a multi user and multimedia game engine based on TCP/IP”, Communications, Computers and Signal Processing, 1997. 10 Years PACRIM 1987-1997 — Networking the Pacific Rim. 1997 IEEE Pacific Rim Conference on Volume: 1, 1997, Page(s): 101-104 vol.1
[6] Wensong Zhang; “ Linux Virtual Server for Scalable Network Services”, National Laboratory for Parallel & Distributed Processing Changsha, Hunan 410073, China.
[7] George Coulouris, Jean Dollimore, and Tim Kindberg; “ Distributed Systems Concepts and Design 2nd. Ed.”, Addison-Wesley publishing company 1994.
[8] R. Fielding, J. C. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee, “Hypertext Transfer Protocol — HTTP/1.1”, RFC2616, June, 1999.
[9] MySQL http://www.mysql.com
[10] Linux virtual server http://www.LinuxVirtualServer.org
[11] PHP http://www.php.net
[12] PCHOME http://www.pchome.com.tw
[13] Rick Leander; “ Building Application Server”, SIGS 2000.
[14] David Hm Spector; “ Building Linux Clusters”, O’Reilly 2000.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top