首页> 外文OA文献 >Application-Driven Wireless Sensor Networks
【2h】

Application-Driven Wireless Sensor Networks

机译:应用驱动的无线传感器网络

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The growth of wireless networks has resulted in part from requirements for connecting people and advances in radio technologies. Recently there has been an increasing trend towards enabling the Internet-of-Things (IoT). Thousands of tiny devices interacting with their environments are being inter-networked and made accessible through the Internet. For that purpose, several communications protocols have been defined making use of the IEEE 802.15.4 Physical and MAC layers. The 6LoWPAN Network Layer adaptation protocol is an example which bridges the gap between low power devices and the IP world. Since its release, the design of routing protocolsbecame increasingly important and the IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL) emerged as the IETF proposed standard protocol for IPv6-based multi-hop Wireless Sensor Networks (WSN).This thesis considers that the sensor nodes form a large IPv6 network making use of above technologies and protocols, and that the sensor nodes are enabled to run one or more applications. It is also assumed that the applications and the sensor nodes to which they are associated, are not always active, alternating between active and inactive states.The thesis aims to design a new energy efficient communications solution for WSN by exploring the hypothesis that the network is aware of the traffic generated by the applications running in the sensor nodes. Therefore, the thesis provides two major contributions: 1) a cross-layer mechanism using application layer and network layer information to constrainRPL-defined routing trees (RPL-BMARQ); 2) an Application-Driven WSN node synchronization mechanism for RPL-BMARQ.RPL-BMARQ is designed as an extension to the RPLrouting protocol using information shared by the application and routing layers to construct Directed Acyclic Graphs (DAGs), allowing the nodes to select parents with respect to the applications they run. By jointly considering the neighbors of each node, the applications each node runs, and the forwarding capabilities of a node, we provide a communications solution which enables the data of every application and sensor node to be transferred, while keeping the overall energy consumed low by reducing the time the nodes are active and reducing the total number of multicast packets exchanged. Therefore, RPL-BMARQhelps reducing the network energy consumption since it restricts radio communication activities while maintaining throughput fairness and packet reception ratio high. The mechanism was evaluated using four scenarios with different network topologies and compared against "standard RPL". The results obtained show that the mechanism enables lower energy consumption since the nodes are more often put a sleep, reducing the total number of packets exchanged, while maintaining fairness and query success rates high.The Application-Driven WSN node synchronization mechanism for RPL-BMARQ was designed to maintain the sensor nodes synchronized according to the duty cycle of the applications they run. The mechanism jointly uses cross-layer information and the Exponentially Weighted Moving Average (EWMA) technique for calculating in run-time average network delays which are used to control the time the sensor nodes would sleep in the next cycle in order to wake up just before the next activity period starts. This mechanism enables all the sensor nodes to go asleep and to wake up in synchronism. The mechanism was theoretically evaluated and simulated, and the results obtained show that the synchronization mechanism works as previewed. The results also showed that, when designing WSN applications with this mechanism, the nodes not involved in communications are kept sleeping as much as possible, waking up when necessary and in synchronism.In order to confirm the validity of the mechanisms designed, we also tested them in real environments where the results were confirmed.
机译:无线网络的增长部分是由于人们之间的联系要求和无线电技术的进步。近来,实现物联网(IoT)的趋势不断增加。与环境互动的成千上万的微型设备正在联网,并可以通过Internet访问。为此,已经利用IEEE 802.15.4物理和MAC层定义了几种通信协议。 6LoWPAN网络层适配协议就是一个示例,它弥合了低功耗设备与IP世界之间的鸿沟。自发布以来,路由协议的设计变得越来越重要,而低功耗有损网络(RPL)的IPv6路由协议作为IETF提出的基于IPv6的多跳无线传感器网络(WSN)的标准协议而出现。传感器节点利用上述技术和协议形成了一个大型IPv6网络,并且使传感器节点能够运行一个或多个应用程序。还假设应用程序及其关联的传感器节点并非始终处于活动状态,在活动状态和非活动状态之间交替。本文旨在通过探索以下假设来设计一种新的WSN节能通信解决方案:了解传感器节点中运行的应用程序生成的流量。因此,本文提供了两个主要的贡献:1)一种跨层机制,利用应用层和网络层信息来约束RPL定义的路由树(RPL-BMARQ)。 2)RPL-BMARQ.RPL-BMARQ的应用驱动WSN节点同步机制被设计为RPLrouting协议的扩展,使用应用程序和路由层共享的信息来构造有向非循环图(DAG),从而允许节点选择父母对他们运行的应用程序的尊重。通过共同考虑每个节点的邻居,每个节点运行的应用程序以及一个节点的转发能力,我们提供了一种通信解决方案,该解决方案可以传输每个应用程序和传感器节点的数据,同时保持较低的总能耗。减少了节点活动的时间,并减少了交换的多播数据包的总数。因此,RPL-BMARQ有助于降低网络能耗,因为它限制了无线通信活动,同时又保持了吞吐量公平性和较高的分组接收率。使用四种具有不同网络拓扑的方案评估了该机制,并与“标准RPL”进行了比较。结果表明,该机制可以降低能耗,因为节点更容易进入睡眠状态,减少了交换的数据包总数,同时保持了较高的公平性和查询成功率。RPL-BMARQ的应用驱动WSN节点同步机制旨在根据传感器节点运行的应用程序的占空比来使其保持同步。该机制联合使用跨层信息和指数加权移动平均(EWMA)技术在运行时计算平均网络延迟,该延迟用于控制传感器节点在下一个周期内休眠的时间,以便在即将唤醒之前唤醒下一个活动期开始。该机制使所有传感器节点能够进入睡眠状态并同步唤醒。对该机制进行了理论评估和仿真,所得结果表明该同步机制如前所述。结果还表明,使用这种机制设计WSN应用程序时,不参与通信的节点将尽可能保持休眠状态,并在必要时同步唤醒。为了确认所设计机制的有效性,我们还进行了测试他们在确认结果的真实环境中。

著录项

  • 作者

    Marques Bruno;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号