TY - GEN
T1 - Resource virtualization in real-time CORBA middleware
AU - Gill, Christopher D.
PY - 2006
Y1 - 2006
N2 - Middleware for parallel and distributed systems is designed to virtualize computation and communication resources so that a more abstract and consistent view of those resources is presented to the applications that use them. Providing such a consistent virtualization in distributed real-time and embedded systems becomes increasingly challenging due to application constraints such as timeliness and resource constraints such as CPU speed, power, memory, and bandwidth limitations, which also must be considered.This paper describes several examples of real-time CORBA middleware and examines how different constraints impact the way in which resources are virtualized in each case. Particular attention is paid to which details are hidden from users of the middleware, which details are exposed in the middleware's programming model, and how the hidden and exposed details interact to shape middleware design and implementation choices.
AB - Middleware for parallel and distributed systems is designed to virtualize computation and communication resources so that a more abstract and consistent view of those resources is presented to the applications that use them. Providing such a consistent virtualization in distributed real-time and embedded systems becomes increasingly challenging due to application constraints such as timeliness and resource constraints such as CPU speed, power, memory, and bandwidth limitations, which also must be considered.This paper describes several examples of real-time CORBA middleware and examines how different constraints impact the way in which resources are virtualized in each case. Particular attention is paid to which details are hidden from users of the middleware, which details are exposed in the middleware's programming model, and how the hidden and exposed details interact to shape middleware design and implementation choices.
KW - CORBA
KW - Real-time middleware
UR - https://www.scopus.com/pages/publications/34547210734
U2 - 10.1145/1176254.1176299
DO - 10.1145/1176254.1176299
M3 - Conference contribution
AN - SCOPUS:34547210734
SN - 1595933700
SN - 9781595933706
T3 - CODES+ISSS 2006: Proceedings of the 4th International Conference on Hardware Software Codesign and System Synthesis
SP - 181
EP - 186
BT - CODES+ISSS 2006
T2 - CODES+ISSS 2006: 4th International Conference on Hardware Software Codesign and System Synthesis
Y2 - 22 October 2006 through 25 October 2006
ER -