|
软件学报 2003
实时中间件的优先级映射, PP. 1060-1065 Abstract: 实时corba(commonobjectrequestbrokerarchitecture)规定了独立于操作系统的corba优先级,每个请求都可以携带corba优先级,而执行请求的所有线程都使用该corba优先级映射后的本地操作系统优先级.如何将范围较大的corba优先级映射到范围较小的操作系统优先级,并且尽量保持corba优先级的序关系,避免优先级翻转是实时corba需要解决的重要问题.该问题在实时中间件中具有普遍意义.简要介绍了实时中间件中的优先级映射机制,提出了中间件优先级到本地操作系统优先级的静态散列法和动态映射法,并给出了动态映射法的实现算法.散列法实现简单,但会影响中间件的互操作和可移植性,难以保证优先级映射的严格序关系;动态映射法实现复杂,但能严格保证优先级映射的序关系.
|