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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
DMTF, Cloud Infrastructure Management Interface (CIMI) Primer (2012), http://dmtf.org/sites/default/files/standards/documents/DSP2027_1.0.1.pdf
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)
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)
Satoh, F., Tokuda, T.: Security Policy Composition for Composite Web Services. IEEE Transaction on Service Computing 4(4), 314–327 (2011)
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)
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)
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)
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)
Garcia-Molina, H., Salem, K.: Sagas. In: The Proceedings of the 1987 ACM SIGMOD International Conference on Management of Data, pp. 249–259 (1987)
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)
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)
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)
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)
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)
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)
Halle, S., Villemaire, R.: Runtime Enforcement of Web Service Message Contracts with Data. IEEE Transaction on Service Computing 5(2), 192–206 (2012)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)