Title :
Using blackboard system to automate and optimize workflow orchestrations
Author :
Haq, Irfan Ul ; Schikuta, Erich ; Kofler, Kevin
Author_Institution :
Dept. of Knowledge & Bus. Eng., Univ. of Vienna, Vienna, Austria
Abstract :
Automated composition and optimization of workflows in Service Oriented Computing (SOC) is a challenging research area. However, there are numerous problems yet to be completely resolved, such as: How to automate the solution in a service oriented environment with redundant services competing with each other? How to formally quantify the performance metrics based on user requirements both at the task level and at the overall workflow level? How to select the optimal set of services in order to maximize the user happiness? How to cope with the dynamic behaviors such as user changing his requirements and failing resources? We present a smart approach based on the Blackboard Systems for the generation of workflows in service enriched environments such as the Grid and the Cloud Computing. We devise a mathematical model to automate the blackboard based workflow generation. Our model defines a ¿happiness measure¿, that, on the basis of user specified requirements and priorities for various activities in the abstract workflow, identifies optimal possibilities of service orchestrations. Then we discuss an example scenario to demonstrate these formal techniques and show a speedup analysis of our parallelized Branch and Bound algorithm based implementation. We also discuss possibilities of other more efficient algorithms.
Keywords :
distributed processing; software architecture; automated composition; blackboard based workflow generation; blackboard system; cloud computing; grid computing; happiness measure; mathematical model; service oriented computing; service oriented environment; workflow optimization; workflow orchestration; Algorithm design and analysis; Artificial intelligence; Cloud computing; Concrete; Knowledge engineering; Measurement; Mesh generation; Quality of service; Service oriented architecture; Web and internet services; Artificial Intelligence; Blackboard Systems; Formal Model; Multidimensional Multi-choice Knapsack Problem; Parallel Branch and Bound Algorithm; Service Composition; Service Selection; Workflow Management;
Conference_Titel :
Emerging Technologies, 2009. ICET 2009. International Conference on
Conference_Location :
Islamabad
Print_ISBN :
978-1-4244-5630-7
Electronic_ISBN :
978-1-4244-5631-4
DOI :
10.1109/ICET.2009.5353179