Neural networks and fuzzy systems: a dynamical systems approach to machine intelligence
Neural networks and fuzzy systems: a dynamical systems approach to machine intelligence
A goal-driven auto-configuration tool for the distributed workflow management system mentorlite
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Workflow management with service quality guarantees
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
IEEE Internet Computing
Quality driven web services composition
WWW '03 Proceedings of the 12th international conference on World Wide Web
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
Current Solutions for Web Service Composition
IEEE Internet Computing
Understanding SOA with Web Services (Independent Technology Guides)
Understanding SOA with Web Services (Independent Technology Guides)
Autonomic Execution of Web Service Compositions
ICWS '05 Proceedings of the IEEE International Conference on Web Services
An Architecture for a Next-Generation Internet Based on Web Services and Utility Computing
WETICE '06 Proceedings of the 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
Web service composition with O'GRAPE and OSIRIS
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
A survey on web services composition
International Journal of Web and Grid Services
Automatic Workflow Graph Refactoring and Completion
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Hi-index | 0.00 |
The performance of a process engine is one of the key factors that contribute to the successful deployment of systems, based on a service-oriented architecture. A novel service process engine that can be self-configured dynamically is introduced in the paper. It is based on the Jini platform, and leverages of Jini services to provide key functionalities. It automatically maintains the global performance by performing load balancing and configuring the system structure dynamically. A heuristic algorithm is applied to indicate every client's request with a workload tag after a service process model is designed. Based on workload tags of client requests and the status of available services in the engine, a controller allocates the requests to appropriate services and dynamically reconfigures the engine based on fuzzy control algorithms. Algorithms and the architecture for the engine are discussed in detail; in addition, performance experiments are performed to show the effectiveness and feasibility of the proposed approach.