World Scientific
Skip main navigation

Cookies Notification

We use cookies on this site to enhance your user experience. By continuing to browse the site, you consent to the use of our cookies. Learn More
×

System Upgrade on Tue, May 28th, 2024 at 2am (EDT)

Existing users will be able to log into the site and access content. However, E-commerce and registration of new users may not be available for up to 12 hours.
For online purchase, please visit us again. Contact us at customercare@wspc.com for any enquiries.

PROACTIVE MONITORING AND CONTROL OF WORKFLOW EXECUTION IN ADAPTIVE SERVICE-BASED SYSTEMS

    https://doi.org/10.1142/9789814340922_0008Cited by:0 (Source: Crossref)
    Abstract:

    Systems based on service-oriented architecture are called service-based systems (SBS), and comprise of computing services offered by various organizations. Users of SBS often require these services to be composed into workflows to perform their high-level tasks. The users usually have certain expectations on the overall QoS (quality of service) of their workflows. Due to the highly dynamic environments of applications of SBS, in which temporary unavailability or quality degradation of services may occur frequently and unexpectedly, monitoring and controlling the execution of workflows adaptively in SBS are needed and should be done in distributed and proactive manner. In this chapter, important research issues and the current state-of-the-art will first be discussed. Then, a virtual machine-based architecture for the execution, monitoring and control of workflows in SBS, and a process calculus for modeling distributed monitoring and control modules are introduced. Using the virtual machine-based architecture and the process calculus, our approach to synthesizing software modules for proactive monitoring and control of workflow execution in SBS is presented.