Abstract
The widespread diffusion of cloud computing is still slowed down by security and performance concerns. As a matter of fact, issues such as security and confidentiality of data on one hand, fluctuating performance on the other are still limiting factors for the switch from on-premise to cloud-hosted environments. This paper sketches the structure of a platform offering simulation services able to deal with both problems. Given the structure of a cloud application by means of a graph-based model, the simulator can help to discover and correct potential security and performance problems by using simulation combined with novel techniques for the verification of coverage of the application security requirements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
References
National Institute of Standards and Technology (NIST) Special Publication (SP) 800-53 Revision 4 (R4). http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-53r4.pdf
Aversano, G., Rak, M., Villano, U.: The mOSAIC benchmarking framework: development and execution of custom cloud benchmarks. Scalable Comput. Pract. Exp. 14(1), 33–46 (2013)
Bernsmed, K., Jaatun, M.G., Undheim, A.: Security in service level agreements for cloud computing. In: Proceedings of the 1st International Conference on Cloud Computing and Services Science (CLOSER), pp. 636–642 (2011)
Calheiros, R., Ranjan, R., Beloglazov, A., De Rose, C., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. 41(1), 23–50 (2011)
Casola, V., De Benedictis, A., Rak, M., Rios, E.: Security-by-design in clouds: a security-SLA driven methodology to build secure cloud applications. Procedia Comput. Sci. 97, 53–62 (2016)
Casola, V., De Benedictis, A., Rak, M., Villano, U.: An automatic tool for benchmark testing of cloud applications. In: Proceedings of the 7th International Conference on Cloud Computing and Services Science, CLOSER 2017, pp. 701–708 (2017)
Casola, V., De Benedictis, A., Rak, M., Villano, U., Rios, E., Rego, A., Capone, G.: MUSA deployer: deployment of multi-cloud applications. In: IEEE 26th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp. 107–112 (2017)
Cuomo, A., Rak, M., Villano, U.: mJADES: concurrent simulation in the cloud. In: 2nd International Workshop on Intelligent Computing at Large Scale, 4–6 July 2012, Palermo, pp. 853–860 (2012)
Cuomo, A., Rak, M., Villano, U.: Process-oriented discrete-event simulation in Java with continuations: quantitative performance evaluation. In: International Conference on Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH), Rome, 28–31 July 2012, pp. 87–96. SciTePress (2012)
Cuomo, A., Rak, M., Villano, U.: Planting parallel program simulation on the cloud. Concurr. Comput. Pract. Exp. 27(6), 1467–1482 (2015)
Fakhfakh, F., Kacem, H.H., Kacem, A.H.: Simulation tools for cloud computing : a survey and comparative study. In: IEEE/ACIS 16th International Conference on Computer and Information Science (ICIS) (2017)
Li, A., Yang, X., Kandula, S., Zhang, M.: CloudCmp: comparing public cloud providers. In: Proceedings of the 10th Annual Conference on Internet Measurement, IMC 2010, p. 1. ACM Press, New York (2010)
Maarouf, A., Marzouk, A., Haqiq, A.: Comparative study of simulators for cloud computing. In: Proceedings of 2015 International Conference on Cloud Computing Technologies and Applications, CloudTech 2015 (2015)
Núñez, A., Vázquez-Poletti, J.L., Caminero, A.C., Castañé, G.G., Carretero, J., Llorente, I.M.: iCanCloud: a flexible and scalable cloud infrastructure simulator. J. Grid Comput. 10(1), 185–209 (2012)
Rak, M.: Security assurance of (multi-)cloud application with security SLA composition. LNCS, vol. 10232, pp. 786–799 (2017)
Rios, E., Iturbe, E., Orue-Echevarria, L., Rak, M., Casola, V.: Towards self-protective multi-cloud applications: MUSA-a holistic framework to support the security-intelligent lifecycle management of multi-cloud applications. In: Proceedings of the 5th International Conference on Cloud Computing and Services Science, CLOSER 2015, pp. 551–558 (2015)
Scheuner, J., Leitner, P., Cito, J., Gall, H.: Cloud work bench – infrastructure-as-code based cloud benchmarking. In: IEEE 6th International Conference on Cloud Computing Technology and Science, pp. 246–253. IEEE (2014)
Uhlir, V., Tomanek, O., Kencl, L.: Latency-based benchmarking of cloud service providers. In: Proceedings of the 9th International Conference on Utility and Cloud Computing, UCC 2016, pp. 263–268. ACM, New York (2016)
Ur Rehman, U., Ali, A., Anwar, Z.: SecCloudSim: secure cloud simulator. In: Proceedings of the 12th International Conference on Frontiers of Information Technology, FIT 2014, pp. 208–213 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Casola, V., De Benedictis, A., Rak, M., Villano, U. (2019). A Proposal of a Cloud-Oriented Security and Performance Simulator Provided as-a-Service. In: Barolli, L., Javaid, N., Ikeda, M., Takizawa, M. (eds) Complex, Intelligent, and Software Intensive Systems. CISIS 2018. Advances in Intelligent Systems and Computing, vol 772. Springer, Cham. https://doi.org/10.1007/978-3-319-93659-8_93
Download citation
DOI: https://doi.org/10.1007/978-3-319-93659-8_93
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-93658-1
Online ISBN: 978-3-319-93659-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)