用户名: 密码: 验证码:
具备约束的实时调度关键问题的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着嵌入式技术的迅猛发展以及嵌入式应用复杂性的不断攀升,当今嵌入式系统的应用环境通常包含多种类型的应用需求,而对于系统进行满足实时约束的服务不再是实时调度的唯一目标。为了能够正确的执行系统功能,在系统调度的过程中,还需要考虑任务间的偏序约束、任务间的资源共享约束以及为任务提供满足QoS要求的服务等问题。
     虽然传统的实时调度理论及其相关模型仍是目前实时系统中实时调度的理论基础,但仅仅使用任务的基本时间特征来作出系统的调度决策并不能充分满足多种类型的应用需求,而且单一的调度目标往往不能够满足具备其他约束的实时系统需要。因此在确保满足实时任务可调度性这一根本需求的前提下,如何根据具体应用的实际约束需求进行正确有效的调度,是目前实时调度研究领域需要解决的关键问题。本文主要对具备约束的实时调度问题进行研究,主要包括具备偏序约束的实时调度问题和具备QoS约束的实时调度问题。
     具备偏序约束的实时调度问题源于实际应用中特定功能的设计要求,这样的实时应用通常被设计为在计算资源上调度运行的交互任务,由于这些并行任务要实现整体计算,因此任务间需要满足执行的优先顺序关系来确保整体功能的正确性。为了解决在线调度算法无法处理释放时间任意的任务集的问题,本文以并行拓扑排序原理为基础,通过任务间的并行性和串行性分析来在线确定不可抢占调度序列,可证明该方法在任务按偏序约束层次释放时最优。离线调度是解决具备偏序约束调度问题的另一个手段,本文通过对具备偏序约束的实时任务集的不可抢占调度的分析,将调度约束总结为任务的实时约束、任务间的偏序约束以及调度序列中不可抢占的序列约束,将这三种约束转换为线性规划求解问题的标准约束形式,采用分支检测策略,不断修正调度序列约束来进行规划,以求解满足偏序和实时约束的可行调度序列。
     具备QoS约束的实时调度问题来自嵌入式实时系统在控制系统、网络通信系统、工业网络系统等领域中的应用,在这类应用中,在有限时间区间内部分任务截止期的错过不会影响整个应用的性能,但这种截止期不满足的情况需要在QOS约束允许的范围内。本文提出满足QoS约束的在线调度算法,基于任务周期和实时QoS约束采用RM调度策略进行任务固定优先级设置,根据当前实时约束参数满足情况的统计将任务在抢占和可选间进行调整,以时刻反映任务当前的QoS服务等级需求,同时为了满足系统对高负载的适应性,该算法可以结合QoS适度退化机制,在保证为紧要任务提供满足最低QoS的服务的前提下,最大限度的为所有任务提供有效的服务。该算法即具备了静态调度算法可以进行可调度判定的优点,又能够像动态调度算法那样根据系统负载动态设定任务的执行模式。本文还针对具备QoS约束的实时系统在能耗约束系统中的应用,基于遗传算法提出最小化能耗的任务执行模式的离线优化方案,并针对于采用标准遗产算法求解任务的最佳执行模式出现“早熟”等问题,将模拟退火算法引入到遗传算法变异过程形成混合遗传算法,提高最优解的搜索性能。
     在对两个约束调度目标、四种调度策略的论述过程中,本文分别使用算例分析、仿真实验等手段验证了所提出调度算法的正确性和有效性。
