在網絡應用過程中,我們經常能聽到負載均衡這個詞,那么什么是負載均衡呢?在有線分布式系統中,負載均衡是指將網絡的外部服務請求均勻分配到多臺后端的服務器上,從而提高網絡服務質量的方法。
我們都知道,由于外部網絡任務到達的隨機性,以及各處理節點處理能力上的差異,當分布式系統運行一段時間后,某些節點分配的任務還很多(稱之為超載),而另一些節點卻是空閑的(稱之為輕載)。一方面,使超載節點上的任務盡可能快地完成是當務之急;另一方面,某些節點輕載是一種浪費。如何避免這種忙與空閑并存情況的發生,從而有效地提高系統的資源利用率,減少任務的平均響應時間。這是負載均衡需要解決的問題。
簡單的來說,負載均衡問題是對任務的優化組合問題。有線分布式系統中的負載均衡方法操作的對象是任務。其的基本途徑就是收集負載信息,進行相關算法決策,對分配給各節點的任務進行重新調度如進程遷移或任務遷移。
無線局域網中的負載均衡面臨比有線網絡更多的困難。隨著無線局域網中擴展服務集中的終端的移動和無線信道的時變,各個接入點(AP)上的負載出現差異。負載均衡的作用就是平衡各個AP的差異,以達到最大化的網絡資源利用。
其實,負載均衡是無線資源管理的重點,IEEE的802.11工作組的TGv任務組,專門負責解決無線局域網的負載均衡問題。
下面,我們主要來探討下無線局域網中的負載均衡,
無線局域網中的負載均衡與有線分布式系統中的負載均衡不同,表現在負載均衡控制的對象和控制方式上。由于無線終端的移動性和無線信道的時變性,無線局域網中的負載均衡面臨的情況更加復雜。
無線局域網(WLAN)是指應用無線通信技術將計算機設備互聯起來,構成的可以互相通信和實現資源共享的網絡體系。在無線局域網中有兩種角色:AP和終端(STA)。AP作為固定基礎設備,通過有線分布式系統互連。STA作為移動終端,接受AP提供的接入服務。
負載不均衡形式一:無線AP連接的終端的個數不均衡
終端通過掃描信道,獲取所處WLAN環境中擴展服務集和基本服務集信息,并選擇加入一個合適的基本服務集。WLAN中負載均衡就是由多個AP為多個移動終端提供接入服務的系統,每一個AP通過利用網絡信息進行站點管理,目的是充分利用網絡現有資源,減少網絡阻塞。
![]() |
圖:無線網絡拓補圖 |
位于中心點的AP,經過一段時間的運行,連接的終端的個數要多于四周AP的終端個數,承擔的業務也已經飽和,此時連接到中心點AP的終端的業務的服務質量(QoS)已經不能保證。而外圍的AP業務還不飽和,網絡中出現負載差異。負載均衡就是要解決這種差異,將中心點AP的某些業務轉移到外圍的AP上,以提高網絡的服務容量和中心點AP的業務質量。