跳到主要內容

臺灣博碩士論文加值系統

(18.97.9.172) 您好!臺灣時間:2025/02/18 04:35
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:王俊能
研究生(外文):Jun-neng Wang
論文名稱:郵件伺服器負載平衡之實務研究
論文名稱(外文):An Implementation on Load Balance among Mail Servers
指導教授:廖鴻圖廖鴻圖引用關係
指導教授(外文):Horng-twu Liaw
學位類別:碩士
校院名稱:世新大學
系所名稱:資訊管理學研究所(含碩專班)
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:中文
論文頁數:45
中文關鍵詞:簡易郵件傳輸協定叢集電子郵件伺服器
外文關鍵詞:SMTPClusterMail Server
相關次數:
  • 被引用被引用:1
  • 點閱點閱:336
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
隨著網路的興起,改變人們使用的習慣,使用電子郵件傳遞訊息已變成了日常生活所需,企業也逐漸的倚靠電子郵件來做訊息的溝通;有鑑於此,如何達成一個永續經營且不中斷的電子郵件伺服器,已變成所有企業想要追求的目標。
目前探討的課題大多在於如何防治垃圾信件,比較少研究電子郵件系統架構的議題,由於電子郵件架構需要有帳號的控管、信件資料的儲存及信件的派送…等。以現況而言,電子郵件不再是純文字的郵件,會有內含影片、語音、動畫及圖片…等來進行傳送,信件也不再是以往的幾KB大小,取而代之的信件會成長到幾MB大小以上,在電子郵件系統架構中,使用信件量增加時便會造成電子郵件伺服器的負載增加。
為了解決單一電子郵件伺服器的效能瓶頸,本研究透過開放原始碼的技術,提出一個高效率的叢集式簡易郵件傳輸協定(Simple Mail Transfer Protocol, SMTP)伺服器,來解決目前單一伺服器的效能瓶頸,並且實作一個電子郵件系統去模擬系統效率提升與否。
With the rise of the network, people change the habit about internet. Using the E-mail to transmit information has already turned into daily living needs. Communication doing information of leaning on the E-mail is gradually too of enterprise. In view of this, how to reach a managing continuously forever and not cut off E-mail server, have already turned into the goal that all enterprises have wanted to pursue.
The subject that is mostly probed into at present lies in how to prevent and cure the spam mail. And study little topics of the structure of the e-mail system. Because the E-mail architecture needs the activities of sending articles with mail account management, mail storage, mail account number and so on. Mail is no longer several past KB size too, the mail replaced grows up to several MB size. Traditional E-mail system structure causes the load of the E-mail server to increase by messages increasing.
In order to solve the performance bottleneck of the single E-mail server, this thesis proposes a high-efficiency cluster SMTP server through the open primitive technology of yard. In order to solve the performance bottleneck of the single server at present, we do the e-mail system in fact to test the systematic efficiency improving.
目錄
誌謝.........................................................................I
摘要........................................................................II
Abstract...................................................................III
表目錄......................................................................IX
第一章 緒論..................................................................1
1.1 研究目的.................................................................1
1.2 論文架構.................................................................2
第二章 相關理論..............................................................3
2.1 SMTP.....................................................................3
2.2 主機負載平衡.............................................................4
2.2.1 以客戶端為主...........................................................4
2.2.2 以DNS為主..............................................................5
2.2.3 以分配器為主...........................................................6
2.2.4 以服務主機為主.........................................................8
2.3 Linux Virtual Server....................................................10
2.3.1 LVS via NAT...........................................................11
2.3.2 LVS via IP Tunneling..................................................11
2.3.3 LVS via Direct Routing................................................12
2.4 分配器排程演算法........................................................13
2.4.1 輪詢演算法............................................................13
2.4.2 加權式輪詢演算法......................................................13
2.4.3 最少連線數演算法......................................................14
2.4.4 加權式最少連線數演算法................................................15
2.5 LDAP....................................................................15
第三章 文獻探討.............................................................16
3.1 賴學者等人所提出之架構..................................................16
3.2 謝學者等人所提出之架構..................................................18
3.3 陳學者所提出之架構......................................................19
第四章 本研究系統...........................................................21
4.1 本研究系統架構..........................................................21
4.1.1 系統架構..............................................................21
4.1.2 系統需求..............................................................22
4.1.3 本研究郵件流向........................................................22
4.1.4 本系統流程............................................................23
4.2 本系統功能..............................................................24
4.2.1 郵件數量偵測..........................................................24
4.2.2 郵件連線偵測..........................................................24
4.2.3 Mail Queue Detect.....................................................24
4.2.4 SMTP主機保護..........................................................24
第五章 部署與分析...........................................................25
5.1 部署企業郵件主機........................................................25
5.1.1 方法一: Microsoft Exchange Server.....................................25
5.1.2 方式二: Lotus Domino..................................................26
5.1.3 方式三: UNIX Email Software...........................................27
5.2 測試分析................................................................27
5.2.1測試環境...............................................................27
5.2.2效能...................................................................28
5.2.3 負載平衡測試..........................................................29
5.2.4 本研究分析比較........................................................31
第六章 結論與未來展望.......................................................33
參考文獻....................................................................34