With the rapid development of embedded technology and the continuous rising of the complexity of embedded applications, embedded systems and application environments typically contain multiple types of application requirements, and to provide the service satisfying the real-time constraint to the system is not the only goal of real-time scheduling. In order to execute system function correctly, in the system scheduling process, it is needed to consider the precedence constraint among tasks, resource sharing constraint among tasks providing service satisfying task QoS requirement and so on.
     While traditional real-time scheduling theory and related models are still the theoretical basis for real-time scheduling, but the needs of various types of applications can not be fully met by system which only use the basic time characteristics of the task to make scheduling decision, and scheduling with a single objective often does not satisfy other constraints of real-time systems. Therefore, under the premise of ensuring to meet the real-time task schedulability, how to schedule correctly and effectively basing on the practical constraints of specific application requirements becomes the key issue of real-time scheduling research field. The problem on real-time scheduling with constraint is researched in this paper, which mainly includes real-time scheduling with precedence constraint and real-time scheduling with QoS constraint.
     Real-time scheduling with precedence constraint stems from the specific function design requirements of practical application. In these system, real-time applications are usually designed into interactive tasks running on the computing resource. Because these parallel tasks are designed to achieve whole computing funciton, the excuting sequence of tasks is needed to meet the precedence constraint to ensure the correctness of the whole function. In order to address on-line scheduling algorithm problem of the inefficacy to process tasks with random release time, basing on parallel topological sorting principle, an online scheduling algorithm is presented in this paper, which determines non-preemptive scheduling sequence through the analysis of parallel relation and serial relation in taskset. The algorithm is proved to be optimal when task set releases according to level of precedence constraint. Off-line scheduling is another way to solve real-time scheduling with precedence constraint. Through the anylasis of non-preemptive scheduling of real-time task set with precedence constraint, this paper concludes that there are three scheduling contstraints:real-time constraint of tasks, precedence constraint among tasks and non-preemption constraint in scheduling sequence. After convertion to the standard form in linear programming of these three kinds of constraints, this paper uses branch testing strategy which constantly modifies the scheduling sequence bound to abtain feasible scheduling sequence satisfying precedence constraint.
     Real-time scheduling with QoS constraint of embedded real-time system stems from the applications in control system, network communication system, industrial network systems. In such applications, missing the deadline of some tasks within limited time interval does not affect the entire performance of application, but this situation must be permitted by QoS constraint. An online scheduling algorithm satisfying QoS constraint is presented in this paper, which sets the fixed priority of task with RM scheduling policy based on task period and real-time QoS constraint. In order to reflect the pressure of the current QoS service level requirement, the algorithm switches the task between preemptive status and optional status based on the current statistical situation of the satisfying of real-time constraint. At the same time, in order to meet the adaptability to system for high loads, the algorithm can be combined with the mechanism of moderate degradation of QoS which tries to provide valid service to all tasks under the premise of ensuring the service statisfying the minimum QoS to critical tasks.The algorithm not only has the merits of static scheduling algorithm that can do schedulablity test, but also can set the executing pattern of task dynamicly according to system load just like dynamic scheduling algorithm. Aimed at the applying of real-time system with QoS constraint in the power restraint system, this paper also presents off-line optimization scheme of task executing pattern based on genetic algorithm to minimize power consumption, and targeted at the "premature" problem in using standard algorithm for solving best executiong pattern of task, a hybrid genetic algorithm is presented which imports simulated annealing algorithm during mutaion to improve the search performance of the optimal solution.
     During the process of discussion of two scheduling with constraint and four scheduling strategy, example analysis, simulation and other means of verification are used in this paper to test the correctness and effectiveness of proposed scheduling algorithm.
