A software cybernetics approach to deploying and scheduling workflows in service-based systems

Sik-Sang Yau, Dazhi Huang, Luping Zhu, Kai Yuan Cai

Research output: Chapter in Book/Report/Conference proceedingConference contribution

10 Scopus citations

Abstract

Service-based Systems (SBS) are being adopted by many distributed systems. Applications in SBS can often be viewed as the composition of various computing services following specific workflows. These workflows often need to satisfy various timing and resource constraints. In this paper, a software cybernetics approach to deploying and scheduling workflows with timing and resource constraints in SBS is presented. In our approach, a logic-based technique for modeling and solving timing and resource constraints for workflows in SBS is developed to generate the initial resource assignments, schedules and deployment plans of agents for workflows. The principles and concepts in software cybernetics are applied to guide the synthesis of software controllers for monitoring and adapting system behavior.

Original languageEnglish (US)
Title of host publicationProceedings - FTDCS 2007
Subtitle of host publication11th IEEE International Workshop on Future Trends of Distributed Computing Systems
Pages149-156
Number of pages8
DOIs
StatePublished - 2007
EventFTDCS 2007: 11th IEEE International Workshop on Future Trends of Distributed Computing Systems - Sedona, AZ, United States
Duration: Mar 21 2007Mar 23 2007

Publication series

NameProceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems

Other

OtherFTDCS 2007: 11th IEEE International Workshop on Future Trends of Distributed Computing Systems
Country/TerritoryUnited States
CitySedona, AZ
Period3/21/073/23/07

Keywords

  • Controller synthesis
  • Deployment
  • Scheduling
  • Service-based systems
  • Software cybernetics
  • Workflows

ASJC Scopus subject areas

  • General Engineering
  • General Computer Science

Fingerprint

Dive into the research topics of 'A software cybernetics approach to deploying and scheduling workflows in service-based systems'. Together they form a unique fingerprint.

Cite this