• DocumentCode
    3597973
  • Title

    Resource virtualization in real-time CORBA middleware

  • Author

    Gill, Christopher D.

  • Author_Institution
    Washington Univ., Washington
  • fYear
    2006
  • Firstpage
    181
  • Lastpage
    186
  • Abstract
    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.
  • Keywords
    distributed object management; embedded systems; middleware; resource allocation; embedded system; parallel-distributed system; real-time CORBA middleware; resource virtualization; Application software; Application virtualization; Computer architecture; Concurrent computing; Distributed computing; Embedded system; Middleware; Programming profession; Real time systems; Resource virtualization; CORBA; real-time middleware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2006. CODES+ISSS '06. Proceedings of the 4th International Conference
  • Print_ISBN
    1-59593-370-0
  • Electronic_ISBN
    1-59593-370-0
  • Type

    conf

  • DOI
    10.1145/1176254.1176299
  • Filename
    4278512