期刊文献+

TinyOS中多优先级任务队列调度策略研究 被引量:3

Research on multi-level priority task queue scheduling strategy in Tiny OS
下载PDF
导出
摘要 针对Tiny OS先来先服务调度策略中重要任务不能及时响应的不足,提出一种基于多优先级任务队列的调度策略。该调度策略将原来一个任务队列增加为三个优先级队列并引入抢占机制,最高优先级队列中的任务在满足抢占原则时才可以抢占其他队列正在执行的任务,任务只能在不同队列之间发生抢占,这样既减少了上下文切换,又保证了重要任务的优先执行。实验结果表明,该调度策略在不影响原有系统性能的情况下,提高了Tiny OS对重要任务的响应性能。 Considering the deficiency that TinyOS FCFS scheduling strategy cannot timely response to important tasks, a scheduling strategy based on multi-level priority task queue is proposed and implemented on TinyOS. Multi-level priority task queue scheduling strategy expands original task queue from one to three priority queues and preemption mechanism is introduced, a task in the highest priority queue can preempt the task running in other queues only when it satisfies preemp-tive principles, task preemption only takes place between different queues, In this way the time of context switching decreases and important tasks can execute in time. Experiment results prove that this new scheduling strategy improves the response characteristic for important tasks of TinyOS efficiently without affecting the intrinsic performance of TinyOS.
出处 《计算机工程与应用》 CSCD 2014年第22期106-110,共5页 Computer Engineering and Applications
基金 国家自然科学基金(No.71102065)
关键词 无线传感器网络 调度策略 TinyOS wireless sensor network TinyOS scheduling strategy
  • 相关文献

参考文献13

  • 1孙利民,李建中,陈渝,等.无线传感器网络[M].北京:清华大学出版社,2006.
  • 2Hill J, Szewczyk R, Woo A, et al.System architecture direc- tions for networked sensors[C]//9th Internatinal Conference Architectural Support for Programming Languages and Operating Systems.Cambridge,MA,United states:Associa- tion for Computing Machinery,2000.
  • 3Levis P,Madden S,Polastre J,et al.TinyOS: an operating system for wireless sensor networks[M]//Weber ,W, Rabaey J, Aarts E.Ambient Intelligence.New York, NY: Springer-Verlag, 2005.
  • 4Karlof C, Wagner D.Secure routing in wireless sensor net- works: attacks and countermeasures[C]//Sensor Network Protocols and Applications, 2003 : 113-127.
  • 5Bhatti S, Carlson J, Dai H, et al.MANTIS OS : an embedded multithreaded operating system for wireless micro sensor platforms[C].[S.1.]: Kluwer Academic Publishers, 2005: 563-579.
  • 6尹震宇,赵海,徐久强,王小英.无线传感器网络操作系统中抢占式任务调度策略[J].东北大学学报(自然科学版),2007,28(5):652-655. 被引量:5
  • 7Yan Z,Qianping W,Wei W, et al.Research on the priority- based soft real-time task scheduling in TinyOS[C]//Infor- marion Technology and Computer Science,2009.562-565.
  • 8宋风坤,陈涤.采用快速排队算法的WSN任务调度策略研究[J].计算机工程与应用,2010,46(12):115-117. 被引量:2
  • 9Dully C,Roedig U, Herbert J, et al.Adding preemption to TinyOS[C]//4th Workshop on Embedded Networked Sensors.Cork, Ireland : Association for Computing Machinery, 2007 : 88-92.
  • 10Gay D,Levis P, Culler D.Software design patterns for TinyOS[C]//2005 ACM SIGPLAN/SIGBED Conference on Languages,Compilers,and Tools for Embedded Sys- tems.Chicago, IL, United States : Association for Computing Machinery, 2005.

二级参考文献19

  • 1尹震宇,赵海,张文波,王小英.一种嵌入式硬件多线程处理器的研究[J].东北大学学报(自然科学版),2006,27(9):968-971. 被引量:5
  • 2Hill J.System architecture for wireless sensor networks[D].Berkeley,USA:Univeraity of California,2003.
  • 3Karlof C,Wagner D.Secure routing in widess sensor networks:At-tacks and countermeasures[J].Ad Hoc Networks,2003,1(1):293-315.
  • 4Levis P,Madden S,Polastre J,et al.TinyOS:An operating aystem for wireless sensor networka[M/OL]//Weber W,Rabaey J,Aarts E.Ambi-ent Intelligence.New York,NY:Springer-Verlag,2005.http://bwrc.eecs.berkeley.edu/classes/ee290q/Readings/culler.Pdf.
  • 5Liu C L,Layland J W.Scheduling algorithms for multiprogramming in a hard real time environrnent[J].Journal of the ACM,1973,20(1).
  • 6Liu J W S.Real-time systems[M].[S.l.]:Prentice-Hall,Inc,2000.
  • 7Intanagonwiwat C,Govindan R,Estrin D,Directed diffuaion:A scal-able and roubust commuunication paradigm for sensor networks[C]//Proceedings of the ACM MobiCom'00.Boston,MA,USA:[s.n.],2000:56-57.
  • 8Krishna C M,Shin K G.Real-Time Systems[M].McGraw-Hill Companies,Inc,1997
  • 9Liu C L,Layland J.Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment[J].Journal of ACM,1973 ;20(1):46~61
  • 10Liu J W S.Real-Time Systems[M].First Edition,Prentice-Hall,Inc,2000

共引文献65

同被引文献26

引证文献3

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部