首页 | 本学科首页   官方微博 | 高级检索  
     


Utility accrual real-time scheduling for multiprocessor embedded systems
Authors:Hyeonjoong Cho  Binoy Ravindran  E. Douglas Jensen
Affiliation:1. Department of Computer and Information Science, Korea University, South Korea;2. ECE Department, Virginia Tech., Blacksburg, VA 24061, USA;3. The MITRE Corporation Bedford, MA 01730, USA
Abstract:We present the first Utility Accrual (or UA) real-time scheduling algorithm for multiprocessors, called the global Multiprocessor Utility Accrual scheduling algorithm (or gMUA). The algorithm considers an application model where real-time activities are subject to time/utility function time constraints, variable execution time demands, and resource overloads where the total activity utilization demand exceeds the total capacity of all processors. We consider the scheduling objective of (1) probabilistically satisfying lower bounds on each activity’s maximum utility, and (2) maximizing the system-wide, total accrued utility. We establish several properties of gMUA including optimal total utility (for a special case), conditions under which individual activity utility lower bounds are satisfied, a lower bound on system-wide total accrued utility, and bounded sensitivity for assurances to variations in execution time demand estimates. Finally, our simulation experiments validate our analytical results and confirm the algorithm’s effectiveness.
Keywords:Time utility function   Utility accrual   Multiprocessor systems   Statistical assurance   Real-time   Scheduling
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号