%0 Journal Article %T Priority Mapping in Real-Time Middleware
实时中间件的优先级映射 %A GUO Chang-Guo %A WANG Huai-Min %A ZOU Peng %A WANG Feng %A
郭长国 %A 王怀民 %A 邹鹏 %A 王锋 %J 软件学报 %D 2003 %I %X As a specification of middleware, real-time CORBA (common object request broker architecture) defines uniform CORBA priority which is independent of any operating system. The CORBA priority is carried with the CORBA invocation and is used to ensure that all threads subsequently executing on behalf of the invocation run at the appropriate native priority, which is mapped from that CORBA priority. How to map many CORBA priority levels to fewer native priority levels and maintain the order of these priorities is very important. The mapping problem is common in real-time middleware. The priority mapping mechanism of real-time CORBA is introduced briefly. The two methods of how to map middleware priority to native operating system priority are presented, the two methods are static mapping method and dynamic mapping method. Static mapping method is simple to be implemented, but it can break the interoperability, portability and the strict order of middlewares priorities. Dynamic mapping method is complex to be implemented, but it can maintain the strict order of middlewares priorities. %K real-time CORBA (common object request broker architecture) %K priority mapping
实时CORBA %K 优先级映射 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=A9A7B6B93897E91F&yid=D43C4A19B2EE3C0A&vid=F3583C8E78166B9E&iid=B31275AF3241DB2D&sid=6B1D468AD7B8ADD8&eid=4CB3DBBCE4B39661&journal_id=1000-9825&journal_name=软件学报&referenced_num=1&reference_num=4