• DocumentCode
    505566
  • Title

    The Design and Implementation of Service Reservations in Real-Time SOA

  • Author

    Panahi, Mark ; Nie, Weiran ; Lin, Kwei Jay

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of California, Irvine, Irvine, CA, USA
  • fYear
    2009
  • fDate
    21-23 Oct. 2009
  • Firstpage
    129
  • Lastpage
    136
  • Abstract
    Service-oriented architecture (SOA) provides the flexibility of dynamically composing business processes in enterprise computing. However, they must be enhanced to support real-time activities in future SOA applications such as media streaming, control applications, cyber-physical, and intelligent vehicle systems. In this paper, we present the RT-Llama SOA middleware to support predictability in real-time processes. Given a user-specified service process and deadline, the RT-Llama resource management system will reserve resources in advance for each service in the process to ensure the process can meet its end-to-end deadline. RT-Llama provides a global resource manager (GRM) to compose and reserve services in a business process. The GRM is facilitated by an efficient data structure that keeps track of the utilization of local resources. The data structure, called dTBTree, is updated by each local resource manager (LRM) periodically and cached in the Host Utilization Repository in GRM. We have implemented RT-Llama´s resource management components so that they can efficiently adapt to dynamic real-time environments.
  • Keywords
    business data processing; data structures; middleware; real-time systems; resource allocation; RT-Llama SOA middleware; RT-Llama resource management system; business process; dTBTree; data structure; enterprise computing; global resource manager; host utilization repository; local resource manager; real-time SOA application; real-time activity; service reservation; service-oriented architecture; user-specified service process; Application software; Availability; Computer architecture; Data structures; Manufacturing automation; Real time systems; Resource management; Scheduling; Service oriented architecture; Streaming media; advance reservations; real-time; real-time enterprise (RTE); service-oriented architectures (SOA);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    e-Business Engineering, 2009. ICEBE '09. IEEE International Conference on
  • Conference_Location
    Macau
  • Print_ISBN
    978-0-7695-3842-6
  • Type

    conf

  • DOI
    10.1109/ICEBE.2009.26
  • Filename
    5342122