Replaceability and negotiation in a cloud service ecosystem

Adrija Bhattacharya1, Sankhayan Choudhury1, Agostino Cortesi2
1University of Calcutta, Kolkata, India
2Università Ca’ Foscari Venezia, Venice, Italy

Tóm tắt

Abstract Cloud federation is an aggregation of services from different providers in a single pool supporting interoperability and resource migration. In federation, Services are assigned to the consumer’s service access pool as per their specific functional and associated Quality level requirements. The said assignment is based on the advertised features of services. Sometimes, the selected provider fails to provide the committed service or, it fails to fulfill the expected QoS level. As a result, the consumer is being deprived of getting the services at required quality levels, in spite of subscribing and paying. Re-federation i.e. the inclusion of new services from different providers in the resource pool is a solution. This costly and time consuming re-federation process harms the overall harmony, reputation and performance of the existing federation. In this paper, the necessary strategies to make a federation autonomic is proposed. It helps federation to work in a self-adaptive manner by delaying the re-federation process through replacement and negotiation mechanisms. This allows the federation to keep a balanced state in case of failures. The proposed methods are simulated and the claims are substantiated by the preliminary experimental outcomes.

Từ khóa


Tài liệu tham khảo

Al Falasi A, Serhani MA, Elnaffar S (2013) The sky: a social approach to clouds federation. Procedia Comput Sci 19:131–138.

Al-Helal H, Gamble R (2014) Introducing replaceability into web service composition. IEEE Trans Serv Comput 7(2):198–209.

Al-Masri E, Mahmoud QH (2008) The qws dataset. http://www.uoguelph.ca/~qmahmoud/qws/indexhtml . Accessed: 12 Mar 2013.

Bhattacharya A, Choudhury S (2016) An efficient service selection approach through a goodness measure of the participating qos In: Proceedings of the International Conference on Informatics and Analytics, 94.. ACM. https://doi.org/https://doi.org/10.1145/2980258.2980451 .

Buyya R, Ranjan R, Calheiros R (2010) Intercloud: Utility-oriented federation of cloud computing environments for scaling of application services. Algorithms Architectures Parallel Process:13–31. https://doi.org/https://doi.org/10.1007/978-3-642-13119-6_2 .

Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Futur Gener Comput Syst 25(6):599–616.

Canfora G, Di Penta M, Esposito R, Villani ML (2005) Qos-aware replanning of composite web services In: Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on, 121–129, IEEE. https://doi.org/https://doi.org/10.1109/icws.2005.96 .

Celesti A, Tusa F, Villari M, Puliafito A (2010) How to enhance cloud architectures to enable cross-federation In: Cloud Computing (CLOUD), 2010 IEEE 3rd International Conference on, 337–345.. IEEE. https://doi.org/https://doi.org/10.1109/cloud.2010.46 .

El Zant B, Gagnaire M (2014) Dynamic break even pricing for cloud federation In: Globecom Workshops (GC Wkshps), 2014, 70–74.. IEEE. https://doi.org/https://doi.org/10.1109/glocomw.2014.7063388 .

Kertesz A (2014) Characterizing cloud federation approaches In: Cloud Computing, 277–296, Springer. https://doi.org/https://doi.org/10.1007/978-3-319-10530-7_12 .

Kertesz A (2015) Interoperable data management using personal and infrastructure clouds. IEEE Cloud Comput 2(1):22–28.

Kertsz A, Kecskemeti G, Marosi A, Oriol M, Franch X, Marco J (2012) Integrated monitoring approach for seamless service provisioning in federated clouds In: Parallel, Distributed and Network-Based Processing (PDP) 2012 20th Euromicro International Conference on, 567–574.. IEEE. https://doi.org/https://doi.org/10.1109/pdp.2012.25 .

Kohne A, Spohr M, Nagel L, Spinczyk O (2014) Federatedcloudsim: a sla-aware federated cloud simulation framework In: Proceedings of the 2nd International Workshop on CrossCloud Systems, 3.. ACM. https://doi.org/https://doi.org/10.1145/2676662.2676674 .

Mell P, Grance T, et al. (2011) The nist definition of cloud computing. https://doi.org/https://doi.org/10.6028/nist.sp.800-145 .

Mihailescu M, Teo YM (2010) Dynamic resource pricing on federated clouds In: Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, IEEE Computer Society, 513–517. https://doi.org/https://doi.org/10.1109/ccgrid.2010.123 .

Na J, Li Gh, Zhang B, Zhang L, Zhu Zl (2010) An adaptive replanning mechanism for dependable service-based systems In: e-Business Engineering (ICEBE), 2010 IEEE 7th International Conference on, 262–269.. IEEE. https://doi.org/https://doi.org/10.1109/icebe.2010.68 .

Nallur V, Bahsoon R (2013) A decentralized self-adaptation mechanism for service-based applications in the cloud. IEEE Trans Softw Eng 39(5):591–612. https://doi.org/10.1109/TSE.2012.53 .

Olson JS (1963) Energy storage and the balance of producers and decomposers in ecological systems. Ecology 44(2):322–331.

Thomas MV, Chandrasekaran K (2017) Dynamic partner selection in cloud federation for ensuring the quality of service for cloud consumers. Int J Model Simul Sci Comput 08:1750036.

Wenge O, Siebenhaar M, Lampe U, Schuller D, Steinmetz R (2012) Much ado about security appeal: cloud provider collaborations and their risks In: European Conference on Service-Oriented and Cloud Computing, 80–90.. Springer. https://doi.org/https://doi.org/10.1007/978-3-642-33427-6_6 .

Wu CS, Khoury I (2012) Qos-aware dynamic research component composition for collaborative research projects in the clouds In: Cloud Computing Technology and Science (CloudCom), 2012 IEEE 4th International Conference on, 883–888.. IEEE. https://doi.org/https://doi.org/10.1109/cloudcom.2012.6427536 .

Xin L, Datta A (2010) On trust guided collaboration among cloud service providers In: Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), 2010 6th International Conference on, 1–8.. IEEE. https://doi.org/https://doi.org/10.4108/icst.trustcol.2010.6 .

Yu P (1973) A class of solutions for group decision problems. Manag Sci 19(8):936–946.