研究了分布式无线传感器网络在异构互连和资源管理等方面存在的问题,深入分析了软件定义网络与无线传感器网络结合的必要性,在总结大量软件定义无线传感器网络架构后,给出了通用架构,并对应用面、控制面和数据面进行了详细阐述.进一步,从异构互连、资源管理、可靠控制、网络安全这4个方面梳理出当前存在的挑战及相应关键技术,在此基础上,通过案例比较说明了软件定义无线传感器网络的优势和前景,并对未来研究工作进行了展望.
In this paper, the problems of distributed wireless sensor networks in heterogeneous interconnection and resource management are studied, and the necessity of combining software-defined networking with wireless sensor networks is analyzed. After summarizing a large number of software-defined wireless sensor networks architectures, a general architecture, in which the application plane, control plane and data plane can be described in detail, is proposed. In addition, the existing challenges and key technologies are laid out from four aspects:heterogeneous interconnection, resource management, reliable control and network security. Furthermore, advantages and prospects of the software-defined wireless sensor networks are illustrated via case comparison, and some future research work is outlined.
在无线传感器网络(wireless sensor networks, 简称WSN)的发展历史中, 面向应用精确设计可以很好地满足用户需求, 而分布式部署与运行则可以更好地适应传感监测环境, 这两点是WSN获得快速发展和广泛应用的关键[
(1) 互连共享
当前, 分布式WSN已经独立发展出如ZigBee[
(2) 高效管理
在当前分布式WSN中, 传感节点不仅需要处理传感任务, 还需要参与路由维护等网络管理任务, 因此节点设计日趋臃肿, 而这本质上与WSN能量受限的特性相冲突, 同时使网络管理变得更为繁杂, 而这将成为IoT, CPS等网络管理中不可忽视的负载, 严重制约了WSN的应用潜力.
(3) 动态感知
面向具体应用设计的分布式WSN较为僵硬, 资源管理模式固化, 从而无法根据上层应用需求快速进行柔性改变.因此, 当前分布式WSN无法满足IoT和CPS对感知物理世界的动态按需传感需求[
软件定义网络(software-defined networking, 简称SDN)是一种全新的网络体系框架, 已被视为未来网络的重要样式之一[
随着面临的上述3点挑战日益严重, 分布式WSN迫切需要进行变革以更好地满足实际应用需求[
2012年, Mahmud[
(1) 软件定义支持异构互连
面向异构无线传感器网络, 通过基于流的转发方式实现软件定义的数据包路由, 而无需传感节点理解复杂的路由协议, 在物理层和MAC层, 则借助软件定义无线电和软件定义MAC来定制数据收发行为, 从而实现异构网络之间的互连共享.
(2) 集中控制增强网络管理
基于控制转发分离策略, SDWSN采取集中控制原则, 网络管理员可以充分利用控制面维护的网络全局视图来更好地制定管理策略, 从而支持远程动态的配置和改变网络状态及传感节点行为, 极大地提高资源管理效率, 简化网络管理复杂度.
(3) 架构解耦助力网络创新
通过标准化接口协议来解耦架构各层面之间的依赖性, 使相关技术能够独立且快速地发展, 同时, 结合网络可编程服务构建传感网络实验床, 从而极大地方便用户部署及测试新协议或算法, 网络创新速度和效率得到明显提升.
本文第1节在对比分析相关SDWSN架构的基础上, 总结提出SDWSN通用架构并进行讨论.第2节重点对当前SDWSN存在的挑战及关键技术进行详细阐述.第3节则以消防联动应用案例来具体阐明SDWSN的应用优势与前景.最后一节总结全文, 并对SDWSN未来可能的研究方向进行展望.
源于SDWSN采取集中控制原则, 控制面成为架构设计的关键, 因此, 本文从控制面中控制器部署方式来分类目前学术界在网络架构方面的研究成果.此外, 其他分类标准还包括网络部署方式、南向接口协议、网络编程方式、网络可容纳节点数量等.其中, 按网络部署方式可分为全新部署架构和混合部署架构:全新部署架构无法与分布式WSN兼容, 所有传感节点均需要重新部署, 适合于新建楼宇、新开发景区等未部署WSN的场合; 而混合部署架构则支持分布式WSN和SDWSN共存, 更适合于改造现有分布式WSN部署的区域.
当前, SDWSN中控制器部署方式有3种, 分别为单控制器部署、水平多控制器部署和层次化多控制器部署, 如
包含单控制器、水平多控制器和层次化多控制器的SDWSN控制器部署方式
SDWSN controller deployment including single controller, parallel multi-controller, and hierarchical multi-controller
在单控制器部署方式中, Zeng等人结合云计算提出了一个支持“传感即服务”[
[
在层次化多控制器部署方式中, Han等人通过在各网络域中设立域中心控制器, 并由主控制器采取信息分发策略对转发节点行为进行控制, 首次实现了层次化多控制器结构[
以控制器部署方式分类SDWSN架构
Classify multiple SDWSN architectures with controller deployment
控制器部署方式 | 网络架构 | 主要特点 |
单控制器 | SDSN[ |
支持“传感即服务”和动态重编程 |
SDWSN[ |
设计了角色生成与递送机制以支持角色动态重定义 | |
Gante等人[ |
控制器部署于基站, 支持网络智能化管理 | |
Jayashree等人[ |
将簇头定义为交换机, 节约传感节点能量 | |
水平多控制器 | TinySDN[ |
基于TinyOS设计, 采取带内控制方式支持多控制器, 减少控制时延 |
SDN-WISE[ |
采用有限状态机实现了有状态的流表规则, 支持网络切片共享, 架构源码公开, 可同时支持仿真实验与实物实验, 支持能量有效 | |
SDIoT[ |
简化IoT管理, 数据的转发、存储及安全均支持软件定义化 | |
Li等人[ |
支持不同层次的应用共享设备、数据和软件等资源 | |
层次化多控制器 | Han等人[ |
通过混合路由机制支持服务质量保证的信息分发, 同时优化主控制器的部署位置 |
SDCSN[ |
基于分簇传感网络设计, 将簇头定义为控制器并负责簇内安全管理, 以支持“安全网格”概念[ |
|
Jacobsson等人[ |
每个传感节点均配置有一个受中心控制器统一控制的本地控制器, 负责启动、重配置和监控可重配置的软件部分, 支持能量有效 |
软件定义无线传感器网络通用架构
与有线网中SDN架构类似, 架构总体上分为应用面、控制面和数据面.其中,
● 应用面由用户编程实现的各应用(如传感应用)构成;
● 控制面包括逻辑集中的各控制器(可以采取不同的部署方式), 通常, 这些控制器具有不同功能, 如安全控制器、流量控制器等;
● 数据面由各传感节点组成, 节点在获取传感数据后, 依据控制器下发的转发规则进行数据转发, 本身不参与路由决策.
与有线网不同的是:传感节点本身并不是交换机设备, 而且可能存在部分传感节点不具备路由功能, 因此, 数据面管控难度较大.控制面是实现网络抽象的关键, 通过南向接口与数据面进行交互, 获取传感节点状态和控制传感节点行为, 并通过北向接口向应用面提供网络抽象视图, 方便用户编程实现所需的网络服务.
需要说明的是:该通用架构主要侧重于原则性和指导性, 具有清晰的逻辑层次结构; 同时, 独立多控制器设计可以有效增强控制面的可靠性, 并兼容上述3种控制器部署方式.因此, 参考该通用架构设计具体应用架构时, 可以有效继承上述优点.而难点是需要对各层面、各组件进行详细设计, 如控制器、传感节点、北向编程接口等.其中, 控制器设计最为关键, 其优劣直接影响整个网络性能, 如TinySDN[
因此, 对抽象通用架构进行具体实现时, 需要充分考虑具体应用场景及网络部署实际情况, 然后针对性选用或开发各层面和组件的实现技术, 从而造就了丰富多彩的网络架构.以建设适用于智慧城市的SDWSN为例, 应用场景需求包括复杂传感应用、高效网络控制、异构传感节点、简洁编程接口等.因此, 在通用架构的指导下, SDWSN控制面需要部署层次化多控制器, 且需充分考虑传感应用的复杂性和传感节点的异构性, 合理高效分配传感任务, 提升传感服务的智慧程度; 数据面则有必要支持分域管理模式, 以优化网络资源消耗; 应用面则需考虑同时接入本地用户和云端用户, 并提供无差别服务.此外, 控制器间的东西向接口需要重点考虑网络视图同步的效率, 而各层面之间的南北向接口在注重编程简洁性的同时, 还需重点评估可能存在的安全风险.
在SDWSN中, 传感节点数据转发采用基于流的方式.其中, 流是指一系列具有某些相同性质的数据包, 同时, 这些相同性质也是控制器制定流转发规则的基础.通常, 流转发规则包括匹配规则、动作和计数器等, 传感节点上安装的所有流转发规则共同构成了传感节点的流表(功能上等价于路由表).
在南向接口设计上, 大部分架构都采取SDN中的OpenFlow, 该协议是面向有线网络的, 未充分考虑节点的移动性, 通常需要进行合理的改进, 以使其可以更好地适应WSN应用环境.因此, Nguyen等人从整合传感节点配置协议的角度提出了SFlow南向接口协议[
目前, 有线网中的SDN北向接口仍然没有标准化, 但随着市场对具有统一接口、无状态、自描述等特征的REST的认可, 因而在北向接口设计中, REST占有重要地位.文献[
目前, 学术界针对SDN与WSN的结合研究仍然处于起步阶段, 重在探索SDN应用于WSN的可行性以及引入的优势, 具体的实用化研究并不多见.文献[
软件定义无线传感器网络研究成果汇总
Research summary of software-defined wireless sensor networks
为满足万物互连共享的需求, 面向应用精确设计的分布式WSN开始向支持异构互连转变, 而这正是SDN引入WSN的根本原因之一.目前, WSN的主流实现技术有ZigBee, 6LoWPAN, WirelessHART等.ZigBee是当前最为流行的实现技术, 低功耗、低成本是其主要优势, 应用于楼宇自动化、智能能源等领域; 6LoWPAN通过在LR-WPAN中引入IPv6来支持海量传感设备的接入, 应用领域与ZigBee类似; WirelessHART是一种主要应用于工业领域以实现实时、可靠控制的无线通信标准.这些具体实现技术的底层协议均采用IEEE 802.15.4规范, 但相互之间却只能通过复杂的桥接设备实现互连, 部署灵活性较差, 而且运行、维护成本较高.
由于网络可编程是SDN的特征之一, 因而SDWSN与可编程无线网络具有一定的功能重叠, 体现在可编程MAC和可编程路由等方面.本小节首先介绍通过基于软件定义无线电和软件定义MAC实现软件定制化的网络数据包收发行为, 然后分析通过基于流的方式实现软件定义路由, 而无需传感节点理解相应路由协议, 从而实现WSN异构设备之间的互连共享.
(1) 软件定义无线电和软件定义MAC
软件定义无线电(software-defined radio, 简称SDR)指以软件方式实现物理层射频通信中的大部分基础构件, 软件定义MAC则指采用软件定义方式实现通用的MAC层协议, 两者极大地促进了可编程无线设备的发展.为实现软件定制化的网络数据包收发行为, SDR与软件定义MAC通常同时应用, 在同一射频资源上隔离、定制和管理多个无线协议是未来无线网络发展的重要趋势[
OpenRadio[
CLAWS[
针对当前SDR缺乏高效的编程工具, 一种SDR编程环境Ziria[
在软件定义MAC的早期研究中, 文献[
(2) 软件定义路由
分布式WSN中, 路由协议都是经过精确设计后安装到传感节点上, 其后通常不再进行改变.显然, 这种路由协议灵活性较差, 且难以根据用户需求进行快速调整, 而软件定义路由正好可以较好地解决这些问题.
在提升路由灵活性的探索上, OpenSig[
软件定义路由的难点在于网络动态可编程, 在传统网络架构中, 编程灵活性和路由效率通常难以折衷. SDWSN舍弃基于数据包的转发模式, 转而采用基于流的转发模式, 从而可以更好地支持网络的动态可编程. Shanmugapriya等人在应用上下文感知路由模型支持动态路由路径规划的基础上, 采用基于策略路由的方式使SDN控制器可对WSN的路由进行高效控制[
在SDWSN南向接口协议方面, Sensor OpenFlow[
通常, 无线通信技术均遵循一定的协议规范, 但由于这些协议规范制定的独立性和应用领域的针对性, 不同WSN技术之间难以直接连通, 而SDWSN的首要目标即是打破异构技术之间的通信壁垒.协议栈是协议规范的核心, 因此就协议栈而言, 软件定义无线电旨在按需调制物理层无线信号, 软件定义MAC侧重灵活定制MAC层协议, 软件定义路由则更关注高效控制网络层数据路由, 三者依次为物理层、MAC层和网络层的软件定义化.因此, 如何发展和融合软件定义无线电、软件定义MAC和软件定义路由, 实现可以动态满足多种WSN协议规范的软件定义协议栈, 支持完全以软件方式实现传感节点的快速重构, 从而有效保证异构SDWSN之间的互连共享, 是一个有待深入研究和解决的问题.
在WSN中, 传感节点通常由电池驱动, 能量极为有限, 如何以尽可能少的能量消耗来完成尽可能多的任务, 是一个具有挑战性的问题.动态感知一切的需求使WSN承受极大的资源负载, 而WSN本身具有的资源则受到客观因素的极大制约, 因此, 高效的资源管理对WSN而言十分重要, 是推动其快速发展的重要力量.本小节从资源共享和能量有效两个方面对SDWSN的资源管理进行论述.
(1) 资源共享
资源共享是解决分布式WSN面向应用精确设计弊端的主要方法.网络虚拟化是资源共享的一种主要方式, 指在同一物理网络上运行多个虚拟网络, 相互之间进行逻辑隔离.
在早期的资源共享探索中, 虚拟传感网络(virtual sensor networks, 简称VSN)[
其后, Islam等人对WSN中的虚拟化研究成果进行了综述, 并指出, 虚拟传感网络可分为传感基础设施提供层和传感虚拟网络服务提供层[
另外, 针对传感基础设施提供层, UMADE[
(2) 能量有效
WSN的特性之一即为能量严重受限, 实现能量有效, 是延长网络寿命的根本方法.考虑到无线数据收发为主要能量消耗来源, 充分利用现有技术, 如网内数据融合、低占空比支持等, 减少传感节点控制流和数据流的收发, 是减少能量消耗的可行方法.
SDN可以有效解决WSN中的根本问题, 如能量有效、数据融合等[
在低占空比支持方面, SDN-ECCKN[
此外, Zeng等人[
资源管理是网络管理的重要任务, 而在资源严重受限的WSN中, 提高资源管理效率可有效节省网络运营成本, 且在一定程度上等价于延长网络寿命.而资源共享和能量有效则正是优化资源管理的两个相辅相成的方面:资源共享是提高资源利用率的重要手段, 通过虚拟化方式实现以一虚多, 达到“开源”的效果, 可显著提升负载平衡等网络服务能力; 能量有效则是传感应用的重要性能指标, 通过优化能量消耗实现“节流”, 对传感节点生存时间具有较大的影响.但源于高效率与低能耗的对立性, SDWSN的资源管理面临着两难困境:一方面, 高效资源管理是SDN的重要优势; 另一方面, 节点能量有限是WSN的基本特征.因此, 如何权衡SDN引入的能量开销和WSN获得的高效资源管理优势, 是一个值得研究的问题.
可靠控制是SDN集中控制性能的必要保证, 也是有效缓解网络管理难度的重要途径.在WSN中, 难以保证服务质量的无线通信使传感节点从发出请求到收到相应响应所经历的时间即控制时延变化较大, 进而增加了可靠控制的难度.从整个控制过程上可以将可靠控制任务划分为控制逻辑和控制通道两部分, 前者负责依据控制策略产生控制流, 后者则负责控制流的可靠转发.
(1) 控制逻辑
集中控制的优势在于形成网络全局视图, 其中网络拓扑是关键.由物理上分布或集中部署的多个控制器构成的控制面需在逻辑上进行集中, 即形成一致的网络全局视图.控制器基于网络全局视图可对网络中控制事件通过下发相应控制规则进行快速响应, 如移动管理、拥塞避免、干扰控制、流表更新等.
在移动管理中, UbiFlow[
而拥塞与干扰控制方面, Gebremariam等人针对软件定义移动射频网络的干扰控制问题, 提出了高效的资源管理方案[
另外, 在流表规则一致性更新方面, 有线网络中提出了大量有价值的更新方案, 但由于WSN存储、计算和通信等资源有限, 通常难以直接应用, 如存储空间需求较大的两阶段更新机制[
(2) 控制通道
可靠的控制通道是实现控制流可靠转发的基础.SDWSN控制方式包括带内控制和带外控制, 由于带外控制需要构建独立的控制网络, 所需成本较大, 而带内控制方式尽管是以牺牲控制可靠性为代价, 仍然受到重点关注.控制通道的一个关键指标即为控制时延, 因此可分别从降低控制时延和增强时延容忍两个角度考虑, 提升控制面的集中控制性能.
在降低控制时延方面, 当控制流与数据流的传输共用同一无线信道时, 控制流便成为了网络的一种负载.因此, Dely等人基于IEEE 802.11规范中MAC层的SSIDs创建了无线Mesh网中逻辑上独立的控制通道[
在增强时延容忍方面, Jagadeesan等人认为:在无线信道时变的情况下, 控制流的产生和传输必然会引入控制时延, 使控制策略执行时可能与当前网络状态不匹配[
在控制通道的可靠路由方面, 学者也进行了一定的探索.源于分布式路由缺乏网络全局视图而无法提供最优路由传输服务, 而集中式路由则可能存在控制器单点失效, 因此, 综合两者优势的混合路由思想逐渐诞生. Detti提出利用基于OpenFlow的集中式路由协议来转发数据流, 而控制流以及控制失效时的数据流转发均交由OLSR等分布式路由协议[
逻辑集中控制面性能依赖于控制器对数据面的可靠控制, 其中, 控制逻辑是核心, 控制通道是基础.在控制策略的指导下, 针对不同网络控制事件, 控制逻辑表现为不同的控制规则, 传感节点则依据这些规则执行相应的响应行为, 从而使控制逻辑在网络中得到有效支持.控制通道则是实现网络控制消息转发的路径, 源于控制消息的极端重要性, 可靠性是控制通道不可或缺的指标.此外, 转发时延对网络控制事件的响应时效性也具有较大的影响, 降低控制时延和增强时延容忍是改善控制通道性能的重要手段.尽管目前主要采取控制通道与数据通道混用的带内控制方式, 但通过使部分传感节点专司路由控制消息来实现独立的控制通道, 可能在拥塞避免、干扰控制等方面具有更突出的表现.
网络安全是SDWSN实用化的前提条件.WSN分布式控制下, 安全威胁即攻击面较大, 安全呈现易攻难守的局面, 如零日攻击、Sybil攻击、蠕虫攻击等.而在SDWSN的集中控制下, 安全威胁也更多地集中于控制器, 攻守双方的安全博弈游戏将更加透明, 同时, 控制器对网络流量的完全操纵进一步增加了安全性, 总体而言于防守方更为有利.目前, 关注SDWSN安全方面的研究较少, 考虑到网络架构的继承性, 部分SDN中的安全成果具有一定的借鉴价值.
(1) 控制器安全
SDN集中控制原则必然引入控制器单点失效问题.基于此, 针对控制器的安全研究主要从攻击防御和故障恢复两个方面着手, 前者研究如何防御控制面饱和攻击、DDoS攻击等可能导致控制器失效的安全威胁, 后者则研究控制器出现故障后如何快速恢复的问题.
在攻击防御方面, 王蒙蒙等人在对SDN中的安全模型及机制进行综述的基础上指出, 目前较为完善的控制器安全防护策略还没有被提出[
在故障恢复方面, TCF-M[
(2) 其他安全
除控制器安全研究以外, 针对SDWSN中数据面、网络应用以及控制通道等方面的安全也有少量研究, 旨在提升网络安全性能.
在数据面安全研究中, 将动态目标防御(moving target defense, 简称MTD)思想应用于SDN, 可以显著提高攻击者的攻击代价[
应用安全方面, Ahmad等人认为, 无线网络中的安全控制与管理远比有线网络来得复杂和重要; 同时还指出:在结合云服务的基础上, SDN具备潜力支持按需安全服务[
针对控制通道安全, Benton等人对OpenFlow协议进行了详细的安全脆弱性评估, 并在此基础上指出, 采用TLS安全协议的OpenFlow安全控制通道存在中间人攻击、网关身份认证、流表安全验证、拒绝服务攻击等威胁[
SDWSN的安全研究至关重要, 互联网的发展经验指出, 忽视安全问题必将为此付出沉重代价.现有的安全研究中, 源于集中控制原则, 针对控制面的安全增强研究是重中之重.目前, 学术界主要从攻击防御和故障恢复等方面着手.值得注意的是, 安全增强需建立在性能损失可接受的范围内方具有实用价值.同时, 也应该重视应用面和数据面的安全问题.一方面, 控制面与应用面、控制面与数据面之间的可信认证是控制面安全的重要屏障; 另一方面, 应用面安全和数据面安全也是SDWSN安全的重要支撑.此外, 安全性能评估是验证安全增强研究价值的重要尺度, 是安全研究的重要组成部分, 因此, 设计SDWSN中安全性能评估方案具有较大的研究价值.
针对当前SDWSN研究仍处于发展初期的实际情况, 设计消防联动应用案例, 并通过对比分析分布式WSN和SDWSN的事故处理流程及效率, 突出SDN应用于WSN的优势及前景, 为SDWSN的研究提供一定参考.
消防联动应用案例如
软件定义无线传感器网络应用案例
Application case of software-defined wireless sensor networks
信息传输路径
Information transmission path
路径标号 | 通信双方 | 支撑基础设施 | 距离 |
居民小区-消防部门 | ZigBee、互联网 | 长 | |
消防部门-消防车辆 | 电信网、互联网 | 长 | |
消防部门-消防车辆 | 6LOWPAN、互联网 | 长 | |
居民小区-消防车辆 | ZigBee, 6LOWPAN | 短 |
案例中, 针对居民小区的火灾救援, 分布式WSN和SDWSN的处理流程分别如
案例处理流程对比
Comparison of case process
(1) 分布式WSN处理流程
步骤1:居民小区失火处传感节点监测到火情后, 通过路径
步骤2:消防部门通过路径
步骤3:居民小区失火处传感节点将实时火情状态数据通过路径
步骤4:消防部门将火情状态数据通过路径
步骤5:重复步骤3和步骤4, 直至火灾救援任务结束.
(2) SDWSN处理流程
步骤1:居民小区失火处传感节点监测到火情后, 通过路径
步骤2:消防部门通过路径
步骤3:消防部门通过路径
步骤4:居民小区失火处传感节点将实时火情状态数据通过路径
步骤5:消防车辆传感控制节点通过路径
步骤6:按需执行步骤5, 重复执行步骤4, 直至火灾救援任务结束.
依据上述火灾救援任务处理流程, 总结分布式WSN和SDWSN的消防联动案例结果对比见
案例结果对比
Comparison of case results
异构快速互连 | 灵活高效传感 | 动态可靠路由 | |
分布式WSN | 不支持 | 不支持 | 不支持 |
SDWSN | 支持 | 支持 | 支持 |
SDWSN在异构快速互连、灵活高效传感以及动态可靠路由等方面相对分布式WSN具有更好地表现.其中, 异构快速互连得益于SDWSN采取软件定义方式(SDWSN处理流程步骤3), 充分体现了互连共享的优势, 而灵活高效传感和动态可靠路由则源于集中控制方式, 有效增强了网络管理能力(SDWSN处理流程步骤5), 进一步展示了高效管理和动态感知等优异性能.
(1) 异构快速互连
异构快速互连是SDN与WSN结合的初衷和根本原因, 也是案例优势体现的关键, 对灵活高效传感和动态可靠路由具有基础支撑作用:
在部署分布式WSN的情况下, 智能小区安防监测系统和公共安全监测系统均按照自身分布式原则进行管理, 无法通过消防部门或消防车辆的配置管理实现两者的直接连通, 因此, 居民小区的火情状态数据仅能通过消防部门转递到消防车辆上.
而在部署SDWSN时, 控制面可直接对数据面中传感节点进行快速有效的配置管理.消防部门从监控服务器中获取智能小区安防监测系统和公共安全监测系统的基本信息后, 依据相关策略(可由应用面提供)规划出两者互连的最优配置, 包括待配置传感节点集合和配置参数集合, 最后以控制命令方式下发, 从而快速实现两套不同的安全系统之间的互连.
(2) 灵活高效传感
火情状态的灵活高效传感是有效提高现场消防人员救援效率的重要基础, 也是面向应用提供按需传感服务的重要体现, 包括监测范围和传感精度两个方面.
● 在监测范围上, SDWSN可以由消防车辆上的传感控制节点进行配置和控制, 从而及时将着火区域的传感节点纳入监测范围, 甚至可扩展至公共安全监测系统中相关传感节点, 一方面, 通过扩大传感范围来支持对着火区域的实时跟踪; 另一方面, 通过调整传感角度或节点位置来快速消除传感覆盖空洞, 防止着火区域内部未被传感的情况出现;
● 传感精度主要与传感节点覆盖重数和传感频率有关, 覆盖重数和传感频率越高, 传感精度就越高.因此, 消防车辆中的传感控制节点可对着火区域传感节点进行传感角度和频率的调整, 实现对关键部位的重点监控, 比如小区幼儿园、配电室、卧室等, 为救援人员提供更为精确的辅助信息.
(3) 动态可靠路由
火情状态的动态可靠路由指传感节点监测到火情状态数据后实时更新至消防车辆的过程, 是提高火灾救援效率的重要支撑, 路由传输的时效性和可靠性是关键.
通过两套安全系统之间的快速互连, 火情状态数据直接通过传输时间最短的路径
考虑到火灾对传感节点的破坏, 部分火情状态路由路径可能中断, 因此通过动态配置传感节点流表, 设计“一主多备”的数据传输路径, 并尽量使火情状态数据绕开火灾中心区域, 减少路由路径中断概率, 在必要时, 可实时下发新的流表规则来重置流转发, 从而实现更为可靠的火情状态递送.
综上, 由消防联动应用案例可以发现, SDWSN相对分布式WSN具有更强的灵活性和适应性.在快速地连通异构无线传感器网络的基础上, 通过灵活高效传感和动态可靠路由实现对火情状态采集和传输的全过程高效可靠处理, 极大地提升了消防救援效率.因此, SDWSN可以更好地满足实际需求, 应用前景更为广阔.
目前, IoT, CPS等的发展与应用日趋火热, WSN与SDN的结合使感知物理世界的需求可以更好地被满足, 针对SDWSN的研究也正在如火如荼的进行.因此, 本文首先综述了目前学术界诞生的大量SDWSN架构, 同时, 依据控制器部署方式将其分为单控制器部署、水平多控制器部署和层次化多控制器部署这3类.在此基础上提出了SDWSN通用架构, 并分别对应用面、控制面和数据面进行了阐述.然后, 结合实际应用背景和SDN主要特性, 针对动态高效传感、安全可靠传输等SDWSN两大核心功能, 从异构互连、资源管理、可靠控制、网络安全这4个方面对学者的研究成果进行了梳理, 并给出了研究成果汇总图.最后, 以消防联动案例详细对比分析了SDWSN的优势和前景所在.相信在不久的将来, SDWSN将取代分布式WSN, 迎来快速发展的春天.
目前, 有线网络中的SDN技术发展仍不甚成熟, 将SDN应用于WSN中所引入的挑战同样也不容忽视, 未来SDWSN的研究中以下几个方面可能值得关注.
(1) SDWSN标准制定
众所周知, 标准制定会极大地促进行业发展.SDN技术标准已经得到世界各大标准化组织的关注, 如ONF, IETF, ITU, ETSI等[
(2) 共存过渡方案设计
纵观SDWSN的发展及应用, 分布式WSN将与SDWSN在相当一段时间内共存[
(3) 集中控制程度权衡
WSN中无线链路所引入的通信时延与SDN中时延敏感的可靠控制存在着天然的矛盾[
(4) 网络合作覆盖探索
网络覆盖是网络传感服务质量的重要保证[
(5) 网络能量供应优化
能量供应是从根本上解决WSN能量受限的重要方法, 包括无线充电技术[
(6) 网络安全增强研究
当前, 互联网安全威胁频现的主要原因在于发展初期对安全问题考虑较少[
Dong W, Chen GL, Cao CH, Luo LY, Gao Y. Towards a software-defined architecture for wireless sensor networks. Chinese Journal of Computers, 2017, 40(8):1779-1797(in Chinese with English abstract).
董玮, 陈共龙, 曹晨红, 罗路遥, 高艺.面向软件定义架构的无线传感器网络.计算机学报, 2017, 40(8):1779-1797.
O'Shea D, Cionca V, Pesch D. The presidium of wireless sensor networks-A software defined wireless sensor network architecture. In: Proc. of the Int'l Conf. on Mobile Networks and Management. 2016. 281-292.
Al-Fuqaha A, Guizani M, Mohammadi M, Aledhari M, Ayyash M. Internet of things:A survey on enabling technologies, protocols, and applications. IEEE Communications Surveys & Tutorials, 2015, 17(4):2347-2376.
Baronti P, Pillai P, Chook VWC, Chessa S, Gotta A, Hu YF. Wireless sensor networks:A survey on the state of the art and the 802.15.4 and ZigBee standards. Computer Communications, 2007, 30(7):1655-1695.
Shelby Z, Bormann C. 6LoWPAN:The Wireless Embedded Internet. New Jersey:John Wiley & Sons Inc., 2009.
Chen D, Nixon M, Mok A. WirelessHART:Real-Time Mesh Network for Industrial Automation. New York:Springer Publishing Company Inc., 2010.
http://standards.ieee.org/getieee802/download/802.15.4-2003.pdf]]>
Costanzo S, Galluccio L, Morabito G, Palazzo S. Software defined wireless networks: Unbridling SDNs. In: Proc. of the European Workshop on Software Defined Networking. IEEE, 2012. 1-6.
Qin Z, Denker G, Giannelli C, Bellavista P. A software defined networking architecture for the Internet-of-things. In: Proc. of the Network Operations and Management Symp. IEEE, 2014. 1-9.
http://infocom2009.ieee-infocom.org/technicalProgram.htm]]>
Mckeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Shenker S, Turner J. OpenFlow: Enabling innovation in campus networks. In: Proc. of the ACM SIGCOMM Computer Communication Review. ACM Press, 2008. 69-74.
Zhang CK, Cui Y, Tang HY, Wu JP. State-of-the-Art survey on software-defined networking (SDN). Ruan Jian Xue Bao/Journal of Software, 2015, 26(1):62-81(in Chinese with English abstract). http://www.jos.org.cn/1000-9825/4701.htm[doi:10.13328/j.cnki.jos.004701]
张朝昆, 崔勇, 唐翯翯, 吴建平.软件定义网络(SDN)研究进展.软件学报, 2015, 26(1):62-81. http://www.jos.org.cn/1000-9825/4701.htm[doi:10.13328/j.cnki.jos.004701]
Zuo QY, Chen M, Zhao GS, Xing CY, Zhang GM, Jiang PC. Research on OpenFlow-based SDN technologies. Ruan Jian Xue Bao/Journal of Software, 2013, 24(5):1078-1097(in Chinese with English abstract). http://www.jos.org.cn/1000-9825/4390.htm[doi:10.3724/SP.J.1001.2013.04390]
左青云, 陈鸣, 赵广松, 邢长友, 张国敏, 蒋培成.基于OpenFlow的SDN技术研究.软件学报, 2013, 24(5):1078-1097. http://www.jos.org.cn/1000-9825/4390.htm[doi:10.3724/SP.J.1001.2013.04390]
Caraguay ÁLV, Peral AB, López LIB, Villalba LJG. SDN:Evolution and opportunities in the development IoT applications. Int'l Journal of Distributed Sensor Networks, 2014, 2014(10):1-10.
Wu WJ, Yao HP, Huang T, Wang LY, Zhang YH, Liu YJ. Survey of development on future networks and industrial Internet. Journal of Beijing University of Technology, 2017, 43(2):163-172(in Chinese with English abstract).
吴文君, 姚海鹏, 黄韬, 王露瑶, 张延华, 刘韵洁.未来网络与工业互联网发展综述.北京工业大学学报, 2017, 43(2):163-172.
Nevala C. Mobility management for software defined wireless sensor networks. Mälardalen University, 2016. 1-41.
Hu F, Hao Q, Bao K. A survey on software-defined network and OpenFlow:From concept to implementation. IEEE Communications Surveys & Tutorials, 2014, 16(4):2181-2206.
Mahmud A, Rahmani R. Exploitation of OpenFow in wireless sensor networks. In: Proc. of the Int'l Conf. on Computer Science and Network Technology. IEEE, 2012. 594-600.
Luo T, Tan HP, Quek TQS. Sensor OpenFlow:Enabling software-defined wireless sensor networks. IEEE Communications Letters, 2012, 16(11):1896-1899.
Choi Y, Choi Y, Hong YG. Study on coupling of software-defined networking and wireless sensor networks. In: Proc. of the 8th Int'l Conf. on Ubiquitous and Future Networks. IEEE, 2016. 900-902.
Haque IT, Abu-Ghazaleh N. Wireless software defined networking:A survey and taxonomy. IEEE Communications Surveys & Tutorials, 2016, 18(4):2713-2737.
Hunkeler U, Lombriser C, Hong LT, Weiss B. A case for centrally controlled wireless sensor networks. Computer Networks, 2013, 57(6):1425-1442.
Tayyaba SK, Khan NSA, Naeem J, Shah MA, Asim Y, Kamran M. Software-Defined networks (SDNs) and Internet of things (IoTs):A qualitative prediction for 2020. Int'l Journal of Advanced Computer Science and Applications, 2016, 7(11):385-404.
Ndiaye M, Hancke GP, Abu-Mahfouz AM. Software defined networking for improved wireless sensor network management:A survey. Sensors, 2017, 17(5):1031-1062.
Qadir J, Ahmed N, Ahad N. Building programmable wireless networks:An architectural survey. EURASIP Journal on Wireless Communications and Networking, 2014, 2014(1):172-202.
Ejaz W, Naeem M, Basharat M, Anpalagan A, Kandeepan S. Efficient wireless power transfer in software defined wireless sensor networks. IEEE Sensors Journal, 2016, 16(20):7409-7420.
Liu J, Li Y, Chen M, Dong W. Software-Defined Internet of things for smart urban sensing. IEEE Communications Magazine, 2015, 53(9):55-63.
Zeng D, Li P, Guo S, Miyazaki T, Hu J, Xiang Y. Energy minimization in multi-task software-defined sensor networks. IEEE Trans. on Computers, 2015, 64(11):3128-3139.
Bernardos CJ, De La Oliva A, Serrano P, Banchs A, Contreras LM, Jin H, Zu Niga JC. An architecture for software defined wireless networking. IEEE Wireless Communications, 2014, 21(3):52-61.
Modieginyane KM, Letswamotse BB, Malekian R, Abu-Mahfouz AM. Software defined wireless sensor networks application opportunities for efficient network management:A survey. Computers and Electrical Engineering, 2018, 66(2):274-287.
Perera C, Zaslavsky A, Christen P, Georgakopoulos D. Sensing as a service model for smart cities supported by Internet of things. Trans. on Emerging Telecommunications Technologies, 2013, 25(1):81-93.
Zeng D, Miyazaki T, Guo S, Tsukahara T, Kitamichi J, Hayashi T. Evolution of software-defined sensor networks. In: Proc. of the IEEE 9th Int'l Conf. on Mobile Ad-Hoc and Sensor Networks. IEEE, 2013. 410-413.
http://www.libelium.com/over_the_air_programming_ota_802-15-4_zigbee/]]>
Dong W, Liu Y, Chen C, Gu L, Wu X. Elon: Enabling efficient and long-term reprogramming for wireless sensor networks, ACM Trans. on Embedded Computing Systems, 2014, 13(4): 77: 1-27.
Miyazaki T, Yamaguchi S, Kobayashi K, Kitamichi J, Guo S, Tsukahara T, Hayashi T. A software defined wireless sensor network. In: Proc. of the Int'l Conf. on Computing, Networking and Communications. IEEE, 2014. 847-852.
Bhardwaj M, Chandrakasan AP. Bounding the lifetime of sensor networks via optimal role assignments. In: Proc. of the Computer Communications (INFOCOM). IEEE, 2002. 1587-1596.
De Gante A, Aslan M, Matrawy A. Smart wireless sensor network management based on software-defined networking. In: Proc. of the 27th Biennial Symp. on Communications. IEEE, 2014. 71-75.
Jayashree P, Princy FI. Leveraging SDN to conserve energy in WSN-An analysis. In: Proc. of the Int'l Conf. on Signal Processing, Communication and Networking. IEEE, 2015. 1-6.
Levis P, Madden S, Polastre J, Szewczyk R, Whitehouse K, Woo A, Gay D, Hill J, Welsh M, Brewer E. TinyOS:An operating system for sensor networks. Ambient Intelligence, 2005, 35(1):383-396.
De Oliveira BT, Gabriel LB, Margi CB. TinySDN:Enabling multiple controllers for software-defined wireless sensor networks. IEEE Latin America Trans., 2016, 13(11):3690-3696.
Galluccio L, Milardo S, Morabito G, Palazzo S. SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for wireless sensor networks. In: Proc. of the Computer Communications (INFOCOM). IEEE, 2015. 513-521.
Jararweh Y, Al-Ayyoub M, Darabseh A, Benkhelifa E, Vouk M, Rindos A. SDIoT:A software defined based Internet of things framework. Journal of Ambient Intelligence and Humanized Computing, 2015, 6(4):453-461.
Li Y, Su X, Riekki J, Kanter T, Rahmani R. A SDN-based architecture for horizontal Internet of things services. In: Proc. of the 2016 IEEE Int'l Conf. on Communications (ICC 2016). IEEE, 2016. 1-7.
Han ZJ, Ren W. A novel wireless sensor networks structure based on the SDN. Int'l Journal of Distributed Sensor Networks, 2014, 2014(7): 1-7.
Olivier F, Carlos G, Florent N. SDN based architecture for clustered WSN. In: Proc. of the Int'l Conf. on Innovative Mobile and Internet Services in Ubiquitous Computing. IEEE, 2015. 342-347.
Jacobsson M, Orfanidis C. Using software-defined networking principles for wireless sensor networks. In: Proc. of the 11th Swedish National Computer Networking Workshop (SNCNW 2015). 2015. 1-4.
Flauzac O, Nolot F, Rabat C, Steffenel LA. Grid of security: A new approach of the network security. In: Proc. of the 3rd Int'l Conf. on Network and System Security. IEEE, 2009. 67-72.
Nguyen TMC, Hoang DB, Chaczko Z. Can SDN technology be transported to software-defined WSN/IoT? In: Proc. of the 2016 IEEE Int'l Conf. on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). IEEE, 2016. 234-239.
Sneps-Sneppe M, Namiot D. Metadata in SDN API for WSN. In: Proc. of the Int'l Conf. on New Technologies, Mobility and Security. IEEE, 2015. 1-5.
Mottola L, Picco GP. Logical neighborhoods: A programming abstraction for wireless sensor networks. In: Proc. of the IEEE Int'l Conf. on Distributed Computing in Sensor Systems. IEEE, 2006. 150-168.
Granelli F, Gebremariam AA, Usman M, Cugini F. Software defined and virtualized wireless access in future wireless networks:Scenarios and standards. IEEE Communications Magazine, 2015, 53(6):26-34.
Bansal M, Mehlman J, Katti S, Levis P. Openradio: A programmable wireless dataplane. In: Proc. of the ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking. ACM Press, 2013. 109-114.
Van Den Bergh B, Vermeulen T, Verhelst M, Pollin S. Claws:Cross-layer adaptable wireless system enabling full cross-layer experimentation on real-time software-defined 802.15.4. EURASIP Journal on Wireless Communications and Networking, 2014, 2014(1):187-199.
Stewart G, Gowda M, Mainland G, Radunovic B, Vytiniotis D, Patterson D. Ziria: Language for rapid prototyping of wireless PHY. In: Proc. of the ACM SIGCOMM Computer Communication Review. ACM Press, 2014. 357-358.
Van Dam T, Langendoen K. An adaptive energy-efficient MAC protocol for wireless sensor networks. In: Proc. of the Int'l Conf. on Embedded Networked Sensor Systems. ACM Press, 2003. 171-180.
Neufeld M, Fifield J, Doerr C, Sheth A, Grunwald D. SoftMAC-Flexible wireless research platform. In: Proc. of the ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking. ACM Press, 2005. 1-6.
Steiner RV, Mück TR, Fröhlich AA. C-MAC: A configurable medium access control protocol for sensor networks. In: Proc. of the Sensors. IEEE, 2010. 845-848.
Tinnirello I, Bianchi G, Gallo P, Garlisi D, Giuliano F, Gringoli F. Wireless MAC processors: programming MAC protocols on commodity hardware. In: Proc. of the Computer Communications (INFOCOM). IEEE, 2012. 1269-1277.
De Mil P, Jooris B, Tytgat L, Hoebeke J, Moerman I, Demeester P. snapMac:A generic MAC/PHY architecture enabling flexible MAC design. Ad Hoc Networks, 2014, 17(3):37-59.
Lazar AA. Programming telecommunication networks. IEEE Network, 1997, 11(5):8-18.
Morris R, Kohler E, Jannotti J, Kaashoek MF. The click modular router. In: Proc. of the 17th ACM Symp. on Operating Systems Principles. ACM Press, 1999. 217-231.
Anwer MB, Motiwala M, Tariq MB, Feamster N. Switchblade: A platform for rapid deployment of network protocols on programmable hardware. In: Proc. of the ACM SIGCOMM Computer Communication Review. ACM Press, 2010. 183-194.
Shanmugapriya S, Shivakumar M. Context based route model for policy based routing in WSN using SDN approach. In: Proc. of the BGSIT National Conf. on Emerging Trends in Electronics and Communication. 2015. 1-8.
Manisekaran SV, Venkatesan R. An analysis of software-defined routing approach for wireless sensor networks. Computers & Electrical Engineering, 2016, 56(11):456-467.
Jayasumana AP, Han Q, Illangasekare TH. Virtual sensor networks-A resource efficient approach for concurrent applications. In: Proc. of the Int'l Conf. on Information Technology. IEEE, 2007. 111-115.
Islam MM, Hassan MM, Lee GW, Huh EN. A survey on virtualization of wireless sensor networks. Sensors, 2012, 12(2):2175-2207.
Leontiadis I, Efstratiou C, Mascolo C, Crowcroft J. Senshare: Transforming sensor networks into multi-application sensing infrastructures. In: Proc. of the European Conf. on Wireless Sensor Networks. 2012. 65-81.
Bhattacharya S, Saifullah A, Lu C, Roman GC. Multi-Application deployment in shared sensor networks based on quality of monitoring. In: Proc. of the Real-Time and Embedded Technology and Applications Symp. IEEE, 2010. 259-268.
Mahmud A, Rahmani R, Kanter T. Deployment of flow-sensors in Internet of things' virtualization via openflow. In: Proc. of the 3rd Ftra Int'l Conf. on Mobile, Ubiquitous, and Intelligent Computing. IEEE, 2012. 195-200.
Meng Y, Chen Q, Xiong N. An effective massive sensor network data access scheme based on topology control for the Internet of things. Sensors, 2016, 16(11):1846-1870.
Kabadayi S, Pridgen A, Julien C. Virtual sensors: Abstracting data from physical sensors. In: Proc. of the 2006 IEEE 7th Int'l Symp. on a World of Wireless, Mobile and Multimedia Networks (WoWMoM 2006). IEEE, 2006. 587-592.
Anadiotis ACG, Morabito G, Palazzo S. An SDN-assisted framework for optimal deployment of mapreduce functions in WSNs. IEEE Trans. on Mobile Computing, 2016, 15(9):2165-2178.
Huang R, Chu X, Zhang J, Hu YH. Energy-Efficient monitoring in software defined wireless sensor networks using reinforcement learning:A prototype. Int'l Journal of Distributed Sensor Networks, 2015, 2015(10):1-12.
Wang Y, Chen H, Wu X, Shu L. An energy-efficient SDN based sleep scheduling algorithm for WSNs. Journal of Network & Computer Applications, 2016, 59(1):39-45.
Tomovic S, Radusinovic I. Energy efficient target coverage in partially deployed software defined wireless sensor network. In: Proc. of the Int'l Conf. on Cognitive Radio Oriented Wireless Networks. 2016. 729-740.
Shen LF, Zhu YP, Ding ZM, Yan F, Deng SG. Study on network reconfiguration algorithms in software-defined sensor networks. Journal on Communications, 2016, 37(7):38-49(in Chinese with English abstract).
沈连丰, 朱亚萍, 丁兆明, 燕锋, 邓曙光.软件定义传感器网络重配置算法研究.通信学报, 2016, 37(7):38-49.
Zhu YP, Yan F, Zhang YY, Zhang R, Shen LF. SDN-Based anchor scheduling scheme for localization in heterogeneous WSNs. IEEE Communications Letters, 2017, 21(5):1127-1130.
Zhu Y, Zhang Y, Xia W, Shen L. A software-defined network based node selection algorithm in WSN localization. In:Proc. of the Vehicular Technology Conf. IEEE, 2016. 1-5.
Wu D, Arkhipov DI, Asmare E, Qin ZJ, Mccann JA. UbiFlow: Mobility management in urban-scale software defined IoT. In: Proc. of the Computer Communications (INFOCOM). IEEE, 2015. 208-216.
Gebremariam AA, Goratti L, Riggio R, Siracusa D, Rasheed T, Granelli F. A framework for interference control in softwaredefined mobile radio networks. In: Proc. of the Consumer Communications and Networking Conf. IEEE, 2015. 892-897.
Thubert P, Palattella MR, Engel T. 6TiSCH centralized scheduling: when SDN meet IoT. In: Proc. of the IEEE Conf. on Standards for Communications and Networking. IEEE, 2016. 42-47.
Hu X, Guo W. Congestion control in wireless software defined networks with propagation delay and external interference:A robust control approach. Mobile Information Systems, 2016, 2016(1):1-10.
Wang D, Ren P, Du Q, Sun L, Wang Y. Reciprocally-Benefited secure transmission for spectrum sensing-based cognitive radio sensor networks. Sensors, 2016, 16(12):1998-2018.
Reitblatt M, Foster N, Rexford J, Schlesinger C, Walker D. Abstractions for network update. In: Proc. of the ACM SIGCOMM Computer Communication Review. ACM Press, 2012. 323-334.
Katta NP, Rexford J, Walker D. Incremental consistent updates. In: Proc. of the ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking. ACM Press, 2013. 49-54.
Dely P, Kassler A, Bayer N. Openflow for wireless mesh networks. In: Proc. of the Int'l Conf. on Computer Communications and Networks. IEEE, 2011. 1-6.
Jagadeesan NA, Krishnamachari B. Software-Defined networking paradigms in wireless networks:A survey. ACM Computing Surveys, 2014, 47(2):1-11.
Detti A, Pisa C, Salsano S, Blefari-Melazzi N. Wireless mesh software defined networks (wmSDN). In: Proc. of the IEEE Int'l Conf. on Wireless and Mobile Computing, Networking and Communications. IEEE, 2013. 89-95.
Yuan AS, Fang HT, Wu Q. Openflow based hybrid routing in wireless sensor networks. In: Proc. of the IEEE 9th Int'l Conf. on Intelligent Sensors, Sensor Networks and Information Processing. IEEE, 2014. 1-5.
Wang MM, Liu JW, Chen J, Mao J, Mao KF. Software defined networking:Security model, threats and mechanism. Ruan Jian Xue Bao/Journal of Software, 2016, 27(4):969-992(in Chinese with English abstract). http://www.jos.org.cn/1000-9825/5020.htm[doi:10.13328/j.cnki.jos.005020]
王蒙蒙, 刘建伟, 陈杰, 毛剑, 毛可飞.软件定义网络:安全模型、机制及研究进展.软件学报, 2016, 27(4):969-992. http://www.jos.org.cn/1000-9825/5020.htm[doi:10.13328/j.cnki.jos.005020]
Shin S, Yegneswaran V, Porras P, Gu G. AVANT-GUARD: Scalable and vigilant switch flow management in software-defined networks. In: Proc. of the ACM Sigsac Conf. on Computer & Communications Security. ACM Press, 2013. 413-424.
Ambrosin M, Conti M, De Gaspari F, Poovendran R. LineSwitch: Efficiently managing switch flow in software-defined networking while effectively tackling DoS attacks. In: Proc. of the ACM Symp. on Information, Computer and Communications Security. ACM Press, 2015. 639-644.
El-Mougy A, Ibnkahla M, Hattab G, Ejaz W. Reconfigurable wireless networks. Proc. of the IEEE, 2014, 103(7):1125-1158.
Flauzac O, Gonzalez C, Hachani A, Nolot F. SDN based architecture for IoT and improvement of the security. In: Proc. of the IEEE Int'l Conf. on Advanced Information Networking and Applications Workshops. IEEE, 2015. 688-693.
Chan YC, Wang K, Hsu YH. Fast controller failover for multi-domain software-defined networks. In: Proc. of the European Conf. on Networks and Communications. IEEE, 2015. 370-374.
Huang T, Yan S, Yang F, Liu J. Multi-Domain SDN survivability for agricultural wireless sensor networks. Sensors, 2016, 16(11):1861-1874.
Scott C, Wundsam A, Raghavan B, Panda A, Or A, Lai J, Huang E, Liu Z, El-Hassany A, Whitlock S. Troubleshooting blackbox SDN control software with minimal causal sequences. In: Proc. of the ACM SIGCOMM Computer Communication Review. ACM Press, 2015. 395-406.
Jafarian JH, Al-Shaer E, Duan Q. Openflow random host mutation: Transparent moving target defense using software defined networking. In: Proc. of the Workshop on Hot Topics in Software Defined Networks. ACM Press, 2012. 127-132.
Kampanakis P, Perros H, Beyene T. SDN-Based solutions for moving target defense network protection. In: Proc. of the 2014 IEEE 15th Int'l Symp. on a World of Wireless, Mobile and Multimedia Networks (WoWMoM 2014). IEEE, 2014. 1-6.
Tasch M, Khondoker R, Marx R, Bayarou K. Security analysis of security applications for software defined networks. In: Proc. of the Aintec 2014 on Asian Internet Engineering Conf. ACM Press, 2014. 23-30.
Li J, Berg S, Zhang M, Reiher P, Wei T. DrawBridge: Software-defined DDoS-resistant traffic engineering. In: Proc. of the ACM SIGCOMM Computer Communication Review. ACM Press, 2014. 591-592.
Ahmad I, Namal S, Ylianttila M, Gurtov A. Security in software defined networks:A survey. IEEE Communications Surveys & Tutorials, 2015, 17(4):2317-2346.
Bangash Y, Zeng L, Deng S, Feng D. Lpsdn: Sink-node location privacy in WSNs via SDN approach. In: Proc. of the IEEE Int'l Conf. on Networking, Architecture and Storage. IEEE, 2016. 1-10.
Benton K, Camp LJ, Small C. Openflow vulnerability assessment. In: Proc. of the ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking. ACM Press, 2013. 151-152.
Kreutz D, Ramos FMV, Verissimo P. Towards secure and dependable software-defined networks. In: Proc. of the ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking. ACM Press, 2013. 55-60.
Halpern JM. Standards collisions around SDN. IEEE Communications Magazine, 2014, 52(12):10-15.
Tomović S, Radusinović I. Extending the lifetime of wireless sensor network with partial SDN deployment. Telfor Journal, 2016, 8(1):8-13.
Wei Y, Ma X, Yang N, Chen Y. Energy-Saving traffic scheduling in hybrid software defined wireless rechargeable sensor networks. Sensors, 2017, 17(9):2126-2143.
Kosunalp S. An energy prediction algorithm for wind-powered wireless sensor networks with energy harvesting. Energy, 2017, 139(6):1275-1280.
Li Y, Shi R. An intelligent solar energy-harvesting system for wireless sensor networks. EURASIP Journal on Wireless Communications and Networking, 2015, 2015(1):179-190.
Quan W, Zhang HK. Future Internet architecture:Research status, hot topics, and development practice. Scientia Sinica Informationis, 2017, 47(6):804-810(in Chinese with English abstract).
权伟, 张宏科.未来互联网体系的研究现状、热点与探索实践.中国科学:信息科学, 2017, 47(6):804-810.