Proactive monitoring and control of workflow execution in adaptive service-based systems

Stephen S. Yau, Dazhi Huang

Research output: Chapter in Book/Report/Conference proceedingChapter


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.

Original languageEnglish (US)
Title of host publicationAdaptive Control Approach For Software Quality Improvement
PublisherWorld Scientific Publishing Co.
Number of pages28
ISBN (Electronic)9789814340922
StatePublished - Jun 30 2011

ASJC Scopus subject areas

  • General Computer Science
  • General Mathematics


Dive into the research topics of 'Proactive monitoring and control of workflow execution in adaptive service-based systems'. Together they form a unique fingerprint.

Cite this