An Intelligent Control Architecture for Adaptive Service-Based Software Systems with Workflow Patterns

Service-oriented architecture (SOA) for distributed computing has become increasingly popular due to the great advantage that distributed applications can be rapidly synthesized with the needed services provided by various service providers through broadband networks. Systems based on SOA are called service-based systems (SBS). An important and difficult issue is how to develop SBS adaptable to constantly changing user requirements, environments and resource constraints. In this paper, an intelligent control architecture is presented to address this issue. This architecture has three layers based on the intelligent control theory for developing and deploying SBS. An example to illustrate the intelligent control architecture for adaptive SBS is given and preliminary experimental data is presented to demonstrate the feasibility of our approach.

[1]  Stephen S. Yau,et al.  Adaptable situation-aware secure service-based (AS/sup 3/) systems , 2005, Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05).

[2]  Kai-Yuan Cai,et al.  A Software Cybernetics Approach to Deploying and Scheduling , 2007, 11th IEEE International Workshop on Future Trends of Distributed Computing Systems (FTDCS'07).

[3]  Kai-Yuan Cai,et al.  An Overview of Software Cybernetics , 2003, STEP.

[4]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[5]  Kai-Yuan Cai,et al.  A Control-Theoretic Approach to QoS Adaptation in Data Stream Management Systems Design , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[6]  Stephen S. Yau,et al.  An Approach to Adaptive Distributed Execution Monitoring for Workflows in Service-based Systems , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[7]  van der Wmp Wil Aalst,et al.  Workflow control-flow patterns : a revised view , 2006 .

[8]  Chen Hao,et al.  An architecture of agent-based intelligent control systems , 2000, Proceedings of the 3rd World Congress on Intelligent Control and Automation (Cat. No.00EX393).

[9]  Sang Hyuk Son,et al.  Feedback Control Architecture and Design Methodology for Service Delay Guarantees in Web Servers , 2006, IEEE Transactions on Parallel and Distributed Systems.

[10]  Ying Chen,et al.  Self-reconfiguration of service-based systems: a case study for service level agreements and resource optimization , 2005, IEEE International Conference on Web Services (ICWS'05).

[11]  J. E. Lentz,et al.  A hierarchical intelligent controller for a three link robot arm , 1995, Proceedings of Tenth International Symposium on Intelligent Control.

[12]  Toshio Fukuda,et al.  Hierarchical intelligent control for robotic motion , 1994, IEEE Trans. Neural Networks.

[13]  Venkataramanan Balakrishnan,et al.  System identification: theory for the user (second edition): Lennart Ljung; Prentice-Hall, Englewood Cliffs, NJ, 1999, ISBN 0-13-656695-2 , 2002, Autom..