首页> 外文会议>UKSim-AMSS International Conference on Computer Modelling and Simulation >An Enhanced Dynamic Priority Packet Scheduling Algorithm in Wireless Sensor Networks
【24h】

An Enhanced Dynamic Priority Packet Scheduling Algorithm in Wireless Sensor Networks

机译:无线传感器网络中一种增强的动态优先级分组调度算法

获取原文

摘要

Recently, many application scenarios like military surveillance, infrastructure protection and environmental monitoring have been accomplished by wireless sensor networks (WSNs). In some cases, applications in WSNs are time restricted, leading to the need of real-time scheduling of data packets. Nowadays, many communication package schedule policies in WSNs apply algorithms in view of First-Come-First-Served (FCFS). However, there are many problems in FCFS, including node-to-node communication packages transport delay as well as starvation in real-time packages. Besides, these schemes cannot respond dynamic inputs quickly. To solve these problems, this paper provides an enhanced dynamic priority packet scheduling algorithm. In the proposed algorithm, there are three different kinds of priority ready queues in every sensor node. Higher priority queue stores real-time communication packages, while middle priority queue stores non-real time data packets which need to be forwarded to other nodes, and lower priority queue stores non-real time packages whose destination is local node. Besides, if non-real time data packets are processing, real-time packets can preempt the usage rights of hardware resource. The scheduling sequence in higher priority is based on the priority of packets, still scheduling sequence in the other queues is FCFS. At last, simulation results illustrate that the proposed scheduling algorithm is better than FCFS and dynamic multilevel queue scheduling scheme when it comes to node-to-node communication packages transport delay.
机译:最近,许多应用场景(如军事监视,基础设施保护和环境监视)已通过无线传感器网络(WSN)完成。在某些情况下,WSN中的应用程序受时间限制,导致需要实时调度数据包。如今,WSN中的许多通信程序包计划策略都根据“先来先服务(FCFS)”的原则应用算法。但是,FCFS中存在许多问题,包括节点到节点的通信程序包传输延迟以及实时程序包中的资源不足。此外,这些方案不能快速响应动态输入。为了解决这些问题,本文提供了一种增强的动态优先级分组调度算法。在提出的算法中,每个传感器节点中存在三种不同类型的优先级就绪队列。高优先级队列存储实时通信数据包,中优先级队列存储需要转发到其他节点的非实时数据包,低优先级队列存储目的地为本地节点的非实时数据包。此外,如果正在处理非实时数据包,则实时数据包可以抢占硬件资源的使用权。优先级较高的调度顺序基于数据包的优先级,其他队列中的调度顺序仍为FCFS。最后,仿真结果表明,所提出的调度算法在节点到节点通信包的传输时延方面优于FCFS和动态多级队列调度方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号