论文部分内容阅读
低功耗有损网络(Low-Power and Lossy Networks, LLN)中的路由器一般在处理能力、存储器和能量(电池功率)上受到限制。它们之间的互连具有高丢失率、低数据速率和不稳定的特点。信息传播是低功耗有损网络的重要内容,而发布/订阅系统是一种使分布式系统中的各参与者,能以发布/订阅的方式进行交互的中间件系统,符合分散控制、动态性、自治性和松耦合等特点,可以为低功耗有损网络提供良好的通信与交互平台。论文研究面向低功耗有损网络的发布订阅技术。本文选取一种典型低功耗有损网络协议——6LoWPAN协议进行了介绍,在此基础上,对RPL(Routing Protocol for LLN)路由协议进行了介绍,而后,以实例的方式介绍了RPL路由协议如何采用3种控制消息进行拓扑结构、向上路由和向下路由的建立。同时,对发布订阅系统的背景、主要特点和类型进行了阐述,其中,以内容为基础的发布订阅系统中的内容其属性值可表达的含义多,类型多等特性,以内容为基础发布订阅系统会成为构建异步、大规模、分布式应用系统的最受欢迎基础设施之一。本文把发布订阅的方式加入到低功耗有损网络中,并将二者进行有效的融合,从而形成一种新的通信范型,结合的目的是解决低功耗有损网络传输数据时的高丢失率、低的数据速率和不稳定的问题。最后,本文在NS3仿真平台上,对面向低功耗有损网络的发布订阅系统进行了建模与仿真。本文在不同邻节点距离、不同的最大传输速率和数据传输功率的条件下对这种新的通信模型的数据传输距离、速度和重发次数三项性能指标进行了仿真。仿真结果表明面向LLN的发布订阅系统得到了实现,明显提高了LLN的数据传输性能。进一步表明利用发布订阅系统中节点具有的数据缓存、发布interest和接收data的功能,有效地解决了低功耗有损网络中链路容易受损影响数据传输的问题,降低了数据丢失率,提高了数据的传输速率和稳定性。