日日草小视频|日韩桃色一区二区三区|日本乱伦一区二区免费|国产色情主播在线αV视频|亚洲无码伊人看片网|亚洲国产熟女一区|长泽梓高清视频在线观看|人人看人人干人人过人人|亚洲激情色五月天|亚洲国产精品无码激情

   
| 網(wǎng)站首頁| |招標公告| |采購公告| |資訊中心| |采購機構(gòu)| |項目中心| |供應(yīng)商庫| |會員中心| |招標助手| |專家?guī)?/a> |
IP地址散列調(diào)度均衡算法及其實現(xiàn)原理

來源:中國政府采購招標網(wǎng) 時間:2008/9/22
作為網(wǎng)絡(luò)請求分配的控制者,負載均衡器起著至關(guān)重要的作用,考慮到在任何網(wǎng)絡(luò)請求中,都有一個源地址和目標地址(源IP和目標IP),因此我們這里討論P地址散列調(diào)度均衡算法。
  在上一篇文章中,我們指出:網(wǎng)絡(luò)負載均衡本質(zhì)上是分布式業(yè)務(wù)中調(diào)度系統(tǒng)的一種實現(xiàn)。作為網(wǎng)絡(luò)請求分配的控制者,負載均衡器起著至關(guān)重要的作用??紤]到在任何一個網(wǎng)絡(luò)請求中,都有一個源地址和目標地址(源IP和目標IP)。這樣,在負載均衡器中,我們就可以利用這兩個IP,通過一種散列算法把請求分配到不同的服務(wù)器上。這種算法就是目標散列調(diào)度(利用目標IP)和源地址散列調(diào)度(利用源IP)。這兩種算法為靜態(tài)算法。

  下面我們分別簡要講述一下。

  目標地址散列調(diào)度(Destination Hashing Scheduling)算法

  目標地址散列調(diào)度(Destination Hashing Scheduling)算法的基本原理是:此算法根據(jù)請求的目標IP地址,作為散列鍵(Hash Key)從靜態(tài)分配的散列表找出對應(yīng)的服務(wù)器,若該服務(wù)器是可用的且未超載的,則將請求發(fā)送到該服務(wù)器,否則返回空。這里我們設(shè)定某個服務(wù)器的連接數(shù)目大于2倍的權(quán)值,則表示此服務(wù)器已超載。

  目標地址散列算法流程

  假設(shè)有一組服務(wù)器S = {S0, S1, ..., Sn-1},W(i)表示服務(wù)器Si的權(quán)值,C(i)表示服務(wù)器Si的當前連接數(shù)。ServerNode[]是一個Hash表。此表大小就是服務(wù)器的數(shù)目,也可根據(jù)算法模塊中的具體條件修改。

  算法的初始化是將所有服務(wù)器順序、循環(huán)地放置到ServerNode表中。

      n = ServerNode[hashkey(dest_ip)]; 
  if ( (n is dead) OR (W(n) == 0) OR (C(n) > 2*W(n))) then 
  return NULL; 
  return n; // 如果一切OK 


  上面的算法中,hashkey()為散列函數(shù)。在實現(xiàn)時,一般采用素數(shù)乘法Hash函數(shù),通過乘以素數(shù)使得散列鍵值盡可能地達到較均勻的分布。

  Hashkey實現(xiàn)如下:

      static inline unsigned hashkey(unsigned int dest_ip) 
  { 
  return (dest_ip* 2654435761UL) & HASH_TAB_MASK; 
  } 
  其中,2654435761UL是2到2^32 (4294967296)間接近于黃金分割的素數(shù), 
  (sqrt(5) - 1) / 2 = 0.618033989 
  2654435761 / 4294967296 = 0.618033987 


  源地址散列調(diào)度(Source Hashing Scheduling)算法

  源地址散列調(diào)度(Source Hashing Scheduling)算法的基本原理是:此算法根據(jù)請求的源IP地址,作為散列鍵(Hash Key)從靜態(tài)分配的散列表找出對應(yīng)的服務(wù)器,若該服務(wù)器是可用的且未超載的,則將請求發(fā)送到該服務(wù)器,否則返回空。這里我們設(shè)定某個服務(wù)器的連接數(shù)目大于2倍的權(quán)值,則表示此服務(wù)器已超載。、

  可以看出,這種方式和目標地址散列調(diào)度方法是類似的,唯一的區(qū)別是以源地址作為散列鍵。

  源地址散列算法流程

  源地址散列算法流程和目標地址散列算法流程類似,采用的散列函數(shù)也一樣。唯一不同的是,需要將請求的目標IP地址換成請求的源IP地址,所以這里不再贅述。

  總結(jié)

  源地址散列調(diào)度和目標散列調(diào)度屬于兩種靜態(tài)的調(diào)度算法,在實際應(yīng)用中,這兩種調(diào)度算法可以結(jié)合使用在防火墻集群中,它們可以保證整個系統(tǒng)的唯一出入口。

[打印本頁] [關(guān)閉窗口]

| 關(guān)于我們 | 廣告服務(wù) | 展會推薦 | 網(wǎng)站導(dǎo)航 | 友情鏈接 | 自助友情鏈接 | 機構(gòu)文件 | 匯款帳號 | 網(wǎng)站律師 | 聯(lián)系我們 |
中國政府采購招標網(wǎng)©2000-2023 本站網(wǎng)絡(luò)實名/中文域名:"中國政府采購招標網(wǎng).中文網(wǎng) 政府采購網(wǎng).中文網(wǎng) 招標網(wǎng).中文網(wǎng)"
本網(wǎng)站域名:www.ayear.com.cn 中國政府采購招標網(wǎng) 京ICP備2021005469  京公網(wǎng)安備11010602005260
技術(shù)支持:北京中政發(fā)科學(xué)技術(shù)研究中心 政府采購信息服務(wù):政采標訊科技(北京)有限公司 All rights reserved
網(wǎng)站管理:政府采購招標中心 聯(lián)系電話:010-68282024 83684022 傳真:010-83684022 更多聯(lián)系電話...
標訊接收郵箱:service@gov-cg.org.cn 供應(yīng)商郵箱:zfcgzb@gov-cg.org.cn