圖目錄
圖 2.1 SMTP協定..............................................................3
圖 2.2 SMTP範例..............................................................4
圖 2.3 以客戶端為主..........................................................5
圖 2.4 以DNS伺服器為主.......................................................6
圖 2.5 分配器之一次封包改寫..................................................7
圖 2.6 分配器之二次封包改寫..................................................7
圖 2.7 HTTP伺服器導向........................................................8
圖 2.8 伺服器封包導向........................................................9
圖 2.9 Linux Virtual Server模式.............................................10
圖 2.10 Linux Virtual Server via NAT 模式...................................11
圖 2.11 Linux Virtual Server via IP Tunneling 模式..........................12
圖 2.12 Linux Virtual Server via Direct Routing 模式........................12
圖 2.13 輪詢演算法..........................................................13
圖 2.14 加權式輪詢演算法....................................................14
圖 2.15 最少連線數演算法....................................................14
圖 2.16 加權式最少連線數演算法..............................................15
圖 2.17 LDAP模式............................................................15
圖 3.1 電子郵件架構圖.......................................................16
圖 3.2 本地郵件地址查核子系統...............................................17
圖 3.3 多網域叢集式電子郵件系統.............................................17
圖 3.4 郵件流量控制系統.....................................................17
圖 3.5 電子郵件系統架構圖...................................................18
圖 3.6 斷線警示程序概念圖...................................................18
圖 3.7 系統壓力測試.........................................................19
圖 3.8 壓力測試.............................................................20
圖 4.1 本研究系統架構圖.....................................................21
圖 4.2 本研究郵件流向圖.....................................................22
圖 4.3 本研究系統流程圖.....................................................23
圖 5.1 本系統部署在 Microsoft Exchange Server...............................25
圖 5.2 本系統部署在 Lotus Domino Server.....................................26
圖 5.3 本系統部署在 UNIX Email Server.......................................27
圖 5.4 本系統測試架構圖.....................................................28
圖 5.5 Postal測試分析.......................................................28
圖 5.6 輪詢式負載平衡.......................................................29
圖 5.7 加權輪詢式負載平衡...................................................30
圖 5.8 最少連線式負載平衡...................................................30
圖 5.9 加權最少連線式負載平衡...............................................31

表目錄
表 5.1 本研究整理...........................................................28
[1] G. Good, The LDAP Data Interchange Format (LDIF), Technical Specification, RFC 2849, June 2000.
[2] L. Aversa and A. Bestavros, “Load Balancing a Cluster of Web Servers Using Distributed Packet Rewriting”, Proceedings of the 2000 international Performance, Computing, and Communication Conference, 2000.
[3] M. Wahl, A. Coulbeck, T. Howes, and S. Kille, Lightweight Directory Access Protocol (v3): Attribute Syntax Definitions, RFC 2252, December 1997.
[4] V. Cardellini, M. Colajanni, and P. S. Yu, “Dynamic Load Balancing on Web-server Systems”, IEEE Internet Computing, Vol. 3, No. 3, pp. 28-39, 1999.
[5] V. Cardellini, M Colajanni., and P. S. Yu, “Redirection Algorithms for Load Sharing in Distributed Web-Server System”, Proceedings of the 19th IEEE International Conference on Distributed Computing Systems, pp. 528-535, 1999.
[6] W. C. Jeun, Y. S. Kee, J. S. Kim, and S. Ha, “A High Performance and Low Cost Cluster-Based E-mail System”, Parallel Computing Technologies (PaCT'03), pp. 482-496, September 2003.
[7] W. Miles, “A High-availability High-performance e-mail Cluster”, Proceedings of the 30th annual ACM SIGUCCS conference on User services, pp. 84-88, 2002.
[8] J. B. Postel, “SIMPLE MAIL TRANSFER PROTOCOL”, RFC821, August 1982.
[9] W. Zhang, “Linux Virtual Server for Scalable Network Services”, Linux Symposium; Ottawa, Canada, 2000.
[10] Yasushi Saito, Brian N. Bershad, and Henry M. Levy, “Manageability, Availability and Performance in Porcupine: a Highly Scalable, Cluster-based Mail Service”, 17th ACM symposium on Operating System Review, Vol. 34, No. 5, pp. 1-15, December 1999.
[11] Fedora Project, http://fedora.redhat.com/.
[12] High-Availability Linux Project, http://www.linux-ha.org/.
[13] Linux Virtual Server Project, http://www.linuxvirtualserver.org/.
[14] The Postfix Home Page, http://www.postfix.org/.
[15] Postal - SMTP and POP benchmark program, http://www.coker.com.au/postal/.
[16] 王春火,“具容錯能力之分散式LINUX叢集伺服器系統”,成功大學電機工程學系碩士論文,2002年。
[17] 林慧珊,適用於大型伺服器上具資料庫複製功能之高效能叢集系統,中正大學資訊工程學系碩士論文,2003年。
[18] 陳志誠,“叢集機制下的負載平衡伺服器設計與實作”,屏東科技大學資訊管理學系碩士論文,2004年。
[19] 陳尊明,“具延展性透明之中小企業電子郵件委外服務:設計與測試”,交通大學資訊科學系碩士論文,2000年。
[20] 黃獻戊,“在叢集式網頁伺服器下之動態負載平衡法”,中興大學資訊科學系碩士論文,2002年。
[21] 劉浣勳,“以分散式訊息佇列為基礎的資料庫郵件伺服系統之設計與建置”,中原大學電子工程學系碩士論文,2000年。
[22] 賴守全、謝木政、郭文曲,“具自我保護機制之多網域叢集式電子郵件系統”,台灣網際網路研討會,pp. 1058-1063,2004年。
[23] 謝仁瀚、廖享進,“具備容錯機制及多連外線路之叢集式郵件伺服系統”,台灣網際網路研討會,pp. 39-44,2003年。
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top