• DocumentCode
    2785309
  • Title

    Towards adaptive scheduling of tasks in transactional workflows

  • Author

    Marzakis, M. ; Nikolaou, Christos

  • Author_Institution
    Dept. of Comput. Sci., Crete Univ., Greece
  • fYear
    1995
  • fDate
    3-6 Dec 1995
  • Firstpage
    604
  • Lastpage
    611
  • Abstract
    The paper discusses dynamic workload management in transaction processing systems where the workload consists of multiple classes of units of work, including workflows comprised of interdependent tasks. Business requirements specify that differing levels of service must be provided to different classes of work, thus it is natural to specify performance goals per work class, that reflect the business requirements for the work class as well as the inherent resource demands of the units of work. Adaptive algorithms have been proposed for the satisfaction of performance goals of transaction classes. Scheduling the execution of complete workflows, which are multi-transaction units of work, is complicated by the need for task coordination, due to both control and data flow dependencies among tasks. Current transaction processing monitors provide infrastructure for the coordination of tasks by means of queueing facilities. We draw on previous work on goal-oriented resource management to design adaptive task scheduling algorithms. A detailed simulator of transaction processing systems with a queueing facility has been developed, with the specific aim to study the performance for workloads that include multi-transaction units of work
  • Keywords
    business data processing; data flow computing; queueing theory; scheduling; transaction processing; virtual machines; adaptive algorithms; adaptive task scheduling; business requirements; complete workflow execution scheduling; control flow dependencies; data flow dependencies; dynamic workload management; inherent resource demands; interdependent tasks; multiple work unit classes; performance goal satisfaction; performance goal specification; queueing facilities; service levels; simulator; task coordination; transaction processing systems; transactional workflows; Adaptive algorithm; Adaptive scheduling; Computer science; Concurrent computing; Database systems; Processor scheduling; Resource management; Routing; Storms; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference Proceedings, 1995. Winter
  • Conference_Location
    Arlington, VA
  • Print_ISBN
    0-78033018-8
  • Type

    conf

  • DOI
    10.1109/WSC.1995.478806
  • Filename
    478806