• DocumentCode
    2674959
  • 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
  • fYear
    2009
  • fDate
    19-20 Oct. 2009
  • Firstpage
    173
  • Lastpage
    178
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICET.2009.5353179
  • Filename
    5353179