无线网络速率控制问题

forsiny 2009-11-25 08:48:37

关于无线网络的速率控制,因为不能获取准确的信道好坏等状态信息,因此对于多速率的网卡,比如802.11g,802.11n,需要有一个速率调节机制。

最裸的想法就是根据反馈回来的ack,nack,重传等信息,如果在当前速率下失败或者重传次数多,就减小速率;如果成功的比较多,就增加传输速率。

但是这种方法在实际中并不能完全利用好吞吐量,吞吐量还是不够好。于是又有人提出算法说,发送试探贞,在使用一个速率的同时也试探其他速率,求在最近一段时间的传输时间平均值,如果其他速率的传输时延比当前速率小的话,就用其他速率。

但是这个方法由于需要求平均,利用了历史信息,因此对于快速变化的信道,反应不快。吞吐量依然有待增加。


所以,在下想请教各位,对于这个问题,有没有其他的想法呢?总觉得这两种都太“裸”了…

谢谢 :)
...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
JonathanS666 2009-11-26
  • 打赏
  • 举报
回复
up
forsiny 2009-11-26
  • 打赏
  • 举报
回复

自己顶一下…
UDX协议 2009-11-26
  • 打赏
  • 举报
回复
可以自己写个算法,比如模拟tcp。
我曾经在研究这个,可以加我的qq一起讨论。
或msn wpllg@hotmail.com

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