推动更好的Wi-Fi性能机制驯服WLAN

1997年,IEEE批准了最基本的Wi-Fi标准。自那以后,设备厂商和不同的802.11工作组一直在从正式的扩展和专
有的功能两方面来驯服它。目前很多正在进行的工作都涉及到如何控制共享的无线电频率,以防止来自一台客户端设备的传输堵塞其他客户端设备。现在,802.11e QoS标准已经推出,并被应用在产品中来提供数据包优先级和呼叫接入控制(CAC)。CAC是一种应用于语音传输流的拥塞规避机制。
但是,鉴于Wi-Fi与生俱来共享的、面向竞争的媒体访问控制(MAC)机制,在网络上取得可靠的性能还需要更多特殊的办法。通信时间管理其中一个问题是每个数据包耗费的通信时间量取决于它的数据传输速率。Wi-Fi系统在调度传输时必须考虑这点。换句话说,系统应当为更快的客户端设备分配更多的传输机会,使它们得到公平份额的通信时间。否则,它们会被较老的、速度慢的客户端拖了后腿。为了解决这个问题,许多Wi-Fi厂商推出他们自己的附加QoS机制。新兴厂商Aerohive是这个领域推出增强机制的最新厂商。其动态通信时间调度技术有点类似于IP路由技术中的加权轮询QoS功能。加权轮询QoS让客户端设备轮流传输,但根据你所制定的策略规定的变量分配调度传输流的权重。
例如,远离AP的客户端设备传输速率低于附近AP的客户端,因此消耗更多的通信时间。动态通信时间调度技术解决了这个问题。Aerohive公司产品管理经理Adam Conway解释说,一旦来自于某客户端设备的数据包被传送到发射队列的最
前面,
那么这台客户端的通信时间就被支取了。很多其他厂商,包括Aruba Networks和Meru Networks,也拥有公平分配无线电频率的类似附加机制。来自这些厂商的这种能力常常被称为“通信时间公平性”。Riverside Health是美国Yonkers市一家拥有450张床位的医院。该医院高级网络管理员Niall Pariag正在使用Aerohive解决方案。在最后选择厂商的测试中,Pariag比较了Aerohive和Meru Networks的通信时间调度能力。据Pariag说,Meru的机制“假设802.11n客户端设备比802.11g客户端更快”。然而在现实中,802.11n客户端设备由于距AP的距离较远,可能实际上以比802.11g客户端设备更慢的速度进行传送。他说:“因此Meru的解决方案只在有的时候有效。”波束形成除了通信时间管理,你可能还听人们提到过
所谓发射波束形成(Beamforming)的RF功能。有两件事需要记住:首先,波束形成有多种类型和不同的实现方式,因此并不是所有的波束形成都是一样的(或标准的);其次,在大型、全无线的环境中,一些类型的波束形成技术最终将成为使
各类客户端设备以最佳的、可预测的速度运行和减少不必要、麻烦的干扰的必要条件。波束形成到底是什么呢?这么说吧,它涉及到一台WLAN接入点(AP)将能量直接聚焦在接收Wi-Fi客户端的设备上。该功能的一个目标是改善客户端设备的信号接收能力,并因此提供更好的、更一致的吞吐量。另一个目标则是避免由全向天线造成的不必要的干扰。全向天线假设客户端设备在一个位置的可能性与另一个位置完全一样。因此,它们向各个方向发射能量,从而不仅浪费大量的能量,还造成不受欢迎的干扰。目前,有两种实现波束形成的主要方式:芯片级波束形成和基于天线的波束形成。关于基于芯片的波束形成,Cisco的新1140 Draft N AP采用名被称为ClientLink的一种专有类型的芯片级波束形成技术。它旨在通过改进老客户端设备中的信号增益来保护对运行在混合模式802.11a/g/n Wi-Fi环境中的802.11a和11g技术的投资。它在做这件事时不需要客户端设备也具有波束形成功能。与新出现的802.11n波束形成可选标准相比,这是Cisco实现中的关键差异。在草案802.11n标准中,AP和客户端设备都必须具有波束形成功能。而关于基于天线的波束形成,新兴厂商Ruckus Wireless公司将其业务建立在这种动态波束形成技术基础上。这种技术的应用并不仅仅局限于该公司的802.11n产品。这种有时也被称为智能天线技术的方式只需要AP端的波束形成。天线固件连续采集客户端设备环境的信息,
然后根据采集到的信息相应调整发射的电波,使电波在任何时候都处在最佳聚焦状态。它们通过保持成千上万条连接某一客户端设备的可能的连接路径,并在传送每个数据包的基础上动态选择连接某一客户端设备的最佳路径来实现这一目标。技术术语中的“最佳路径”是指两端的通信设备发射的信号振幅匹配或同步的路径。Wi-Fi厂商一决高低前面提到的通信时间公平性和波束形成是不同的技术(通常是这样)。不过,你会发现Cisco
认为波束形成和通信时间公平性在其Wi-Fi网络中基本上是同义词。与竞争对手不同,Cisco通过它最近宣布的波束形成技术ClientLink向通信时间公平性问题发起攻击。ClientLink更好地将RF能量向老802.11a/g客户端设备聚焦来改进它们的性能――不管网络中有没有802.11n客户端设备。不过,Cisco公司移动性解决方案高级经理Chris Kozup解释说,一个附带的结果是:如果混合802.11a/g/n网络中的一台802.11a/g客户端设备的性能得到改进,这将为802.11n客户端设备传送信号腾出更多的通信时间。Kozup断言:“其他厂商限制老客户设备来确保11n设备的发言权。”Kozup谈到的那些其他厂商却并不这样认为。通信时间公平性先驱,Meru Networks公司首席设计师Joe Epstein说:“通信时间公平性的概念众所周知。”例如,Meru、Aruba、Motorola以及最近Aerohive都在尝试在某一时间防止网络上最慢的客户端设备拖累Wi-Fi网络其余部分的性能。为此,他们动态确定每台客户端设备耗费的通信时间的精确数量(微秒级),然后利用算法调整每台客户端设备得到的传输机会的数量。这类算法考虑每台客户端设备的各种特性,如吞吐量、距AP的距离,甚至802.11n的比较效率(如数据包聚合和40MHz信道)。其主要目标是确保最慢的客户端设备不限定网络上所有客户端设备的速度和独占频率资源。就Aerohive而言,当该公司本月初宣布推出Dynamic Access Scheduling时,它宣称Meru、 Aruba和其他厂商的通信时间公平性算法采用基于协议的算法。公司产品管理经理Adam Conway说,竞争对手假设客户端设备的传输速度仅仅基于802.11a/b/g或n协议定义的最大连接速度,而没有动态考虑吞吐量、距离和其他因素。事实不是这样!Meru和Aruba反驳道。这两家公司说它们采用客户端设备传输的动态时间测量数据来公平地分配通信时间。从这里开始,不同的厂商采用不同的算法,根据不同的变量(如应用、客户端设备类型、SSID、用户等等)分配权重来优化每一台客户端设备的性能。这样,一些客户端设备在适当的时候可以得到比其他客户端设备更好的待遇。Aruba公司战略营销负责人Mike Tennefoss说:“通信时间公平性是取得最佳网络性能的必要条件,但不是充分条件。”Aruba去年夏天向它已经支持的基于带宽的公平技术添加了通信时间公平性。的确,通信时间公平性只是RF管理工具箱中的一种工具。(美国《Network World》供本报专稿)编看编想 用技术驯服技术虽然Wi-Fi技术对于大多数人来说再熟悉不过(应用也相当广泛),但是我们平时可能都不大注意到类似于传输性能的问题。正如这篇技术性文章所探讨的一样,随着Wi-Fi标准的“年轮”一年年增长,人们对这项技术的应用
复杂程度越来越高,很多问题也暴露出来。在眼下这个时候细致地探讨Wi-Fi设备的性能提升空间很有意义,特别是在多个AP共同作用的环境里。实际上,无论是通信时间公平性,还是波束形成这样的技术,抑或是各个厂商的专有技术,他们存在的某些共同之处,就是都旨在为Wi-Fi用户提供更好、更可预测的网络帮助控制信号传输。换句话说,都是为了无线用户能够获得更好的体验。没有什么比改善应用更好的推广无线技术的方式了。另一方面,相对于一些技巧性的措施来说,这些技术对于Wi-Fi技术的优化更加彻底,也为即将到来的802.11n时代做好准备。可以说,通信时间公平性问题对于802.11n超高性能的真正落地至关重要。期待这些技术的进一步成熟,那样我们的无线世界会变得更加可靠。

时间: 2024-09-20 15:30:54

推动更好的Wi-Fi性能机制驯服WLAN的相关文章

Technica:iOS 7.1较iOS 7更能提升旧iPhone性能

硅谷网讯 据国外http://www.aliyun.com/zixun/aggregation/31646.html">媒体报道,经国外科技媒体网站Ars Technica实测,苹果iOS 7.1确实能有效提升旧iPhone机型的运行速度及性能表现.尤其是iPhone 4用户,由iOS 7升级至iOS 7.1的改变将是显而易见的. Ars Technica以iPhone 4为基准,测试对比了iOS 6.1.3.iOS 7以及iOS 7.1三个版本的系统.除了开机启动时间外,也对预安装应用如

普乐士C-20网络高效型电子白板 性能更卓越

作为电子白板的领军品牌,普乐士的每一款产品都会带给我们惊喜.电子白板作为汇集了尖端电子技术.软件技术等多种高科技手段研发的高新技术产品,给我们的办公.会议带来了极大的方便.电子白板结合计算机和投影机,实现了无纸化会议.办公及教学,更是提高了工作效率.普乐士C-20系列网络型电子白板更是以卓越的性能满足了使用者的更高需求. 普乐士C-20系列网络型电子白板的http://www.aliyun.com/zixun/aggregation/13684.html">网络存储与手机操控功能为电子白板

