Skip to main content

Service Provisioning in Cloud: A Systematic Survey

  • Chapter
  • First Online:
  • 520 Accesses

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 568))

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.

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

Buying options

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

Learn about institutional subscriptions

References

  1. Liu, F., et al.: NIST cloud computing reference architecture. NIST Spec. Publ. 500(2011), 292 (2011)

    Google Scholar 

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

    Google Scholar 

  3. Samtani, G.: B2B Integration: A Practical Guide to Collaborative E-commerce. World Scientific (2002)

    Google Scholar 

  4. Yangui, S., et al.: CompatibleOne: the open source cloud broker. J. Grid Comput. 12(1), 93–109 (2014)

    Google Scholar 

  5. 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/

  6. Garg, S.K., Versteeg, S., Buyya, R.: A framework for ranking of cloud computing services. Future Gener. Comput. Syst. 29(4), 1012–1023 (2013)

    Google Scholar 

  7. Pawluk, P., et al.: Introducing STRATOS: a cloud broker service. In: 2012 IEEE Fifth International Conference on Cloud Computing. IEEE (2012)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Ferrer, A.J., et al.: OPTIMIS: a holistic approach to cloud service provisioning. Future Gener. Comput. Syst. 28(1), 66–77 (2012)

    Google Scholar 

  10. World Wide Web consortium (W3C): Web Service Activity Statement. http://www.w3.org/2002/ws/Activity. Accessed 03 June 2007

  11. Guillén, J., et al.: A service-oriented framework for developing cross cloud migratable software. J. Syst. Softw. 86(9), 2294–2308 (2013)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Villegas, D., et al.: Cloud federation in a layered service model. J. Comput. Syst. Sci. 78(5), 1330–1344 (2012)

    Google Scholar 

  14. Cheng, D.-Y., et al.: A user centric service-oriented modeling approach. World Wide Web 14(4), 431–459 (2011)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Wu, Q., et al.: A QoS-satisfied prediction model for cloud-service composition based on a hidden Markov model. Math. Probl. Eng. 2013 (2013)

    Google Scholar 

  17. 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)

    Google Scholar 

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

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Chapter  Google Scholar 

  23. 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)

    Google Scholar 

  24. Zhou, X., Mao, F.: A semantics web service composition approach based on cloud computing, pp. 807–810 (2012)

    Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. Paolucci, M., et al.: A broker for OWL-S web services. In: Extending Web Services Technologies, pp. 79–98. Springer, US (2004)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Google Scholar 

  29. 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)

    Google Scholar 

  30. Siebenhaar, M., et al.: Complex service provisioning in collaborative cloud markets. In: Towards a Service-Based Internet, pp. 88–99. Springer, Berlin, Heidelberg (2011)

    Google Scholar 

  31. Quarati, A., et al.: Hybrid clouds brokering: business opportunities, QoS and energy-saving issues. Simul. Model. Pract. Theory 39, 121–134 (2013)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. Han, R., et al.: Enabling cost-aware and adaptive elasticity of multi-tier cloud applications. Future Gener. Comput. Syst. 32, 82–98 (2014)

    Google Scholar 

  34. 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)

    Google Scholar 

  35. Li, W., et al.: Resource virtualization and service selection in cloud logistics. J. Netw. Comput. Appl. 36(6), 1696–1704 (2013)

    Google Scholar 

  36. 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)

    Article  Google Scholar 

  37. 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)

    Google Scholar 

  38. 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)

    Google Scholar 

  39. Zhao, X., Wen, Z., Li, X.: QoS-aware web service selection with negative selection algorithm. Knowl. Inf. Syst. 125 (2013)

    Google Scholar 

  40. 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)

    Google Scholar 

  41. 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)

    Google Scholar 

  42. 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)

    Article  Google Scholar 

  43. 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)

    Google Scholar 

  44. 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)

    Article  Google Scholar 

  45. 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)

    Article  Google Scholar 

  46. Li, Q., et al.: Model-based services convergence and multi-clouds integration. Comput. Ind. 64(7), 813–832 (2013)

    Google Scholar 

  47. 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)

    Google Scholar 

  48. 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)

    Google Scholar 

  49. 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)

    Google Scholar 

  50. Kofler, K., Haq, I.U., Schikuta, E.: User-Centric, Heuristic Optimization of Service Composition in Clouds. LNCS, vol. 6271, pp. 405-417 (2010)

    Google Scholar 

  51. 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)

    Google Scholar 

  52. 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)

    Google Scholar 

  53. 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)

    Google Scholar 

  54. https://www.cloudfoundry.org/

  55. https://cloudsleuth.net/

  56. http://cloudharmony.com/

  57. http://radlab.cs.berkeley.edu/wiki/Projects/Cloudstone

  58. http://cloudcmp.net/

  59. http://www.cloudclimate.com

  60. http://www.cloudyn.com/

  61. http://www.uptimesoftware.com/cloud-monitoring.php

  62. http://cloudcruiser.com/

  63. http://nagios.sourceforge.net/docs/nagioscore-3-en.pdf

  64. http://opennebula.org/documentation:archives:rel2.0:img

  65. https://github.com/zenoss/ZenPacks.zenoss.CloudStack

  66. http://www.nimbusproject.org/

  67. Chaves, S.A., Uriarte, R.B., Westphall, C.B.: Toward an architecture for monitoring private clouds. IEEE Commun. Mag. 49, 130–137 (2011)

    Article  Google Scholar 

  68. Corradi, A., Foschini, L., Povedano-Molina, J., Lopez-Soler, J.M.: DDS-enabled Cloud management support for fast task offloading. Comput. Commun

    Google Scholar 

  69. http://sourceforge.net/projects/hyperic-hq/

  70. http://www.sonian.com/cloud-monitoring-sensu/

  71. 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)

  72. 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)

  73. Foldoc.org: Free on-line dictionary of computing. http://foldoc.org/context (2010). Accessed 21 May 2012

  74. Verissimo, P., et al.: Cortex: Towards supporting autonomous and cooperating sentient entities, 595–601 (2002)

    Google Scholar 

  75. 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)

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

  77. 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)

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

  79. Peterson, M., Pierre, E.: Snias vision for information life cycle management (ilm), in Storage Networking World. Computer World (2004)

    Google Scholar 

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

  81. Badidi, E., Esmahi, L.: A cloud-based approach for context information provisioning. arXiv preprint arXiv:1105.2213 (2011)

  82. Falcarin, P., et al.: Context data management: an architectural framework for context-aware services. Serv. Oriented Comput. Appl. 7(2), 151–168 (2013)

    Google Scholar 

  83. 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)

    Google Scholar 

  84. 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)

    Google Scholar 

  85. Object Management Group: The Common Object Request Broker (CORBA): Architecture and Specification. Object Management Group (1995)

    Google Scholar 

  86. 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)

    Google Scholar 

  87. 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)

    Article  Google Scholar 

  88. Xu, Y., et al.: Context-aware QoS prediction for web service recommendation and selection. Expert Syst. Appl. 53, 75–86 (2016)

    Google Scholar 

  89. Wang, Y., et al.: CATrust: Context-Aware Trust Management for Service-Oriented Ad Hoc Networks (2016)

    Google Scholar 

  90. 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)

    Google Scholar 

  91. Huang, H.Y., et al.: Identity federation broker for service cloud. In: 2010 International Conference on Service Sciences (ICSS). IEEE (2010)

    Google Scholar 

  92. Rasch, K., et al.: Context-driven personalized service discovery in pervasive environments. World Wide Web 14(4), 295–319 (2011)

    Google Scholar 

  93. 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)

    Google Scholar 

  94. 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)

    Google Scholar 

  95. 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)

    Google Scholar 

  96. Duan, Q., Lu, E.: Network service description and discovery for the next generation internet. Int. J. Comput. Netw. (IJCN) 1(1) (2009)

    Google Scholar 

  97. 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)

    Google Scholar 

  98. 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)

    Article  Google Scholar 

  99. 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)

    Google Scholar 

  100. 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)

    Google Scholar 

  101. Rodero, I., et al.: Grid broker selection strategies using aggregated resource information. Future Gener. Comput. Syst. 26(1), 72–86 (2010)

    Google Scholar 

  102. Bhattacharya, A., Choudhury, S.: Service insurance: a new approach in cloud brokerage. In: Applied Computation and Security Systems, pp. 39–52. Springer, India (2015)

    Google Scholar 

  103. 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)

    Article  Google Scholar 

  104. 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)

    Article  Google Scholar 

  105. Bellavista, P., Corradi, A., Montanari, R., Toninelli, A.: Context-aware semantic discovery for next generation mobile systems. IEEE Commun. Mag. 44(9), 6271 (2006)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Adrija Bhattacharya .

Editor information

Editors and Affiliations

Rights and permissions

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

Publish with us

Policies and ethics