Abstract
Cloud Computing is all about delivering services over the Internet. It has some technical, business and economical aspects. The complexity of service provisioning has increased significantly with the increasing number of cloud services and their providers. This creates a complex situation and as a result the service provisioning techniques face hurdles. The challenge of service provisioning is to properly offer services by adjusting the complexities efficiently. There are significant works to solve the problem in different manners. But still there are some gaps that are to be noticed and bridged for future advancement of cloud technology research. In this paper an attempt has been made for analyzing the service provisioning techniques from different perspectives. The said perspectives are various techniques and methodologies, QoS parameter considered, context awareness, etc. Moreover, the role of a broker in this context is also addressed. The overall motivation is to identify the open challenges, that may provide a future research direction in context of service provisioning.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Liu, F., et al.: NIST cloud computing reference architecture. NIST Spec. Publ. 500(2011), 292 (2011)
Cloud Service Broker Model-Sustainable Governance for Efficient Cloud Utilization: In: Lawler, C.M. (ed.) Green IT Cloud Summit 2012 Washington, D.C, April 18, Sheraton Premier, Tysons Corner
Samtani, G.: B2B Integration: A Practical Guide to Collaborative E-commerce. World Scientific (2002)
Yangui, S., et al.: CompatibleOne: the open source cloud broker. J. Grid Comput. 12(1), 93–109 (2014)
Burt, J.: Gartner Predicts Rise of Cloud Service Broker-ages. http://www.eweek.com/c/a/Cloud-Computing/GartnerPredict-Rise-of-Cloud-Service-Brokerages-759833/
Garg, S.K., Versteeg, S., Buyya, R.: A framework for ranking of cloud computing services. Future Gener. Comput. Syst. 29(4), 1012–1023 (2013)
Pawluk, P., et al.: Introducing STRATOS: a cloud broker service. In: 2012 IEEE Fifth International Conference on Cloud Computing. IEEE (2012)
Sundareswaran, S., Squicciarini A., Lin D.: A brokerage-based approach for cloud service selection. In: 2012 IEEE 5th International Conference on Cloud Computing (CLOUD). IEEE (2012)
Ferrer, A.J., et al.: OPTIMIS: a holistic approach to cloud service provisioning. Future Gener. Comput. Syst. 28(1), 66–77 (2012)
World Wide Web consortium (W3C): Web Service Activity Statement. http://www.w3.org/2002/ws/Activity. Accessed 03 June 2007
Guillén, J., et al.: A service-oriented framework for developing cross cloud migratable software. J. Syst. Softw. 86(9), 2294–2308 (2013)
Qu, L., Wang, Y., Orgun, M.A.: Cloud service selection based on the aggregation of user feedback and quantitative performance assessment. In: 2013 IEEE International Conference on Services Computing (SCC). IEEE (2013)
Villegas, D., et al.: Cloud federation in a layered service model. J. Comput. Syst. Sci. 78(5), 1330–1344 (2012)
Cheng, D.-Y., et al.: A user centric service-oriented modeling approach. World Wide Web 14(4), 431–459 (2011)
Tserpes, K., et al.: Service selection decision support in the Internet of services. In: Economics of Grids, Clouds, Systems, and Services, pp. 16–33. Springer, Berlin, Heidelberg (2010)
Wu, Q., et al.: A QoS-satisfied prediction model for cloud-service composition based on a hidden Markov model. Math. Probl. Eng. 2013 (2013)
Balan, R., Satyanarayanan, M., Park, S., Okoshi, T.: Tactics-based remote execution for mobile computing. In: Proceedings of the 1st International Conference on Mobile Systems, pp. 273–286. ACM, Applications and Services (2003)
Narayanan, D., Flinn, J., Satyanarayanan, M.: Using history to improve mobile application adaptation. In: Proceedings of Third IEEE Workshop on Mobile Computing Systems and Applications
Cuervo, E., Balasubramanian, A., Cho, D.-K., Wolman, A., Saroiu, S., Chandra, R., Bahl, P.: Maui: making smartphones last longer with code offload. In: Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, MobiSy10, pp. 49–62. ACM, New York, NY, USA (2010)
Flinn, J., Park, S., Satyanarayanan, M.: Balancing performance, energy, and quality in pervasive computing. In: Proceedings of the 22nd International Conference on Distributed Computing Systems, 2002, pp. 217–226. IEEE (2002)
Rochwerger, B., Breitgand, D., Levy, E., Galis, A., Nagin, K., Llorente, I.M., Galan, F.: The reservoir model and architecture for open federated cloud computing. IBM J. Res. Dev. 53(4), 4–1 (2009)
Zeng, C., Guo, X.A., Ou, W.J., Han, D.: Cloud computing service composition and search based on semantic. In: Jaatun, M.G., Zhao, G., Rong, C. (eds.) Cloud Computing, Proceedings, vol. 5931, pp. 290–300. Springer, Berlin (2009)
Liu, Y., Li, M., Wang, Q.: A novel user-preference-driven service selection strategy in cloud computing. Int. J. Adv. Comput. Technol. 4, 414–421 (2012)
Zhou, X., Mao, F.: A semantics web service composition approach based on cloud computing, pp. 807–810 (2012)
Zibin, Z., Xinmiao, W., Yilei, Z., Lyu, M.R., Jianmin, W.: QoS ranking prediction for cloud services. IEEE Trans. Parallel Distrib. Syst. 24, 1213–1222 (2013)
Paolucci, M., et al.: A broker for OWL-S web services. In: Extending Web Services Technologies, pp. 79–98. Springer, US (2004)
Usha, M., Akilandeswari, J., Syed Fiaz, A.S.: An efficient QoS framework for cloud brokerage services. In: 2012 International Symposium on Cloud and Services Computing (ISCOS). IEEE (2012)
Dastjerdi, A.V., Garg, S.K., Rana, O.F., Buyya, R.: CloudPick: a toolkit for QoS-aware service deployment across clouds. J. Autom. Softw. Eng. (2012)
Dutra, R.G., Martucci, M. Jr.: Dynamic adaptive middleware services for service selection in mobile ad-hoc networks. In: Mobile Wireless Middleware, Operating Systems, and Applications, pp. 189–202. Springer, Berlin, Heidelberg (2010)
Siebenhaar, M., et al.: Complex service provisioning in collaborative cloud markets. In: Towards a Service-Based Internet, pp. 88–99. Springer, Berlin, Heidelberg (2011)
Quarati, A., et al.: Hybrid clouds brokering: business opportunities, QoS and energy-saving issues. Simul. Model. Pract. Theory 39, 121–134 (2013)
Misra, S.C., Mondal, A.: Identification of a companys suitability for the adoption of cloud computing and modelling its corresponding Return on Investment. Math. Comput. Model. 53(3), 504–521 (2011)
Han, R., et al.: Enabling cost-aware and adaptive elasticity of multi-tier cloud applications. Future Gener. Comput. Syst. 32, 82–98 (2014)
Collazo-Mojica, X.J., Ejarque, J., Sadjadi, S.M., Badia, R.M.: Cloud application resource mapping and scaling based on monitoring of QoS constraints. In: Proceedings of the 2012 International Conference on Software Engineering and Knowledge Engineering, vol. 7, no. 4, pp. 88–93 (2012)
Li, W., et al.: Resource virtualization and service selection in cloud logistics. J. Netw. Comput. Appl. 36(6), 1696–1704 (2013)
Van den Bossche, R., Vanmechelen, K., Broeckhove, J.: Online cost-efficient scheduling of deadline-constrained workloads on hybrid clouds. Future Gener. Comput. Syst. 29(4), 973–985 (2013)
Devgan, M., Dhindsa, K.S.: QoS and Cost Aware Service Brokering Using Pattern Based Service Selection in Cloud Computing. Int. J. Soft Comput. Eng. 3 (2014)
Jula, A., Othman, Z., Sundararajan, E.: A hybrid imperialist competitive gravitational attraction search algorithm to optimize cloud service composition. In: 2013 IEEE Workshop on Memetic Computing (MC), pp. 37–43 (2013)
Zhao, X., Wen, Z., Li, X.: QoS-aware web service selection with negative selection algorithm. Knowl. Inf. Syst. 125 (2013)
Dou, W., Zhang, X., Liu, J., Chen, J.: HireSome-II: towards privacy-aware cross-cloud service composition for big data applications. IEEE Trans. Parallel Distrib. Syst. (2013)
Karim, R., Chen, D., Miri, A.: An end-to-end QoS mapping approach for cloud service selection. In: 2013 IEEE Ninth World Congress on Services (SERVICES), pp. 341–348 (2013)
Wang, S.G., Sun, Q.B., Zou, H., Yang, F.C.: Particle swarm optimization with skyline operator for fast cloud-based web service composition. Mob. Netw. Appl. 18, 116121 (2013)
Ye, Z., Zhou, X., Bouguettaya, A.: Genetic algorithm based QoS-aware service compositions in cloud computing. In: Yu, J., Kim, M., Unland, R.: (eds.) Database Systems for Advanced Applications, vol. 6588, pp. 321–334. Springer, Berlin, Heidelberg (2011)
Zibin, Z., Xinmiao, W., Yilei, Z., Lyu, M.R., Jianmin, W.: QoS ranking prediction for cloud services. IEEE Trans. Parallel Distrib. Syst. 24, 1213–1222 (2013)
Fei, T., Yuanjun, L., Lida, X., Lin, Z.: FC-PACO-RM: a parallel method for service composition optimal-selection in cloud manufacturing system. IEEE Trans. Ind. Inf. 9, 2023–2033 (2013)
Li, Q., et al.: Model-based services convergence and multi-clouds integration. Comput. Ind. 64(7), 813–832 (2013)
Van den Bossche, R., Vanmechelen, K., Broeckhove, J.: Cost-efficient scheduling heuristics for deadline constrained workloads on hybrid clouds. In: Proceedings of the 3rd IEEE International Conference on Cloud Computing Technology and Science, pp. 320–327. IEEE Computer Society (2011)
Kusic, D., Kandasamy, N.: Risk-aware limited lookahead control for dynamic resource provisioning in enterprise computing systems. In: Proceedings of the IEEE International Conference on Autonomic Computing, vol. 10, no. 3, p. 33750 (2010)
Anselmi, J., Ardagna, D., Cremonesi, P.: A QoS-based selection approach of autonomic grid services. In: Proceedings of the 2007 Workshop on Service-Oriented Computing Performance: Aspects, Issues, and Approaches, pp. 1–8. ACM, Monterey, California, USA (2007)
Kofler, K., Haq, I.U., Schikuta, E.: User-Centric, Heuristic Optimization of Service Composition in Clouds. LNCS, vol. 6271, pp. 405-417 (2010)
Kofler, K., ul Haq, I., Schikuta, E.: A parallel branch and bound algorithm for workflow QoS pptimization. In: ICPP ’09. International Conference on Parallel Processing, 2009, pp. 478–485 (2009)
Moens, H., et al.: Cost-effective feature placement of customizable multi-tenant applications in the cloud. J. Netw. Syst. Manage. 22(4), 517–558 (2014)
Hassan, M.M., Song, B., Huh, E.-N.: A market-oriented dynamic collaborative cloud services platform. Ann. Telecommun. (Annales des télécommunications) 65(11–12), 669–688 (2010)
Chaves, S.A., Uriarte, R.B., Westphall, C.B.: Toward an architecture for monitoring private clouds. IEEE Commun. Mag. 49, 130–137 (2011)
Corradi, A., Foschini, L., Povedano-Molina, J., Lopez-Soler, J.M.: DDS-enabled Cloud management support for fast task offloading. Comput. Commun
Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: Towards a better understanding of context and context-awareness. In: Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing, ser. HUC 99, pp. 304–307. Springer, London, UK. http://dl.acm.org/citation.cfm?id=647985.743843 (1999)
Abowd, G.D., Mynatt, E.D.: Charting past, present, and future research in ubiquitous computing. ACM Trans. Comput.-Hum. Interact. 7, 29–58. http://doi.acm.org/10.1145/344949.344988 (2000)
Foldoc.org: Free on-line dictionary of computing. http://foldoc.org/context (2010). Accessed 21 May 2012
Verissimo, P., et al.: Cortex: Towards supporting autonomous and cooperating sentient entities, 595–601 (2002)
Hynes, G., Reynolds, V., Hauswirth, M.: A context lifecycle for web-based context management services. In: Barnaghi, P., Moessner, K., Presser, M., Meissner, S. (eds.) Smart Sensing and Context, ser. Lecture Notes in Computer Science, vol. 5741, pp. 51–65. Springer Berlin/Heidelberg. http://dx.doi.org/10.1007/978-3-642-04471-75 (2009)
Bellavista, P., Corradi, A., Fanelli, M., Foschini, L.: A survey of context data distribution for mobile ubiquitous systems, ACM Comput. Surv. xx(xx), 49 (2013). http://www-lia.deis.unibo.it/Staff/LucaFoschini/pdfDocs/contextsurveyCSUR.pdf
Strang, T., Linnhoff-Popien, C.: A context modeling survey. In: Workshop on Advanced Context Modelling, Reasoning and Management, UbiComp 2004—The Sixth International Conference on Ubiquitous Computing, Nottingham/England. http://elib.dlr.de/7444/1/Ubicomp2004ContextWSCameraReadyVersion.pdf (2004)
Casaleggio Associati: The evolution of internet of things, Casaleggio Associati, Technical Report, February 2011. http://www.casaleggio.it/pubblicazioni/Focusinternetofthingsv1.81. Accessed 08 June 2011
Peterson, M., Pierre, E.: Snias vision for information life cycle management (ilm), in Storage Networking World. Computer World (2004)
AIIM: What is enterprise content management (ecm)? February 2009. http://www.aiim.org/What-is-ECM-Enterprise-Content-Management.aspx. Accessed on 20 June 2012
Badidi, E., Esmahi, L.: A cloud-based approach for context information provisioning. arXiv preprint arXiv:1105.2213 (2011)
Falcarin, P., et al.: Context data management: an architectural framework for context-aware services. Serv. Oriented Comput. Appl. 7(2), 151–168 (2013)
Gu, T., Pung, H.K., Zhang, D.Q.: A middleware for building context-aware mobile services. In: 2004 IEEE 59th Vehicular Technology Conference, 2004. VTC 2004-Spring, vol. 5. IEEE (2004)
Hofer, T., et al.: Context-awareness on mobile devices-the hydrogen approach. In: Proceedings of the 36th Annual Hawaii International Conference on System Sciences, 2003. IEEE (2003)
Object Management Group: The Common Object Request Broker (CORBA): Architecture and Specification. Object Management Group (1995)
Zhu, F., Mutka, M., Ni, L.: Splendor: a secure, private, and location-aware service discovery protocol supporting mobile services. In: Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003 (PerCom 2003). IEEE (2003)
Chen, T.: A fuzzy integer-nonlinear programming approach for creating a flexible just-in-time location-aware service in a mobile environment. Appl. Soft Comput. 38, 805–816 (2016)
Xu, Y., et al.: Context-aware QoS prediction for web service recommendation and selection. Expert Syst. Appl. 53, 75–86 (2016)
Wang, Y., et al.: CATrust: Context-Aware Trust Management for Service-Oriented Ad Hoc Networks (2016)
Anand, A., de Veciana, G.: Invited paper: context-aware schedulers: Realizing quality of service/experience trade-offs for heterogeneous traffic mixes. In: 2016 14th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt). IEEE (2016)
Huang, H.Y., et al.: Identity federation broker for service cloud. In: 2010 International Conference on Service Sciences (ICSS). IEEE (2010)
Rasch, K., et al.: Context-driven personalized service discovery in pervasive environments. World Wide Web 14(4), 295–319 (2011)
Jain, P., Rane, D., Patidar, S.: A novel cloud bursting brokerage and aggregation (CBBA) algorithm for multi cloud environment. In: 2012 Second International Conference on Advanced Computing & Communication Technologies (ACCT). IEEE (2012)
Lindner, M., et al.: The cloud supply chain: a framework for information, monitoring, accounting and billing. In: 2nd International ICST Conference on Cloud Computing (CloudComp 2010) (2010)
Simons, A.J.H., et al.: Advanced service brokerage capabilities as the catalyst for future cloud service ecosystems. In: Proceedings of the 2nd International Workshop on CrossCloud Systems. ACM (2014)
Duan, Q., Lu, E.: Network service description and discovery for the next generation internet. Int. J. Comput. Netw. (IJCN) 1(1) (2009)
Garg, S.K., Versteeg, S., Buyya, R.: SMICloud: a framework for comparing and ranking cloud services. In: 2011 Fourth IEEE International Conference on Utility and Cloud Computing (UCC). IEEE (2011)
Corredor, I., Martínez, J.F., Familiar, M.S.: Bringing pervasive embedded networks to the service cloud: a lightweight middleware approach. J. Syst. Archit. 57(10), 916–933 (2011)
Somasundaram, T.S., et al.: CARE Resource Broker: a framework for scheduling and supporting virtual resource management. Future Gener. Comput. Syst. 26(3), 337–347 (2010)
Tordsson, J., et al.: Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers. Future Gener. Comput. Syst. 28(2), 358–367 (2012)
Rodero, I., et al.: Grid broker selection strategies using aggregated resource information. Future Gener. Comput. Syst. 26(1), 72–86 (2010)
Bhattacharya, A., Choudhury, S.: Service insurance: a new approach in cloud brokerage. In: Applied Computation and Security Systems, pp. 39–52. Springer, India (2015)
Mokhtar, S.B., Preuveneers, D., Georgantas, N., Issarny, V., Berbers, Y.: Easy: efficient semantic service discovery in pervasive computing environments with qos and context support. J. Syst. Softw. 81(5), 785808 (2008)
Hesselman, C., Tokmakoff, A., Pawar, P., Iacob, S., et al.: Discovery and composition of services for context-aware systems. Lect. Notes Comput. Sci. 4272, 67 (2006)
Bellavista, P., Corradi, A., Montanari, R., Toninelli, A.: Context-aware semantic discovery for next generation mobile systems. IEEE Commun. Mag. 44(9), 6271 (2006)
Acknowledgements
This publication is an outcome of the R&D work undertaken in the ITRA project of Media Lab Asia entitled “Remote Health: A Framework for Healthcare Services using Mobile and Sensor-Cloud Technologies”.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Bhattacharya, A., Choudhury, S. (2017). Service Provisioning in Cloud: A Systematic Survey. In: Chaki, R., Saeed, K., Cortesi, A., Chaki, N. (eds) Advanced Computing and Systems for Security. Advances in Intelligent Systems and Computing, vol 568. Springer, Singapore. https://doi.org/10.1007/978-981-10-3391-9_3
Download citation
DOI: https://doi.org/10.1007/978-981-10-3391-9_3
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-3390-2
Online ISBN: 978-981-10-3391-9
eBook Packages: EngineeringEngineering (R0)