引文
1 Zhaohui Wu,Chun Chen,Ranfun Chiu,Jiajun Bu.Advances in Embedded Software and System[M]. Beijing:Science Press,2005,14-16
    2 Qing Li,Caroline Yao. Real-time Concepts for Embedded Systems[M].,CMP Books,2003,5-8
    3 Jean-Claude Baron, J.C. Geffroy, G. Motet.Embedded System Applications[M]. Springer Press,1997,10-12
    4 C.M. Krishna, K.G. Shin.Real-time systems[M]. McGraw-Hill,1997,24-26
    5 Jane W S Liu. Real-Time Systems[M]. Beijing:Higher Education Press Pearson Education,2002,152-156.
    6 C L Liu, J W Layland. Shceduling Algorithm for Multiprogramming in a Hard Real-Time Environment [J]. Journal of ACM,1973,20(1):46-61
    7 L Mangeruca, M Baleani, A Ferrari, A L Sangiovanni-Vincentelli.Uniprocessor scheduling under precedence constraints[C]. Proceedings of the Twelfth IEEE Real-Time and Embedded Technology and Applications Symposium,2006
    8 LEONARDO MANGERUCA, MASSIMO BALEANI, and ALBERTO FERRARI. Uniprocessor Scheduling Under Precedence Constraints for Embedded Systems Design[J].ACM Transactions on Embedded Computing Systems,2007,7(01),45-65
    9于晓,王家礼.偏序的周期任务间可调度性判定算法[J].电子测量与仪器学报,2009,23(04),65-69
    10 H CHETTO, M SILLY AND T BOUCHENTOUF. Dynamic Scheduling of Real-Time Tasks under Precedence Constraints[J]. The Journal of Real-Time Systems,1990,12(2), 181-194
    11 E L Lawler. Optimal sequencing of a single machine subject to precedence constraints[J]. Managements Science,1973,19(05),544-546
    12 J K Lenstra, A H G. Rinnooy Kan. Complexity of Scheduling under Precedence Constraints[J]. OPERATIONS RESEARCH,1978,26(1),22-35
    13 J Blazewicz. Scheduling dependent tasks with different arrival times to meet deadlines[J],. Modelling and Performance Evaluation of Computer Systems,1976,6(5),162-164
    14 H Chetto, M Silly and T Bouchentouf. Dynamic Scheduling of Real-Time Tasks under Precedence Constraints[J]. RTS International Journal of Time Critical Computing Systems,1990,2(3),181-194
    15倪萌.引入免疫机制的遗传算法的构成及其在生产调度中的应用研究[D].硕士学位论文,同济大学,2001
    16黎群.流水车间作业排序中的改进NEH算法[J].系统工程理论方法应用,1999,81(04),56-61
    17陈雄.智能算法及其在生产调度中的应用研究[D].博士论文.同济大学.2001
    18 Bernat G, Burns A, Liamosi A. Weakly Hard Real-Time Systems[J]. IEEE Transactions on Coumputers,2001,50(4):308-321
    19 G Koren, D Shasha. Skip-Over:Algorithms and Complexity for Overloaded System That Allows Skips[C]. in:Proceedings of Real-Time Systems Symposium,1995
    20 M Hamdaoui, P Ramanathan. A Dynamic Prioirty Assignment Thechnique for Streams with (m,k)-Firm Deadlines[J]. IEEE Transactions on Computers,1995,44(4):1443-1451
    21 Bernat G. Specification and analysis of weakly hard real-time systems[D]. Spain:Universitat de les Illes Balears,1998.
    22 R West, Y T Zhang, K Schwan, C. Poellabauer. Dynamic Window-Constrained Scheduling of Real-Time Streams in Media Servers[J]. IEEE Transactions on Coumputers, 2004,53(6):774-759.
    23 M A E Gendy, A Bose, K G Shin. Evolution of the Internet QoS and Support for Soft Real-Time Applications[C]. in:Proceeding of IEEE,2003,91 (7),1086-1104.
    24 G Buttazzo, M Spuri, F Sensini. Value vs. Deadline Scheduling in Overload Condictions[C]. in:Proceedings of 16th IEEE Real-Time Systems Symposium. Pisa: IEEE Computer Society Press,1995
    25 P Ramanathan. Overload Management in Real-Time Control Applications Using (m,k)-Firm Guarantee[J]. IEEE Transaction on Parallel and Distributed Systems(Special issue on Dependable Real-time Systems),1999,12(3),549-559
    26 Maryline Silly, Houssine Chetto, N. Elyounsi. An optimal algorithm for guaranteeing sporadic tasks in hard real-time systems[M]. SPDP,1990,578-585
    27 G Quan,X Hu Enhanced fixed-priority scheduling with (m,k)-firm guarantee[C]. Proceedings of the 21st IEEE Real-Time Systems Symposium (RTSS'OO), Orlando, FL, 2000
    28 T A AlEnawy, H Aydin. On Energy-Constrained Real-Time Scheduling[C]. Proceedings of the 16th EuroMicro Conference on Real-Time Systems (ECRTS'04), Catania, Italy, 2004
    29 H Aydin, R Melhem, D Mosse and P M Alvarez. Power-aware Scheduling for Periodic Real-time Tasks[J]. IEEE Transactions on Computers,2004,53(5),584-600
    30 H. Aydin,Q Yang. Energy-Responsiveness Trade offs for Real-Time Systems with Mixed Workload[C]. Proceedings of the 10th IEEE Real-time and Embedded Technology and Applications Symposium(RTAS'04), Toronto, Canada,2004
    31 S Baruah, R Howell, L Rosier. Algorithms and Complexity Concerning the Preemptive Scheduling of Periodic, Real-time Tasks on One Processor[J]. Real-Time Systems,1990,12(4),301-324
    32 BINI E,BUTTAZZO G. Rate monotonic analysis:The hyperbolic bound[J]. IEEE Transactions on Computers,2003,52(7),933-942
    33 BINI E,BUTTAZZO G Schedulability analysis of periodic fixed priority systems[J]. IEEE Transactions on Computers,2004,53(11),1462-1473
    34 BUTTAZZO G. Rate monotonic vs. edf:Judgement day[J]. Real Time Systems, 2005,29(1),5-26
    35 FERSMAN E,YI W. A generic approach to schedulability analysis of real-time tasks[J]. Nordic Journal of Computing,2004,11(2),129-147
    36 FERSMAN E, MOKRUSHIN L, PETTERSSON P,YI W. Schedulability analysis using two clocks[C]. In Proceedings of the 9th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'03). Springer, New York,2003
    37 Audsley N C, A Burns, R I Davis, K W Tindell, A J Wellings. Fixed priority preemptive scheduling:An historical perspective[J]. Real-time Systems,1995,8(6),173-198
    38左孝凌,李为槛.离散数学[M].上海:上海科学技术文献出版社,1981,139-147
    39 BAKER, T P Stack-based scheduling for realtime processes[J]. Real-Time Systems,1991,3(1),67-99
    40 COLL P, RIBEIRO C, SOUZA, C. Multiprocessor scheduling under precedence constraints:Polyhedral results. In Optimization Online Digest
    41 CORREA J, SHULZ A. Single machine scheduling with precedence constraints. Tech.Rep,Sloan Working Paper No.4499-04, MIT,2004
    42 GILLIES D, J W, LIU W S. Scheduling tasks with and/or precedence constraints[J]. SIAM Journal on Computing,2004,24(4),797-810
    43 LISPER, B AND MELLGREN, P. Response-time calculation and priority assignment with integer programming methods[C]. In Proceedings of the Work-in-Progress and Industrial Sessions,13th Euromicro Conference on Real-Time Systems,2001
    44 MUNIER A, QUEYRANNE M,SCHULZ A. Approximation bounds for a general class of precedence constrained parallel machine scheduling problems[C]. In Proceedings of the 6th International Conference on Integer Programming and Combinatorial Optimization (IPCO'98),1998
    45 SPURI M, STANKOVIC J. How to integrate precedence constraints and shared resources in real-time scheduling[J].IEEE Transactions on Computers,1994,43(12),1407-1412
    46 XU J, PARNAS D. Scheduling processes with release times, deadlines, precedence and exclusion relations[J]. IEEE Transactions on Software Engineering,1990,16(3),360-369
    47 Abraham A, Buyya R, Nath B. Nature's heuristics for scheduling jobs on computational grids[C]. In Proc. of the 8th Int'l Conf. on Advanced Computing and Communications (ADCOM 2000),New Delhi,2000
    48 Dong F, GAkl S. Scheduling algorithms for grid computing:state of the art and open problems. Technical Report,2006. http://www.cs.queensu.ca/TechReports/Reports/2006-504.pdf
    49 SETI@home home page, http://setiweb.ssl.berkeley.edu/
    50 Dutot P. Complexity of master-slave tasking on heterogeneous trees[J]. European Journal on Operational Research,2005,164(3),690-695
    51 Ibarra OH, Kim CE. Heuristic algorithms for scheduling independent tasks on nonidentical processors [J]. Journal of the ACM,1977,24(2),280-289
    52 Cheng YC, Robertazzi TG. Distributed computation for a tree network with communication delays[J]. IEEE Trans, on Aerospace and Electronic Systems, 1990,26(3),511-516.
    53 Veeravalli B, Yao J. Divisible load scheduling strategies on distributed multi-level tree networks with communication delays and buffer constraints[J]. Computer Communications,2004,27(1),93-110
    54 Beaumont O, Casanova H, Legrand A, Robert Y, Yang Y. Scheduling divisible loads on star and tree networks:Results and open problems[J]. IEEE Trans. on Parallel and Distributed Systems (TPDS),2005,16(3),207-218
    55 Banino C, Beaumont O, Carter L, Ferrante J, Legrand A, Robert Y. Scheduling strategies for master-slave tasking on heterogeneous processor platforms[J]. IEEE Trans. on Parallel and Distributed Systems,2004,15(4),319-330
    56 Braun TD, Siegel HJ, Beck N. A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems[J]. Journal of Parallel and Distributed Computing,2001,61(6),810-837
    57 Vincenzo DM, Marco M. Sub optimal scheduling in a grid using genetic algorithms[J]. Parallel Computing,2004,30(5/6),553-565
    58 Lin JN, Wu HZ. Scheduling in grid computing environment based on genetic algorithm[J]. Journal of Computer Research and Development,2004,41(12),2195-2199
    59 Karmarkar N. A new polynomial-time algorithm for linear programming[J]. Combinatorica,1984,4(4),373-395
    60 Casanova H. Simgrid:A toolkit for the simulation of application scheduling[C]. In Proc. of the 1st IEEE/ACM Int'1 Symp. on Cluster Computing and the Grid. Brisbane,2001
    61林剑柠,吴慧中.基于遗传算法的网格资源调度算法.计算机研究与发展,2004,41(12),2195-2199
    62 Ben-Abdallah, H I Lee, and J Y Choi. A graphical language with formal semantics for the specification and analysis of real-time systems[C]. In Proceedings of the 161 IEEE Real-Time Systems Symposium, Los Alamitos,1995
    63 J Y Chao, I Lee, and H L Xie. The specification and schedulability analysis of real-time systems using ACSR[C]. In Proceedings of the 16th IEEE Real-Time Systems Symposium, Los Alamitos,1995
    64 Homayoun, N and P Ramanathan. Dynamic priority scheduling of periodic and aperiodic tasks in hard-time systems[J]. Real-time Systems,1994,12(6),207-232
    65 Kramer B, Luqi, and V Berzins. Compositional semantics of a real-time prototyping language[J]. IEEE Transactions on Software Engineering,1993,19(5),453-477
    66 Lee, I H Ben-Abdallah, and J Y Choi. A process algebraic method for the specification and analysis of real-time systems[C]. In Proceedings of Formal Methods for Real-time Computing,New York,1996
    67 Luqi. Handling timing constraints in rapid prototyping[C]. In Proceedings of the 22nd Annual Hawaii International Conference on System Science, Los Alamitos,1989
    68 Luqi. Real-time constraints in a rapid prototyping language[J]. Computer Language, 1993,18(2),77-103
    69 Luqi and M. Shing.1996. Real-time scheduling for software prototyping[J]. Journal of Systems Integration,6(12),41-72
    70 Stankovic, J A, M Sprui, M DiNatale, and G C Buttazzo. Implications of classical scheduling results for real-time systems[J]. IEEE Computer,1995,28(4),16-25
    71 Xu J and D L Parnas. Priority scheduling versus pre-run-time scheduling[J]. The International Journal of Time-Critical Computing Systems,2000,18(01),7-23
    72 Stankovic JA,Spud M,Ramanritham K,Buttazzo GC. Deadline Scheduling for Real-Time Systems:EDF and Related Algorithms[M]. Boston:KluwerAcademic Publisher,1991
    73 Wang YJ,Chen QP. On Shedulability test of rate monotonic and its extendible algorithms[J]. Journal of Software,2004,15(6),799-814
    74 http://www.jos.org.en/1000—9825/15/799.htm
    75 E Gendy MA,Bose A,Shin KG. Evolution of the Internet QoS and supportfor soft real-time applications[J]. Proc. of the IEEE,2003.91 (7),1086-1104
    76 Buttazzo G,Spud M,Sensini,F.Value vs deadline scheduling in overload conditions[C]. In: Proc. of the 16th IEEE Real-Time Systems Symp,Pisa,l 995
    77 Tu G. Research on scheduling algorithm of soft real-time system tasks[Ph.D Thesis] Wuhan:Huazhong University of Science and Technology,2004.
    78 Chen JM. Weakly hard real-time system and its scheduling algorithms[Ph.DThesis]. Hangzhou:Zhejiang University,2005
    79 West R,Schwan K,Poellabauer C. Scalable scheduling support for loss and delay constrained media streams[C]. In:Proc. of the 5th IEEE Real-Time Technology and Applications Symp,1999
    80 Chen JM,Wang Z,Song YQ,Sun YX. Scalability and QoS guarantee for streams with (m,k)-firm deadline[J]. Computer Standard and Interface,2006,28(5),560-571
    81 G. Bernat and A Burns. Combining (n,m)-hard deadlines and dual priority scheduling[C]. Proceedings of the 18th IEEE Real-Time System Symposium (RTSS'97), San Francisco, 1997
    82 M Caccamo and G C Buttazzo. Exploiting Skips in Periodic Tasks for Enhancing Aperiodic Responsiveness[C]. Proceedings of the 18th IEEE Real-Time System Symposium (RTSS'97), San Francisco,1997
    83 http://developer.intel.com/design/intelxscale/benchmarks.htm
    84 R Ernest and W Ye. Embedded Program Timing Analysis Based on Path Clustering and Architecture Classification[C]. International Conference on Computer-Aided Design (ICCAD'97),1997
    85 MR Garey and D S Johnson. Computers and Intractability:A Guide to the Theory of NP-Completeness[M]. San Francisco:W.H. Freeman,1979
    86 D Isovic and G Fohler. Quality aware MPEG-2 stream adaptation in resource constrained systems[C]. Proceedings of the 16th EuroMicro Conference on Real-Time Systems (ECRTS'04), Catania, Italy,2004
    87 K Jeffay and D L Stone. Accounting for Interrupt Handling Costs in Dynamic Priority Task Systems[C]. Proceedings of IEEE Real-Time Systems Symposium (RTSS'93),Raleigh-Durham,1993
    88 D Kang, S Crago, and J Suh. A Fast Resource Synthesis Technique for Energy-Efficient Real-time Systems[C]. Proceedings of the 23rd IEEE Real-Time Systems Symposium (RTSS'02), Austin, TX,2002
    89 J Liu, P H Chou, N Bagherzadeh, and F Kurdahi. Power-aware scheduling under timing constraints for mission-critical embedded systems[C]. Proceedings of the 39th Design Automation Conference, Las Vegas, NV,2001
    90 Y Liu and A Mok. An Integrated Approach for Applying DynamicVoltage Scaling to Hard Real-Time Systems[C]. Proceedings of the 9th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'03), Washington D C,2003
    91 A K Mok and W Wang. Window-constrained real-time periodic task scheduling[C]. Proceedings of the 21st IEEE Real-Time Systems Symposium (RTSS'00), Orlando, FL, 2000
    92 P Pillai and K G Shin. Real-time dynamic voltage scaling for low power embedded operating systems[C]. Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP'01), Banff, Canada,2001
    93 A Qadi, S Goddard, and S Farritor. A Dynamic Voltage Scaling Algorithm for Sporadic Tasks[C]. Proceedings of the 24th IEEE Real-Time Systems Symposium (RTSS'03), Cancun, Mexico,2003
    94 P Ramanathan. Overload management in real-time control applications using (m, k)-firm guarantee[J]. IEEE Transactions on Parallel and Distributed Systems,1999,10(6),549 559
    95 C Rusu, R Melhem and D Mosse. Maximizing the system value while satisfying time and energy constraints[C]. Proceedings of 23rd IEEE the Real-Time Systems Symposium (RTSS'02), Austin, TX,2002.
    96 C Rusu, R Melhem, and D Mosse. Multi-Version Scheduling in Rechargeable Energy-Aware Real-time Systems[C]. Proceedings of the 15th Euromicro Conference on Real-Time Systems (ECRTS'03), Porto,2003
    97 S Saewong and R Rajkumar. Practical Voltage-Scaling for Fixed- Priority Real-time Systems[C]. Proceedings of the 9th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'03), Washington D C,2003.
    98 K Seth, A Anantaraman, F Mueller and E Rotenberg. FAST:Frequency-Aware Static Timing Analysis[C]. Proceedings of the 24th IEEE Real-Time Systems Symposium (RTSS'03), Cancun, Mexico,2003.
    99 R West and C Poellabauer. Analysis of a window-constrained scheduler for real-time and best-effort packet streams[C]. Proceedings of the 21st IEEE Real-Time Systems Symposium (RTSS'00), Orlando, FL,2000
    100 AlEnawy T A, Aydin H. Energy-constrained scheduling for weakly-hard real-time systems[J].Real-Time Systems Symposium,2005,8(8),385-394
    101 Sichitiu M L,Dutta R. Benefits of Multiple Battery Levels for the Lifetime of Large Wireless Sensor Networks[M].Heidelberg, Berlin,Germany:Springer,2005,102-135
    102 Perillo M,Cheng Zhao,Heinzelman W. On the Problem of Unbalanced Load Distribution in Wireless Sensor Networks[C].Proc.of the IEEE GLOBECOM Workshops on Wireless Ad Hoc and Sensor Networks. Dallas,USA:IEEE Press,2004,:74-79
    103 Perillo M,Cheng Zhao,Heinzelman W. An Analysis of Strategy for Mitigating the Sensor Network Hot Spot Problem[C].Proc.of the 2nd Annual International Conference on Mobile and Ubiquitous Systems:Networking and Services. Washington,D.C.USA: 2005,:474-478
    104 Soro S,Heinzelman W. Prolonging the Lifetime of Wireless Sensor Networks via Unequal Clustering[M].Berlin,Heidelberg,Germany:2006,45-56

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700