• DocumentCode
    3515576
  • Title

    A heuristic for optimum allocation of real-time service workflows

  • Author

    Cucinotta, Tommaso ; Anastasi, Gaetano F.

  • Author_Institution
    Real-Time Syst. Lab., Scuola Superiore Sant´´Anna, Pisa, Italy
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    In this paper, the problem of optimum allocation of real-time service workflows over a set of heterogeneous resources is tackled. In previous works, this problem was formally stated in terms of a Mixed-Integer Non-Linear Programming optimization program, that could be solved by recurring to commercial solvers. However, due to the big dimension of the solution space to be searched, finding the absolutely optimum solution: might take too much time in order to be concretely useful; it may preclude the use of these techniques in large-scale infrastructures; it makes the technique hardly usable adaptively in response to corrective actions that may be needed when some bad event occurs while the services are running (e.g., hardware-level failures). Therefore, in this paper a heuristic algorithm based on graph-matching is introduced that may find very efficiently a reasonably good, albeit non-necessarily optimum, solution. The algorithm is described, and its performance assessed by a set of synthetic experiments.
  • Keywords
    graph theory; optimisation; resource allocation; workflow management software; graph matching; heterogeneous resource; heuristic algorithm; optimum allocation; performance assessment; real-time service workflow; Availability; Delay; Processor scheduling; Real time systems; Resource management; Service oriented architecture; heuristic; real-time; resource allocation; workflow;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service-Oriented Computing and Applications (SOCA), 2011 IEEE International Conference on
  • Conference_Location
    Irvine, CA
  • Print_ISBN
    978-1-4673-0318-7
  • Electronic_ISBN
    978-1-4673-0317-0
  • Type

    conf

  • DOI
    10.1109/SOCA.2011.6166216
  • Filename
    6166216