• DocumentCode
    3065343
  • Title

    Design and implementation of a composable reflective middleware framework

  • Author

    Venkatasubramanian, Nalini ; Deshpande, Mayur ; Mohapatra, Shivjit ; Gutierrez-Nolasco, Sebastian ; Wickramasuriya, Jehan

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    2001
  • fDate
    36982
  • Firstpage
    644
  • Lastpage
    653
  • Abstract
    With the evolution of the global information infrastructure, service providers will need to provide effective and adaptive resource management mechanisms that can serve more concurrent clients and deal with applications that exhibit quality-of-service (QoS) requirements. Flexible, scalable and customizable middleware can be used as an enabling technology for next-generation systems that adhere to the QoS requirements of applications that execute in highly dynamic distributed environments. To enable application-aware resource management, we are developing a customizable and composable middleware framework called CompOSE|Q (Composable Open Software Environment with QoS), based on a reflective meta-model. In this paper, we describe the architecture and runtime environment for CompOSE|Q and briefly assess the performance overhead of the additional flexibility. We also illustrate how flexible communication mechanisms can be supported efficiently in the CompOSE|Q framework
  • Keywords
    client-server systems; quality of service; software architecture; software performance evaluation; CompOSE|Q; Composable Open Software Environment with QoS; adaptive resource management mechanisms; application-aware resource management; composable reflective middleware framework; concurrent clients; customizable middleware framework; dynamic distributed environments; enabling technology; flexible communication mechanisms; flexible scalable customizable middleware; global information infrastructure; information service provision; next-generation systems; performance overhead; reflective meta-model; runtime environment; service quality requirements; system architecture; Access protocols; Application software; Computer science; Distributed computing; Intelligent transportation systems; Middleware; Quality of service; Resource management; Runtime environment; Software safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2001. 21st International Conference on.
  • Conference_Location
    Mesa, AZ
  • Print_ISBN
    0-7695-1077-9
  • Type

    conf

  • DOI
    10.1109/ICDSC.2001.918995
  • Filename
    918995