• DocumentCode
    635264
  • Title

    Selecting checkpoints along the time line: A novel temporal checkpoint selection strategy for monitoring a batch of parallel business processes

  • Author

    Xiao Liu ; Yun Yang ; Dahai Cao ; Dong Yuan

  • Author_Institution
    Software Eng. Inst., East China Normal Univ., Shanghai, China
  • fYear
    2013
  • fDate
    18-26 May 2013
  • Firstpage
    1281
  • Lastpage
    1284
  • Abstract
    Nowadays, most business processes are running in a parallel, distributed and time-constrained manner. How to guarantee their on-time completion is a challenging issue. In the past few years, temporal checkpoint selection which selects a subset of workflow activities for verification of temporal consistency has been proved to be very successful in monitoring single, complex and large size scientific workflows. An intuitive approach is to apply those strategies to individual business processes. However, in such a case, the total number of checkpoints will be enormous, namely the cost for system monitoring and exception handling could be excessive. To address such an issue, we propose a brand new idea which selects time points along the workflow execution time line as checkpoints to monitor a batch of parallel business processes simultaneously instead of individually. Based on such an idea, a set of new definitions as well as a time-point based checkpoint selection strategy are presented in this paper. Our preliminary results demonstrate that it can achieve an order of magnitude reduction in the number of checkpoints while maintaining satisfactory on-time completion rates compared with the state-of-the-art activity-point based checkpoint selection strategy.
  • Keywords
    business data processing; checkpointing; exception handling; parallel processing; program verification; system monitoring; exception handling; on-time completion; parallel business process monitoring; scientific workflow monitoring; system monitoring; temporal checkpoint selection strategy; temporal consistency verification; Business; Cloud computing; Monitoring; Runtime; Throughput; Time factors; Checkpoint Selection; Parallel Processes; Temporal Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2013 35th International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4673-3073-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2013.6606698
  • Filename
    6606698