管理员
无线论坛管理员
- 注册时间
- 2004-10-2
- 金币
- 35084 个
- 威望
- 404 个
- 荣誉
- 114 个
累计签到:119 天 连续签到:3 天 [LV.200]无线新星
|
<p><span class="cpx12blue">Load Balancing Technologies in WLAN</span><br/>王彬</p><p><strong>摘要:</strong>随着无线局域网扩展服务集中的终端(STA)的移动和无线信道的时变,各个接入点(AP)上的负载会出现差异,需要加强负载均衡,平衡各个AP的差异,以达到最大化的网络资源利用。无线局域网中的负载均衡算法可以采用STA/AP主控负载均衡或接入式/切换式负载均衡技术。在时分双工的时分同步码分多址(TD-SCDMA)系统中,由于系统在最小资源单位和媒体访问机制等方面的差异,负载均衡可以在小到时隙和码道,大到终端和小区等不同的级别上进行,体现码分多址(CDMA)和时分双工(TDD)的特点,具体方式更加灵活多样。 </p><p><strong>关键词:</strong>无线局域网;负载均衡;算法 </p><p><strong>Abstract:</strong>Because of the movement of Stations (STAs) and the time-variety characteristic of wireless channels in the Extended Service Set (ESS) of Wireless Local Area Network (WLAN), each AP´s load is different. Load balancing needs to be strengthened to balance the diversity of Access Points (APs), so as to use network resources efficiently. The load-balancing algorithm in WLAN may use technologies such as STA/AP host-control load balancing or access/switch load balancing. In a TD-SCDMA system, its minimum resources unit and media access mechanism are different from others, so the load balancing can be realized at different levels: based on time-slot and code-channel, or based on user ends and cells. With the characteristics of CDMA and Time Division Duplex (TDD), the load balancing can be more flexibly implemented. </p><p><strong>Key words:</strong>wireless local area network; load balancing; algorithm </p><p></p><p></p><p> 在有线分布式系统中,负载均衡是指将网络的外部服务请求均匀分配到多台后端的服务器上,从而提高网络服务质量的方法。由于任务到达的随机性,以及各处理节点处理能力上的差异,当分布式系统运行一段时间后,某些节点分配的任务还很多(称之为超载),而另一些节点却是空闲的(称之为轻载)。一方面,使超载节点上的任务尽可能快地完成是当务之急;另一方面,某些节点轻载是一种浪费。如何避免这种忙与空闲并存情况的发生,从而有效地提高系统的资源利用率,减少任务的平均响应时间。这是负载均衡需要解决的问题。<br/></p><p> 有线分布式系统中的负载均衡方法操作的对象是任务。收集负载信息,进行相关算法决策,对分配给各节点的任务进行重新调度如进程迁移或任务迁移,是负载均衡的基本途径。负载均衡问题是对任务的优化组合问题。<br/></p><p> 负载均衡技术应用到无线系统下具有新的特点。无线局域网中的负载均衡面临比有线网络更多的困难。随着无线局域网中扩展服务集中的终端的移动和无线信道的时变,各个接入点(AP)上的负载出现差异。负载均衡的作用就是平衡各个AP的差异,以达到最大化的网络资源利用。负载均衡是无线资源管理的重点,IEEE的802.11工作组的TGv任务组,专门负责解决无线局域网的负载均衡问题。<br/></p><p><font color="#ff0000" size="5"><strong>1 有线分布式系统中的负载均衡</strong></font></p><p><font color="#ff0000"><strong>1.1 有线分布式系统负载均衡的技术难点<br/></strong></font> 负载均衡需要解决的核心问题有两个:一是何时进行任务迁移,另一个是怎样进行任务迁移。要实现负载均衡,难点在以下几个方面:</p><ul><li>对系统的负载情况进行准确的评价。 </li><li>负载均衡要求进行某些额外附加处理,如系统内各节点负载信息的收集、存储、决策、任务迁移等。这些额外处理带来额外的网络和主机开销,是对系统性能的损害。 </li><li>要避免负载抖动,即被迁移的任务在各节点之间被不断迁移而得不到执行。 </li><li>解决系统各节点的硬件或软件的配置差异问题。<br/></li></ul><p> 当前有线网络的负载均衡集中在Web服务器、邮件服务器、电子商务中的业务服务器等环境下的应用问题。</p><p><font color="#ff0000"><strong>1.2 有线分布式系统中负载均衡算法的分类<br/></strong></font> 负载均衡有许多种分类方法,但是从整体上可以按照与系统的负载状态是否相关,分为状态无关均衡和状态相关均衡两大类。前者又叫静态均衡,后者又叫动态均衡。静态负载均衡是机械式的,按固定的模式或规则来分配客户请求,而不管服务器的运行情况。动态负载均衡则带有智能化的特征,能够根据各台服务器运行时负载情况来恰当地分配请求。<br/></p><p> 状态无关均衡,就是根据以往的经验或系统本身信息的收集,把外来的任务分配给各个节点,或对某些节点上的任务进行重新分配。由于这样的均衡决策是与系统当前状态无关的,带有一定的盲目性,因而,决策的准确性很低,通用性差,有时甚至会造成与预期完全相反的结果,加剧不均衡的程度,造成系统性能的恶化。<br/></p><p> 状态相关均衡,其决策取决于系统当前的状态,也就是说,系统可以根据当前的负载分布情况,对各个节点上的任务进行动态的调整,使已经分配给超载节点上的任务,通过通信设备,迁移到轻载的节点上去,从而提高系统的资源利用率,减小任务的平均响应时间。动态均衡法通常包含以下3个方面:<br/></p><p> (1)各个节点间负载信息的收集,方法通常有3种:周期性收集策略、命令驱动策略、状态变化驱动策略。<br/></p><p> (2)根据所收集的负载信息进行决策:节点根据收集的负载信息,确定需要进行负载迁移的节点对。发生负载迁移的节点,根据实际需要,可以有一对或多对。<br/></p><p> (3)实现任务在各节点之间的迁移:在负载均衡系统中的任务迁移可分抢先任务迁移和非抢先任务迁移两种。<br/></p><p><font color="#ff0000" size="5"><strong>2 无线局域网中的负载均衡<br/></strong></font> 无线局域网中的负载均衡与有线分布式系统中的负载均衡不同,表现在负载均衡控制的对象和控制方式上。由于无线终端的移动性和无线信道的时变性,无线局域网中的负载均衡面临的情况更加复杂。</p><p><font color="#ff0000"><strong>2.1 无线局域网的特点<br/></strong></font> 无线局域网(WLAN)是指应用无线通信技术将计算机设备互联起来,构成的可以互相通信和实现资源共享的网络体系。《ANSI/IEEE Std 802.11,1999 Edition》[1]是IEEE 802.11无线局域网标准工作组制订的物理层和媒体访问控制协议标准,便于无线局域网运营商及无线设备制造商建立互操作网络设备。物理层定义了数据传输的信号特征和调制方式,媒体访问控制层可视为由一系列可完成诸如信息交换、功率控制、关联管理、同步管理和过程管理的服务组成。<br/></p><p> 在无线局域网中有两种角色:AP和终端(STA)。AP作为固定基础设备,通过有线分布式系统互连。STA作为移动终端,接受AP提供的接入服务。<br/></p><p> WLAN共有两种工作组织形式,独立基本服务集(IBSS)和基本服务集(BSS)[2]。IBSS表示的就是Ad hoc方式的终端独立组织成一个网络单元,在这种方式下没有固定的基础设施,所有的终端直接与其他终端互连,网络组织非常独立。BSS表示的就是基础模式,至少一个AP作为网络的管理设备,管理所有的STA,向STA提供接入和传输服务。为了扩展无线局域网的覆盖范围,增加终端的移动性,多个BSS可以联合组成扩展服务集(ESS)。扩展服务集通过扩展服务集识别号(ESSID)来区分,AP通过基本服务集识别号(BSSID)来区分。多个AP工作在不同的无线信道,通过有线分布式系统互连。终端可以在ESS所覆盖的范围内自由移动,并随着移动从ESS内的一个AP切换到另一个AP。<br/>无线局域网的网络结构如图1所示。<br/></p><br/><p> 终端通过扫描信道,获取所处WLAN环境中扩展服务集和基本服务集信息,并选择加入一个合适的基本服务集。WLAN中负载均衡就是由多个AP为多个移动终端提供接入服务的系统,每一个AP通过利用网络信息进行站点管理,目的是充分利用网络现有资源,减少网络阻塞。<br/></p><p> 图1中,位于中心点的AP,经过一段时间的运行,连接的终端的个数要多于四周AP的终端个数,承担的业务也已经饱和,此时连接到中心点AP的终端的业务的服务质量(QoS)已经不能保证。而外围的AP业务还不饱和,网络中出现负载差异。负载均衡就是要解决这种差异,将中心点AP的某些业务转移到外围的AP上,以提高网络的服务容量和中心点AP的业务质量。<br/></p><p> STA在进入网络的时候必须选择一个AP作为连接对象,这就是终端接入过程,接入过程要经过扫描、认证、连接等步骤。一般而言,在ESS中,终端在扫描过程中会扫描到多个AP的信息,终端选择AP的条件是扫描到的AP的信号强度。由于无线局域网中STA的移动特性和无线信道的时变特性,STA在某些情况下会发生从一个BSS切换到另一个BSS的情况。这种情况就是无线局域网中的切换。终端切换带来的问题是切换时延,甚至上层业务的中断。切换还会带来的问题是“乒乓效应”。即STA不停地在两个或多个AP之间切换,STA就像乒乓球一样。这样会造成负载抖动,对网络资源造成极大的损耗。</p> |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|