其实跟上一篇是同一篇文章。不过上一篇是发表在IEEE Secon2010了,这篇是后来又增加了部分内容后的一版,收录在IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 20, NO. 4, AUGUST 2012

只说不同的地方。主要是二点:

1、增加了UDP的部分(正如上一篇文中所计划的那样)

2、在UDP的部分,实现了分布式的部署DSASync,每个DSAN内的节点都部署DSASync。当然同时BS上的DSASync继续发挥作用。

关于UDP,由于是非连接的、没有内建的控制算法机制来调用(像TCP那样的,可以给DSASync使用的状态参数),因而DSASync其实是无法对它做出控制的(也是因为UDP本身的设计如此)。这时候非要对UDP做出控制,作者转向了高层协议——RTP,因为作者的本意就是要提升性能,且强调的背景就是多媒体传输、Qos的需求、视频通话等等,而RTP就是这些所对应的协议,因而有这种选择也是可以想见的。故而,整个UDP方面的涉及,其实都是围绕RTP的。

要说的是,最后的结果跟TCP类似,也是有显著的提升。另外,在UDP性能实验上,作者实现了分布式的DSASync,结果在应用层(ekiga VoIP)上表现良好(jitter/抖动这一参数)。

另外要提的是、DSASync对RTP协议的识别,RTP没有专门的特征,比如端口好可以识别,因而暂时采取了其他的方法(在RTP连接建立的时候通过一些特征识别):

In our implementation, we use a method similar
to that of packet sniffing tool Ethereal [28], which uses packets
seen earlier (e.g., SIP or RTSP packets) during the setup of
connection to identify the RTP sessions. We improve this
approach by looking for specific port ranges that are typically
used by applications for RTP session setup and subsequent
data transfer. Though this approach works fairly well, it cannot
capture all RTP-based UDP flows.

正如其所说,不能识别所有的RTP,但工作的也够不错的了。

其他实验中提出的问题有两点:

1、对于加密的连接,DSASync会有问题。对TCP部分,如果是高层(应用层)的加密,则没有影响;如果是类似IPSec的IP层加密,DSASync就完全失效了。因为加密了传输层和应用层的头部(transport/application header)。对UDP部分,因为是要识别应用层的RTP,则如果是加密连接,则DSASync完全不可用。

1、虽然分布式DSASync在UDP的实验中有良好表现,但作者建议只把它作用可选拓展模块,因为限于资源问题,并不能保证终端都部署DSASync,比如手机。

最后,future work

1、基本的DSASync就定了,以后会研究一下扩展,来优化性能。

2、研究Qos,比如不同节点优先权的问题(priority issues)。

DSASync: Managing End-to-End Connections in Dynamic Spectrum Access Wireless LANs的更多相关文章

  1. Managing TCP Connections in Dynamic Spectrum Access Based Wireless LANs

    2010年IEEE Secon的一篇文章.当然了,应该是之前就写好了,发表过,还是直接投到Secon了呢?直接投的吧,Secon不接受已发表过的吧. 本文的着笔点:有线网与DSAN(启用了DSA特性的 ...

  2. Performance of Transport Control Protocol over Dynamic Spectrum Access Links

    2007 IEEE 这篇论文主要就是分析了几个版本的TCP协议在DSA网络中的性能问题. 得出的结论是: 大部分现在在用的几个版本的TCP协议,都是能够较好地适应DSA环境,吞吐率都能达到95%.当然 ...

  3. A Survey of Dynamic Spectrum Access

    这是2007年IEEE Signal Process 杂志上的一篇文章.综述DSA的.正如文章最后所说,DSA/OSA(Opportunity Spectrum Access)还处于襁褓期,在技术.政 ...

  4. Method for training dynamic random access memory (DRAM) controller timing delays

    Timing delays in a double data rate (DDR) dynamic random access memory (DRAM) controller (114, 116) ...

  5. [Z] 计算机类会议期刊根据引用数排名

    一位cornell的教授做的计算机类期刊会议依据Microsoft Research引用数的排名 link:http://www.cs.cornell.edu/andru/csconf.html Th ...

  6. SCI&EI 英文PAPER投稿经验【转】

    英文投稿的一点经验[转载] From: http://chl033.woku.com/article/2893317.html 1. 首先一定要注意杂志的发表范围, 超出范围的千万别投,要不就是浪费时 ...

  7. A Distributed Multichannel MAC Protocol for Multihop Cognitive Radio Networks

    2010 这个呢,就是time slotted的DSA网络MAC层协议. 跟上一篇单纯的Multi Channel实现类似,不过这里是CR网络,因为多了嗅探等操作. 简单的说,time slotted ...

  8. Thinkpad Access Connections实现快速的在各种网络间进行切换

    Thinkpad Access Connections快速的在各种网络间进行切换 因为工作的原因要经常在多个无线或有线之间切换,每次要切换到不同的固定IP地址的网络更是一种折磨,换一次就要从新输入一次 ...

  9. DYNAMIC CONTEXT SWITCHING BETWEEN ARCHITECTURALLY DISTINCT GRAPHICS PROCESSORS

    FIELD OF INVENTION This invention relates to computer graphics processing, and more specifically to ...

随机推荐

  1. [SQL注入1]From SQL injection to Shell

    第一次写,希望大神们多指点. 对于刚接触WEB渗透测试这块的朋友们,很希望能有个平台可以练习.网络上有不少,十大渗透测试演练系统,我这里推荐一个在10以外,适合初学者一步一步进步的平台PENTESTE ...

  2. Android之ExpandableListView的属性(Group不展开)

    1. 设置ExpandableListView 默认是展开的:  先实例化exListView 然后 exListView.setAdapter(exlvAdapter); //遍历所有group,将 ...

  3. Android AutoCompleteTextView和MultiAutoCompleteTextView使用

    Android AutoCompleteTextView和MultiAutoCompleteTextView的功能类似于百度或者Google在搜索栏输入信息的时候,弹出的与输入信息接近的提示信息: 它 ...

  4. Java中BigDecimal的8种舍入模式是怎样的

    Java中BigDecimal的8种舍入模式是怎样的?下面长沙欧柏泰克软件学院和大家一起来学习下吧:  java.math.BigDecimal 不可变的.任意精度的有符号十进制数.BigDecima ...

  5. JavaScript 精髓整理篇之一(对象篇)postby:http://zhutty.cnblogs.com

    废话篇头: 由于工作关系,所以写博文的时间有那么点~~,其实是输入法太懒了,都是输入法的错~~ 这一系列的博客将总结所有关于JavaScript语言的精髓,适合0基础到大师级别人物阅读. <Ja ...

  6. HDU 2025 查找最大元素

    查找最大元素 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submis ...

  7. 利用Excel批量高速发送电子邮件

    利用Excel批量高速发送电子邮件,分两步: 1. 准备待发送的数据: a.) 打开Excel,新建Book1.xlsx b.) 填入以下的内容, 第一列:接收人,第二列:邮件标题,第三列:正文,第四 ...

  8. Eclipse中Cannot find any provider supporting DES解决之道

    原文出处:http://blog.csdn.net/darwinchina/article/details/12037999 异常: Caused by: java.security.NoSuchAl ...

  9. 在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6564592 在前一篇文章提到,从源代码树下载下 ...

  10. LVM管理

    一.步骤: 1.创建新的分区,并修改分区类型为8e 2.创建物理卷PV 3.将新建的PV添加到要扩展的VG中 4.用命令lvextend或lvresize来将新加入的PE添加到要扩展的LV中 5.用命 ...