10th EAI International Conference on Performance Evaluation Methodologies and Tools

Research Article

J2CBROKER: A Service Broker Simulation Tool For Cooperative Clouds

  • @INPROCEEDINGS{10.4108/eai.25-10-2016.2266614,
        author={Maurizio Giacobbe and Riccardo Di Pietro and Carlo Puliafito and Marco Scarpa},
        title={J2CBROKER: A Service Broker Simulation Tool For Cooperative Clouds},
        proceedings={10th EAI International Conference on Performance Evaluation Methodologies and Tools},
        publisher={ACM},
        proceedings_a={VALUETOOLS},
        year={2017},
        month={5},
        keywords={broker cloud brokerage cloud computing cooperative clouds digital single market key performance indicator java javascript object notation simulation tool},
        doi={10.4108/eai.25-10-2016.2266614}
    }
    
  • Maurizio Giacobbe
    Riccardo Di Pietro
    Carlo Puliafito
    Marco Scarpa
    Year: 2017
    J2CBROKER: A Service Broker Simulation Tool For Cooperative Clouds
    VALUETOOLS
    ACM
    DOI: 10.4108/eai.25-10-2016.2266614
Maurizio Giacobbe1,*, Riccardo Di Pietro1, Carlo Puliafito2, Marco Scarpa1
  • 1: Department of Engineering, University of Messina
  • 2: DIEEI, University of Catania
*Contact email: mgiacobbe@unime.it

Abstract

The Internet and digital technologies are transforming our world, but existing barriers, mainly due to obsolete Information Technologies (IT), lead citizens to miss out on goods and services, enterprises and start-ups to limit their horizons, and businesses and governments to cannot fully benefit from digital tools. Recently, Cloud computing emerged as hot topic in IT, both in industrial and academic area, in order to overcame the above barriers. Its use in large scale distributed infrastructure, platform or software services is motivated by the possibility to promote a new economy of scale in different contexts. Such scenario demands timely, repeatable, and controllable methodologies for evaluation of algorithms, applications and policies before the development of Cloud services or products, especially to achieve a good compromise between several performance indicators. To this end, simulations-based environments allow to evaluate the hypothesis prior to the software development, thus reducing the risk of economic losses, scarce Quality of Service or Quality of Experience. In this paper we present and discuss a simulation-based approach for Cloud Brokerage ecosystems. More specifically, we propose the J2CBROKER Simulation Tool, mainly based on Java and JavaScript Object Notation (JSON) technologies. Its architecture, functionalities and technological choices are discussed and motivated. Moreover, we present a case of study to evaluate the goodness of the proposed approach.