(代码级)Java性能的优化

性能|优化 Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评.赢得的赞叹主要是Java的跨平台的操作性,即所谓的"Write Once,Run Anywhere".但由于Java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评. 对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,Java的性能问题看似不大明显,从而一些Java的技术,如JSP,Se rvlet,EJB等在服务器端编程方面得到了很大的应用,但实际上,Java的性能问题在服务

Java性能的优化(下)(转)

性能|优化 三.优化JAVA程序设计和编码,提高JAVA程序性能的一些方法. 通过使用一些前面介绍过的辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化.一般有两种方案:即优化代码或更改设计方法.我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能.而一个设计良好的程序能够精简代码,从而提高性能. 下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而经常采用的一些方法和技巧. 1.对象的生成和大小的调整. JAVA程序设计中一个

ORA FAQ 性能调整系列之——Oracle 9与Oracle 8中CPU

oracle|性能 What is the difference between cpu_costing in Oracle 9 and the old costing of Oracle 8 ?Oracle 9与Oracle 8中CPU_COSTING有什么变化? Author's name: Jonathan LewisAuthor's Email: Jonathan@jlcomp.demon.co.ukDate written: 15th Dec 2002 Oracle version(s

Node.js V0.12新特性:性能优化

v0.12悠长的开发周期(已经过去九个月了,并且还在继续,是有史以来最长的一次)让核心团队和贡献者们有充分的机会对性能做一些优化.本文会介绍其中最值得注意的几个. 支持塞住模式的可写流 现在可写流可以支持"塞住(corked)"模式,类似于你执行man tcp时见到的socket选项TCP_CORK和TCP_NOPUSH. 当被塞住时,写到流中的数据会排队直到流被重新开塞(uncorked).这样Node.js可以将比较小的写操作合并成比较大的,从而减少系统调用和TCP往返. http

借CT阵营之力NFV让运营商网络变得更美

咨询调研分析报告显示运营商积极进行NFV部署 如今,互联网的枝蔓已经爬上了电信业的围墙,电信网与互联网的边界变得越来越模糊.在这个由移动性.云和数字化驱动的世界里,一张面向未来的网络需要一套全新的设计思路,才能确保其敏捷.自主和安全. 比如,眼下OTT企业以开源技术快速迭代产品,进行业务创新,冲击了运营商的管道瓶颈和利润.运营商必须以基础架构的变革来应对OTT的冲击,NFV/虚拟化/容器/云原生就是一个正确的方向. 运营商积极进行NFV部署 TBR Research发布的2H16电信软件媒体网络

赛特斯新一代NFV数据平面性能大幅提升 转发性能突破瓶颈

在2016年GNTC全球网络技术大会上,全球领先的信息化平台与应用解决方案提供商赛特斯,对外正式发布了在NFV数据转发性能上的重大突破,单CPU 120G转发性能突破瓶颈.作为最具竞争力的SDN/NFV核心技术提供商,赛特斯近年来始终保持了持续的研发投入与技术引领,此次新性能的发布正是赛特斯人在NFV领域深耕的突破性成果. NFV转发性能一直是业界痛点,也是阻碍NFV大规模商用的瓶颈之一.运营商的电信网络以及核心网络对性能有极高的要求.传统的专用设备性能高但价格昂贵,运维复杂.使用通用硬件的NF

WCF技术剖析之八:ClientBase<T>中对ChannelFactory<T>的缓存机制

和传统的分布式远程调用一样,WCF的服务调用借助于服务代理(Service Proxy).而ChannelFactory<T>则是服务代理的创建者.WCF采用基于终结点(Endpoint)服务消费方式:WCF服务通过一个或者多个终结点暴露给潜在的服务消费者,服务的消费中通过与之匹配的终结点与之交互.在客户端,我们具有两种典型的服务代理创建方式,其一是通过诸如SvcUtil.exe这样的工具导入服务的元数据生成相应的服务代理(一个继承自ClientBase<T>的类型)代码和相关配置