iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: https://unpaywall.org/10.1007/978-981-15-2810-1_64
A Novel Throughput Based Temporal Violation Handling Strategy for Instance-Intensive Cloud Business Workflows | SpringerLink
Skip to main content

A Novel Throughput Based Temporal Violation Handling Strategy for Instance-Intensive Cloud Business Workflows

  • Conference paper
  • First Online:
Data Science (ICDS 2019)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1179))

Included in the following conference series:

  • 1186 Accesses

Abstract

Temporal violations take place during the batch-mode execution of instance-intensive business workflows running in the cloud environments which may significantly affect the QoS (Quality of Service) of cloud workflow system. However, currently most research in the area of workflow temporal QoS focuses on single scientific workflow rather than business workflow with a batch of parallel workflow instances. Therefore, how to handle temporal violations of instance-intensive cloud business workflows is a new challenge. To address such a problem, in this paper, we propose a novel throughput based temporal violation handling strategy. Specifically, firstly we present a definition of throughput based temporal violation handling point to determine where temporal violation handling should be conducted, and secondly we design a new method for adding necessary cloud computing resources for recovering detected temporal violations. Experimental results show that our temporal violation handling strategy can effectively handle temporal violations in cloud business workflow and thus guarantee satisfactory on-time completion rate.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Hadoop: Open Source Implementation of MapReduce: https://hadoop.apache.org.

  2. 2.

    Amazon Simple Workflow Service: https://aws.amazon.com/swf.

  3. 3.

    https://aws.amazon.com/cn/pricing/.

References

  1. Liu, X., et al.: The Design of Cloud Workflow Systems. Springer, New York (2012). https://doi.org/10.1007/978-1-4614-1933-4

    Book  Google Scholar 

  2. Liu, X., Yang, Y., Cao, D., Yuan, D., Chen, J.: Managing large numbers of business processes with cloud workflow systems. In: Proceedings of the 10th Australasian Symposium on Parallel and Distributed Computing, pp. 33–42 (2012)

    Google Scholar 

  3. Li, X., Tian, Y., Smarandache, F., et al.: An extension collaborative innovation model in the context of big data. Int. J. Inf. Technol. Decis. Making 14(1), 69–91 (2015)

    Article  Google Scholar 

  4. Liu, X., Yang, Y., Cao, D., Yuan, D.: Selecting checkpoints along the time line: a novel temporal checkpoint selection strategy for monitoring a batch of parallel business processes. In: Proceedings of the 35th International Conference on Software Engineering (ICSE), pp. 1281–1284 (2013)

    Google Scholar 

  5. Wang, S.: An analysis of the optimal customer clusters using dynamic multi-objective decision. Int. J. Inf. Technol. Decis. Making 17(2), 547–582 (2017)

    Article  MathSciNet  Google Scholar 

  6. Da Silva, R.F., Filgueira, R., Pietri, I., et al.: A characterization of workflow management systems for extreme-scale applications. Future Gener. Comput. Syst. 75, 228–238 (2017)

    Article  Google Scholar 

  7. Mattmann, C., Medvidovic, N., Mohan, T., O’Malley, O.: Workshop on software engineering for cloud computing. In: Proceedings of 33rd International Conference on Software Engineering, pp. 1196–1197 (2011)

    Google Scholar 

  8. Hwang, K., Donfarra, J., Fox, G.C.: Distributed and Cloud Computing: From Parallel Processing to the Internet of Things. Morgan Kaufmann, Waltham (2013)

    Google Scholar 

  9. Liu, X., Yang, Y., Jiang, Y., Chen, J.: Preventing temporal violations in scientific workflows: where and how. IEEE Trans. Softw. Eng. 37(6), 805–825 (2011)

    Article  Google Scholar 

  10. Liu, X., Yang, Y., Yuan, D., Chen, J.: Do we need to handle every temporal violation in scientific workflow systems? ACM Trans. Softw. Eng. Methodol. (TOSEM) 23(1), 1–34 (2014). Article no. 5

    Google Scholar 

  11. Wang, F., Liu, X., Yang, Y.: Necessary and sufficient checkpoint selection for temporal verification of high-confidence cloud workflow systems. Sci. China Inf. Sci. 58(5), 1–16 (2015)

    Google Scholar 

  12. Vouk, M.A.: Cloud computing–issues, research and implementations. J. Comput. Inf. Technol. (CIT) 16(4), 235–246 (2008)

    Article  Google Scholar 

  13. Liu, X., Yuan, D., Zhang, G., Chen, J., Yang, Y.: SwinDeW-C: a peer-to-peer based cloud workflow system. In: Furht, B., Escalante, A. (eds.) Handbook of Cloud Computing, pp. 309–332. Springer, Boston (2010). https://doi.org/10.1007/978-1-4419-6524-0_13

    Chapter  Google Scholar 

  14. Yu, J., Buyya, R.: A taxonomy of workflow management systems for grid computing. J. Grid Comput. 3(3–4), 171–200 (2005)

    Article  Google Scholar 

  15. Liu, X., Yang, Y., Yuan, D., Zhang, G., Li, W., Cao, D.: A generic QoS framework for cloud workflow systems. In: Proceedings of the 2011 IEEE 9th International Conference on Dependable, Autonomic and Secure Computing (DASC), pp. 713–720 (2011)

    Google Scholar 

  16. Han, R., Liu, Y., Wen, L., Wang, J.: Dynamically analyzing time constraints in workflow systems with fixed-date constraint. In: Proceedings of the 2010 12th International Asia-Pacific Web Conference (APWEB), pp. 99–105 (2010)

    Google Scholar 

  17. Liu, X., Ni, Z., Wu, Z., Yuan, D., Chen, J., Yang, Y.: A novel general framework for automatic and cost-effective handling of recoverable temporal violations in scientific workflow systems. J. Syst. Softw. 84(3), 492–509 (2011)

    Article  Google Scholar 

  18. Xu, R., Wang, Y., Luo, H., et al.: A sufficient and necessary temporal violation handling point selection strategy in cloud workflow. Future Gener. Comput. Syst. 86, 464–479 (2018)

    Article  Google Scholar 

  19. Xu, R., Wang, Y., Huang, W., et al.: Near-optimal dynamic priority scheduling strategy for instance-intensive business workflows in cloud computing. Concurr. Comput. Pract. Exp. 29(18), e4167 (2017)

    Article  Google Scholar 

  20. Liu, X., Wang, D., Yuan, D., Wang, F., Yang, Y.: Throughput based temporal verification for monitoring large batch of parallel processes. In: Proceedings of the 2014 International Conference on Software and System Process, pp. 124–133 (2014)

    Google Scholar 

  21. Domenech, J., Peña-Ortiz, R., Gil, J.A., et al.: A methodology for economic evaluation of cloud-based web applications. Int. J. Inf. Technol. Decis. Making 15(6), 1555–1578 (2016)

    Article  Google Scholar 

Download references

Acknowledgments

This work was partly supported by the National Natural Science Foundation of China (Grant Nos. 61602006, 615872005), Anhui Provincial Natural Science Foundation (No. 1908085MF206).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cheng Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wang, F., Liu, X., Zhang, W., Zhang, C. (2020). A Novel Throughput Based Temporal Violation Handling Strategy for Instance-Intensive Cloud Business Workflows. In: He, J., et al. Data Science. ICDS 2019. Communications in Computer and Information Science, vol 1179. Springer, Singapore. https://doi.org/10.1007/978-981-15-2810-1_64

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-2810-1_64

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-2809-5

  • Online ISBN: 978-981-15-2810-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics