AN APPROACH FOR GUESSTIMATING THE DEPLOYMENT COST IN CLOUD INFRASTRUCTURES AT DESIGN PHASE IN WEB ENGINEERING
Keywords:Web Engineering, IFML, CRUD
Nowadays, the total cost of cloud computing infrastructures for Web applications is calculated in deployment and production phases. Recently, the scientific community offers several methodologies to calculate the most suitable infrastructure at these stages to minimize its monetary costs while covering Service Level Agreement (SLA) constraints. On the other hand, Model Driven Web Engineering is taking advantages of code generation from Design level. With both concepts in the scene, in this work we show the first stage toward an approach to estimate the production costs in cloud computing infrastructures at Design phase, choosing the right infrastructure for the job. The process we have performed started defining the variables of the analysis, measuring the time needed in each different combination obtained, validating the confidence of results obtained and finally applying them to an illustrative example to exemplify the proposal in practical terms.
Andrzejak, A., Kondo, D. and Yi, S., Decision Model for Cloud Computing under SLA
Constraints. In 2010 IEEE International Symposium on Modeling, Analysis and Simulation of
Computer and Telecommunication Systems, (Miami Beach, FL, United States, 2010) 257-266.
Boehm, B. W. Software Engineering Economics 1st Edition. Prentice Hall HTR. New Jersey.
Brambilla, M. and Fraternali, P. Interaction Flow Modeling Language – Model-driven UI
Engineering of Web and Mobile Apps with IFML. Morgan Kauffman, USA, 2014. ISBN
Tian, C., Wang, Y., Qi, F. and B. Yin, Decision model for provisioning virtual resources in
Amazon EC2. In 2012 8th international conference on network and service management (cnsm)
and 2012 workshop on systems virtualization management (svm), (Las Vegas, NV, United States,
, 159-163. ISBN: 978-3-901882-48-7.
Fu, X., Cang, Y., Zhu, X. and Deng, S. Scheduling Method of Data-Intensive Applications in
Cloud Computing Environments. Mathematical Problems in Engineering, vol. 2015, Article ID
, 2015. doi:10.1155/2015/605439.
Hermida, J., Meliá, S., Arias A., XANUI: a Textural Platform-Indepedent Model for Rich User
Interfaces. Journal of Web Engineering, 2016, 15(1). 045-083.
He, H., Ma, Z., Li, X., Chen, H. and Shao, W., An Approach to Estimating Cost of Running
Cloud Applications. Based on AWS. In 19th Asia-Pacific Software Engineering Conference,
(Hong Kong, China, 2012), 571-576. doi: 10.1109/APSEC.2012.84
Morfonios, K., Konakas, S., Ioannidis, Y. and Kotsis, N. ROLAP implementations of the data
cube. ACM Comput. Surv., 2007, 39(4). Article 12.
MacQueen, J., Some methods for classification and analysis of multivariate observations. In
Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability, Volume
: Statistics, 281-297, University of California Press, Berkeley, Calif., 1967.
Rodriguez-Echeverria R., Conejero J.M., Preciado J.C. and Sanchez-Figueroa F., AutoCRUD -
Automating IFML Specification of CRUD Operations. In Proceedings of the 12th International
Conference on Web Information Systems and Technologies - Volume 1: APMDWE, ISBN 978-
-758-186-1, pages 307-314.
Rossi, G, Pastor, O, Schwabe, D, Olsina, L.. Web Engineering: Modelling and
Implementing Web Applications. Human-Computer Interaction Series, Springer-Verlag,
London, 2007. ISBN 978-1-84628-923-1
Suresh, S. and Sakthivel, S. System modeling and evaluation on factors influencing power and
performance management of cloud load balancing algorithms, Journal of Web Engineering, 2016,
Toffetti, G., Comai, S., Preciado, J. C. and Linaje, M. State-of-the Art and trends in
the Systematic Development of Rich Internet Applications. Journal of Web Engineering, 2011,
Robles E., Rossi G., Rivero M., Dominguez-Mayo F., García-García J. and Escalona M. Towards
Fast Metamodel Evolution in LIQUIDML. Journal of Web Engineering, 2017, 16(3). 183-211.
An Approach for Guesstimating the Deployment Cost in Cloud Infrastructures at Design Phase in …
Hamdaqa, M. and Tahvildari, L. Stratus ML: A layered cloud modeling framework. In Cloud
Engineering (IC2E), 2015 IEEE International Conference on. 96-105.
Alili, H., Drira, R. and Ghezala, H. H. B. Model Driven Framework for the Configuration and the
Deployment of Applications in the Cloud. In CLOUD COMPUTING 2016 : The Seventh
International Conference on Cloud Computing, GRIDs, and Virtualization, 73.
Caglar, F., An, K., Shekhar, S. and Gokhale, A. Model-driven performance estimation,
deployment, and resource management for cloud-hosted services. In Proceedings of the 2013
ACM workshop on Domain-specific modelling. ACM. 21-26.
Ardagna, D., Casale, G., Petcu, D., MODACLOUDS: A Model-Driven Approach for the Design
and Execution of Applications on Multiple Clouds, MiSE-2012. In Proceedings of the 4th
International Workshop on Modeling in Software Engineering (MiSE '12). IEEE Press,
Piscataway, NJ, USA, 50-56.