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


Scheduling and Priority Mapping for Static Real-Time Middleware
Authors:Dipippo  Lisa Cingiser  Wolfe   Victor Fay  Esibov   Levon  Bethmangalkar   Gregory Cooper Ramachandra  Bethmangalkar   Ramachandra  Johnston   Russell  Thuraisingham   Bhavani  Mauer   John
Affiliation:(1) Electrical and Computer Engineering Department, University of California, Irvine;(2) Department of Computer Science, University of Rhode Island, Kingston, RI, 02881;(3) RDT&E DIV (NRaD), NCCOS, San Diego, CA, 92152;(4) MITRE Corporation, Bedford, MA
Abstract:This paperpresents a middleware real-time scheduling technique for static,distributed, real-time applications. The technique uses globaldeadline monotonic priority assignment to clients and the DistributedPriority Ceiling protocol to provide concurrency control andpriorities for server execution. The paper presents a new algorithmfor mapping the potentially large number of unique global prioritiesrequired by this scheduling technique to the restricted set ofpriorities provided by commercial real-time operating systems.This algorithm is called Lowest Overlap First Priority Mapping;we prove that it is optimal among direct priority mapping algorithms.This paper also presents the implementation of these real-timemiddleware scheduling techniques in a Scheduling Service thatmeets the interface proposed for such a service in the Real-TimeCORBA 1.0 standard. Our prototype Scheduling Service is integratedwith the commercial PERTS tool that provides schedulability analysisand automated generation of global and local priorities for clientsand servers.
Keywords:real-time  CORBA  distributed  static  priority mapping  scheduling
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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