Skip to main content

J2CBROKER as a Service: A Service Broker Simulation Tool Integrated in OpenStack Environment

  • Chapter
  • First Online:
Systems Modeling: Methodologies and Tools

Abstract

Some of the recently defined or emerging Information and Communication Technologies (ICT) promise to dramatically improve people’s lives and greatly benefit enterprises productivity. Among them, Cloud computing proves to be so disruptive to provide anyone with on-demand remote access to a large pool of third-party computing resources and services. Nonetheless, before the actual development of Cloud services, there is the need for timely, repeatable, and controllable methodologies that evaluate the conceived algorithms and policies. Simulation-based environments play a fundamental role in this direction as they considerably reduce the risk of economic losses, scarce Quality of Service and Quality of Experience. In a previous work, we presented J2CBROKER, a tool that simulates a Cloud Brokerage ecosystem, i.e., an environment where a software broker acts as an intermediary between service customers and providers in order to allow the formers to discover and select the services that best suit their needs. Herein, we discuss the evolution of such a tool that consists in its integration in the OpenStack environment in order to provide it according to the Cloud Software as a Service (SaaS) model. To this purpose, we detail the new J2CBROKER architecture. Moreover, in order to evaluate our proposal, we present a case study in which J2CBROKER is implemented as a Service in a real scenario.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. E. Badidi, A framework for software-as-a-service selection and provisioning. Int. J. Comput. Netw. Commun. 5, 189–200 (2013)

    Google Scholar 

  2. R. Buyya, M. Manzur, GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing. Concurrency Comput. Pract. Exp. 14, 1175–1220 (2002)

    Article  Google Scholar 

  3. R.N. Calheiros, R. Ranjan, A. Beloglazov, C.A.F. De Rose, R. Buyya, CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exper. 41, 23–50 (2011)

    Article  Google Scholar 

  4. E. Casalicchio, V. Cardellini, G. Interino, M. Palmirani, Research challenges in legal-rule and QoS-aware cloud service brokerage, in Future Generations Computer Systems, vol. 78(Part 1), (Elsevier, Amsterdam, 2018), pp. 211–223. ISSN 0167-739X. EISSN 1872-7115

    Article  Google Scholar 

  5. R. Di Pietro, M. Scarpa, M. Giacobbe, A. Puliafito, Secure storage as a service in multi-cloud environment, in Ad-hoc, Mobile, and Wireless Networks: 16th International Conference on Ad Hoc Networks and Wireless, ADHOC-NOW 2017, Messina, September 20–22, 2017, Proceedings (Springer, Berlin, 2017), pp. 328–341

    Google Scholar 

  6. M. Giacobbe, R. Di Pietro, C. Puliafito, M. Scarpa, J2CBROKER: a service broker simulation tool for cooperative clouds, in 10th EAI International Conference on Performance Evaluation Methodologies and Tools (Valuetools 2016) (2016), pp. 107–123

    Google Scholar 

  7. M. Giacobbe, M. Scarpa, R. Di Pietro, A. Puliafito, An energy-aware brokering algorithm to improve sustainability in community cloud, in Proceedings of the 6th International Conference on Smart Cities and Green ICT Systems (2017), pp. 166–173

    Google Scholar 

  8. HPCALab, High performance computing and application laboratory at University of Messina. http://hpca.unime.it/

  9. F. Jrad, A service broker for Intercloud computing. Karlsruhe, Karlsruher Institut für Technologie (KIT), Dissertation (2014)

    Google Scholar 

  10. Keystone, the OpenStack Identity Service. Updated: 2017-10-05 00:49. https://docs.openstack.org/keystone/latest/

  11. D. Kliazovich, P. Bouvry, S. Khan, Ullah: GreenCloud: a packet-level simulator of energy-aware cloud computing data centers. J. Supercomput. 62, 1263–1283 (2012)

    Article  Google Scholar 

  12. MarketsandMarkets. http://www.marketsandmarkets.com/

  13. MDSLab, Mobile and distributed systems laboratory at University of Messina. http://mdslab.unime.it/

  14. A. Núñez, J.L. Vázquez-Poletti, A.C. Caminero, G.G. Castañé, J. Carretero, I.M. Llorente, iCanCloud: a flexible and scalable cloud infrastructure simulator. J. Grid Comput. 10, 185–209 (2012)

    Article  Google Scholar 

  15. I. Patiniotakis, Y. Verginadis, G. Mentzas, PuLSaR: preference-based cloud service selection for cloud service brokers. J. Internet Serv. Appl. 6, 1–14 (2015)

    Article  Google Scholar 

  16. M. Radi, Efficient service broker policy for large-scale cloud environments. Int. J. Comput. Sci. Issues. 12(1), 85–90 (2015)

    Google Scholar 

  17. L. Sun, H. Dong, F.K. Hussain, O.K. Hussain, E. Chang, Cloud service selection: State-of-the-art and future research directions. J. Netw. Comput. Appl. 45, 134–150 (2014)

    Article  Google Scholar 

  18. S. Sundareswaran, A. Squicciarini, D. Lin, A brokerage-based approach for cloud service selection, in 2012 IEEE 5th International Conference on Cloud Computing (CLOUD) (2012), pp. 558–565

    Google Scholar 

  19. Swift, the OpenStack object storage service. Updated: 2017-10-05 13:27. https://docs.openstack.org/swift/latest/

  20. The digital single market. https://ec.europa.eu/digital-single-market/en/digital-single-market

  21. The ISO/IEC 25010. http://iso25000.com/index.php/en/iso-25000-standards/iso-25010

  22. The ministry of economy trade and industry (METI) Japan project - enhancing the energy efficiency and use of green energy in data centers. http://home.jeita.or.jp/greenit-pc/sd/pdf/ds2.pdf

  23. The OpenStack foundation. https://www.openstack.org/foundation/

  24. B. Wickremasinghe, R. Buyya, Cloudanalyst: a cloudsim-based tool for modelling and analysis of large scale cloud computing environments (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maurizio Giacobbe .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Di Pietro, R., Giacobbe, M., Puliafito, C., Scarpa, M. (2019). J2CBROKER as a Service: A Service Broker Simulation Tool Integrated in OpenStack Environment. In: Puliafito, A., Trivedi, K. (eds) Systems Modeling: Methodologies and Tools. EAI/Springer Innovations in Communication and Computing. Springer, Cham. https://doi.org/10.1007/978-3-319-92378-9_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-92378-9_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-92377-2

  • Online ISBN: 978-3-319-92378-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics