Skip to main content

Architectural Design of a Compensation Mechanism for Long Lived Transactions

  • Conference paper
Databases in Networked Information Systems (DNIS 2013)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7813))

Included in the following conference series:

  • 1459 Accesses

Abstract

Together with making Cloud computing reliable and dependable, there is a need to create mature definition of Service Level Agreements (SLA) for the quality assurances of services. Additionally, it is necessary to implement certain mechanisms in order to maintain the SLA further. In particular, the inter-Cloud environment with multiple entities of Cloud computing has evolved. In order to realize the inter-Cloud environment, the Composite Web Service (CWS) is a promising candidate. However, the CWS which consists of multiple elemental services has features of a transactional workflow adopting the notion of a long lived transaction (LLT). A compensation transaction is required for handling the occurrence of an exception. However its design methodology has remained immature. In particular, clarifying a concrete architecture for integrating Transaction-Aware together with the mechanism for maintaining SLA categorized as QoS-Aware has been ongoing. In this paper, we present our initial consideration on the architectural design and its principle for SLA management which carries out the compensations. The architectural aspects for an intelligent function which is required in the next scalable workflow will also be presented.

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

Access this chapter

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 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Freitas, A.L., Parlavantzas, N., Louis Pazat, J.: An Integrated Approach for Specifying and Enforcing SLAs for Cloud Services. In: Proceedings of the IEEE 5th International Conference on Cloud Computing (CLOUD 2012), pp. 24–29 (2012)

    Google Scholar 

  2. DMTF, Cloud Infrastructure Management Interface (CIMI) Primer (2012), http://dmtf.org/sites/default/files/standards/documents/DSP2027_1.0.1.pdf

  3. Tanimoto, S., Hiramoto, M., Iwashita, M., et al.: Risk Management on Security Problem in Cloud Computing. In: Proceedings of the First ACIS/JNU International Conference on Computers, Networks, Systems and Industrial Engineering (CNSI 2011), pp. 147–152 (2011)

    Google Scholar 

  4. Morin, J.H., Aubert, J., Gateau, B.: Towards Cloud Computing SLA Risk Management: Issues and Challenges. In: Proceedings of the 45th Hawaii International Conference on System Sciences (HICSS), pp. 5509–5514 (2012)

    Google Scholar 

  5. Satoh, F., Tokuda, T.: Security Policy Composition for Composite Web Services. IEEE Transaction on Service Computing 4(4), 314–327 (2011)

    Article  Google Scholar 

  6. Liu, A., Li, Q., Huang, L., Xiao, M.: FACTS: A Framework for Fault Tolerant Composition of Transactional Web Services. IEEE Transaction on Service Computing 3(1), 46–59 (2010)

    Article  Google Scholar 

  7. Simmonds, J., Yuan, G., Chechik, M., Nejati, S., O’Farrell, B., Litani, E., Waterhouse, J.: Runtime Monitoring of Web Service Conversations. IEEE Transaction on Service Computing 2(3), 223–244 (2009)

    Article  Google Scholar 

  8. Kikuchi, S., Shimamura, H., Kanna, Y.: Monitoring method of Cross-Sites’ Processes executed by multiple WS-BPEL processors. In: Proceedings of the 9th IEEE International Conference on E-Commerce Technology and the 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (CEC/EEE 2007), pp. 55–62 (2007)

    Google Scholar 

  9. Schäfer, M., Dolog, P., Nejdl, W.: An environment for flexible advanced compensations of Web service transactions. ACM Transactions on the Web (TWEB) Archive 2(2) (April 2008)

    Google Scholar 

  10. Garcia-Molina, H., Salem, K.: Sagas. In: The Proceedings of the 1987 ACM SIGMOD International Conference on Management of Data, pp. 249–259 (1987)

    Google Scholar 

  11. Kikuchi, S.: On Realizing Quick Compensation Transactions in Cloud Computing. In: Kikuchi, S., Sachdeva, S., Bhalla, S. (eds.) DNIS 2010. LNCS, vol. 5999, pp. 46–64. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  12. Hadded, J.E., Manouvrier, M., Rukoz, M.: TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition. IEEE Transaction on Service Computing 3(1), 73–85 (2010)

    Article  Google Scholar 

  13. Yu, T., Zhang, Y., Lin, K.J.: Efficient Algorithms for Web Services Selection with End-to-End QoS Constraints. ACM Transactions on the Web (TWEB) Archive 1(1) (May 2007)

    Google Scholar 

  14. Hwang, S.Y., Lim, E.P., Lee, C.H., Chen, C.H.: Dynamic Web Service Selection for Reliable Web Service Composition. IEEE Transaction on Service Computing 1(2), 104–116 (2008)

    Article  Google Scholar 

  15. Alrifai, M., Risse, T., Nejdl, W.: A Hybrid Approach for Efficient Web Service Composition with End-to-End QoS Constraints. ACM Transactions on the Web (TWEB) Archive 6(7) (May 2012)

    Google Scholar 

  16. Grefen, P., Vonk, J., Apers, P.: Global transaction support for workflow management systems: from formal specification to practical implementation. VLDB Journal 10, 316–333 (2001)

    Article  MATH  Google Scholar 

  17. Halle, S., Villemaire, R.: Runtime Enforcement of Web Service Message Contracts with Data. IEEE Transaction on Service Computing 5(2), 192–206 (2012)

    Article  MathSciNet  Google Scholar 

  18. Kikuchi, S., Kanna, Y., Isozaki, Y.: Theoretical Considerations for Maintaining the Performance of Composite Web Services. IEICE Transaction on Information and Systems E95-D(11), 2634–2650 (2012)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kikuchi, S. (2013). Architectural Design of a Compensation Mechanism for Long Lived Transactions. In: Madaan, A., Kikuchi, S., Bhalla, S. (eds) Databases in Networked Information Systems. DNIS 2013. Lecture Notes in Computer Science, vol 7813. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37134-9_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37134-9_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37133-2

  • Online ISBN: 978-3-642-37134-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics