1 research outputs found

    Cloud services representation using SLA composition

    Full text link
    SLA-aware Cloud platforms need mechanisms to represent, store and retrieve Cloud services. Usually services changes between different platforms, custom models are built to capture this information and ad-hoc implementations used to store and retrieve it. This paper propose a generic methodology for the representation of Cloud services. This methodology uses the WS-Agreement specification for capturing and manipulation arbitrary services using SLA fragments. SLA fragments are composed on the fly in response to user request. A SLA composition algorithm enables a prototype implementation of the methodology in a SLA-aware Cloud platform. This methodology provides the genericity, extensibility and flexibility to unify the modeling of Cloud services. Finally a use case provides a quantitative measure of the utility provided by the methodology from a Cloud user and Cloud provider point of view.This work has been developed under the support of the program Formacion de Personal Investigador de Caracter Predoctoral grant number BFPI/2009/103, from the Conselleria d'Educacio of the Generalitat Valenciana and the financial support received from the Ministerio de Economia y Competitividad for the project CodeCloud (TIN2010-17804).García García, A.; Blanquer Espert, I. (2015). Cloud services representation using SLA composition. Journal of Grid Computing. 13(1):35-51. https://doi.org/10.1007/s10723-014-9295-6S3551131Cloud computing use cases white paper. Technical report, The Open Cloud Manifesto. http://opencloudmanifesto.org/Cloud_Computing_Use_Cases_Whitepaper-2_0.pdfAron, R., Chana, I.: Formal qos policy based grid resource provisioning framework. J. Grid Comput. 10(2), 249–264 (2012). doi: 10.1007/s10723-012-9202-yBrandic, I.: Towards self-manageable cloud services. In: 33rd Annual IEEE International Computer Software and Applications Conference, 2009. COMPSAC ’09, vol. 2, pp. 128–133 (2009). doi: 10.1109/COMPSAC.2009.126Bunch, C., Drawert, B., Chohan, N., Krintz, C., Petzold, L., Shams, K.: Language and runtime support for automatic configuration and deployment of scientific computing software over cloud fabrics. J. Grid Comput. 10(1), 23–46 (2012). doi: 10.1007/s10723-012-9213-8Buyya, R., Garg, S.K., Calheiros, R.N.: SLA-oriented resource provisioning for cloud computing: Challenges, architecture, and solutions. In: Proceedings of the 2011 International Conference on Cloud and Service Computing, CSC ’11, pp. 1–10. IEEE Computer Society, Washington (2011)Calheiros, R.N., Vecchiola, C., Karunamoorthy, D., Buyya, R.: The Aneka platform and QoS-driven resource provisioning for elastic applications on hybrid clouds. Futur. Gener. Comput. Syst. 28(6), 861(10) (2012)Cook, S.A.: The complexity of theorem-proving procedures. In: Proceedings of the 3rd Annual ACM Symposium on Theory of Computing, STOC ’71, pp. 151–158. ACM, New York (1971)Deussen, P., Eckert, K.P., Strick, L., Witaszek, D.: Cloud concepts for the public sector in germany use cases. Technical report, Fraunhofer Institute FOKUS. http://www.interoperability-center.com/c/document_library/get_file?uuid=9176f0fa-1ea2-4771-b8e0-a3f9c685199f&groupId=12725 (2011). Accessed 25 March 2014Emeakaroha, V.C., Brandic, I., Maurer, M., Dustdar, S.: Low level metrics to high level SLAs - LoM2HiS framework: Bridging the gap between monitored metrics and SLA parameters in cloud environments. In: 2010 International Conference on High Performance Computing and Simulation (HPCS), pp. 48–54. (2010). doi: 10.1109/HPCS.2010.5547150García, A.G., Espert, I.B., García, V.H.: Sla-driven dynamic cloud resource management. Futur. Gener. Comput. Syst. 31(0), 1–11 (2014). doi: 10.1016/j.future.2013.10.005 . Special section: advances in computer supported collaboration: systems and technologies. http://www.sciencedirect.com/science/article/pii/S0167739X1300215X . Accessed 25 March 2014Garcia, G.A., De Alfonso Laguna, C., Hernandez Garcia, V.: Design of a platform of virtual service containers for service oriented cloud computing. In: Cracow Grid Workshop 2009, pp. 20–27. Academic Computer Centre CYFRONET (2009)Hennessy, J.L., Patterson, D.A.: Computer Architecture, Fifth Edition: A Quantitative Approach, 5th edn. Morgan Kaufmann Publishers Inc., San Francisco (2011)Herssens, C., Faulkner, S., Jureta, I.J.: Context-driven autonomic adaptation of sla. In: Proceedings of the 6th International Conference on Service-Oriented Computing, ICSOC ’08, pp. 362–377. Springer-Verlag, Berlin, Heidelberg (2008)Jeckle, M., Doolin, D.M., McMahan, P., McMahan, P., Wade, R., Toy, B., Dongarra, J.: Linpack Java implementation. http://www.jeckle.de/freeStuff/jLinpack/ (2004). Accessed 12 Dec 2013Karp, R.M.: Reducibility among combinatorial problems. In: Miller, R.E., Thatcher J.W. (eds.) Complexity of Computer Computations, pp. 85–103. Plenum Press (1972)Kertesz, A., Kecskemeti, G., Brandic, I.: An SLA-based resource virtualization approach for on-demand service provision. In: Proceedings of the 3rd International Workshop on Virtualization Technologies in Distributed Computing, VTDC ’09, pp. 27–34 (2009). doi: 10.1145/1555336.1555341Ludwig, H., Keller, A., Dan, A., King, R.: A service level agreement language for dynamic electronic services. In: Advanced Issues of E-Commerce and Web-Based Information Systems, 2002. (WECWIS 2002). Proceedings. 4th IEEE International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems (WECWIS 2002), pp. 25–32 (2002). doi: 10.1109/WECWIS.2002.1021238Montes, J., Sánchez, A., Pérez, M.: Riding out the storm: How to deal with the complexity of grid and cloud management. J. Grid Comput. 10(3), 349–366 (2012). doi: 10.1007/s10723-012-9225-4Niehörster, O., Brinkmann, A., Keller, A., Kleineweber, C., Krüger, J., Simon, J.: Cost-aware and slo-fulfilling software as a service. J. Grid Comput. 10(3), 553–577 (2012). doi: 10.1007/s10723-012-9230-7Peter Mell, T.G.: The nist definition of cloud computing. Technical report, National Institute of Standards and Technology. csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf (2011). Accessed 25 March 2014Pichot, A., Wäldrich, O., Ziegler, W., Wieder, P.: Dynamic sla negotiation based on ws-agreement. WEBIST 1, 38–45 (2008)Sauvé, J., Marques, F., Moura, A., Sampaio, M., Jornada, J., Radziuk, E.: Sla design from a business perspective. In: Proceedings of DSOM 2005. Springer (2005)SIENA: SIENA roadmap on distributed computing infrastructure for e-science and beyond europe, Technical report, SIENA. http://www.sienainitiative.eu/Pages/SelectedDocument.aspx?id_documento=f63de70f-7984-4dcd-9268-50eeadefb81a (2012). Accessed 25 March 2014The 4CaaSt Consortium: Building the PaaS Cloud of the Future. http://4caast.morfeo-project.org/ (2012). Accessed 25 March 2014The BonFIRE Consortium: Building service test beds on FIRE. http://www.bonfire-project.eu/ (2012). Accessed 25 March 2014The Cloud-TM Consortium: Cloud-TM: A novel programming paradigm for cloud computing. http://www.cloudtm.eu/ (2012). Accessed 25 March 2014The Cloudscale Consortium: Scalability Management for Cloud Computing. http://www.cloudscale-project.eu/ (2012). Accessed 25 March 2014The Contrail Consortium: Open computing infrastructure for elastic services. http://contrail-project.eu/ (2012). Accessed 25 March 2014The OPTIMIS Consortium: OPTIMIS: Optimized Infrastructure Services. http://www.optimis-project.eu/ (2012). Accessed 25 March 2014The PaaSage Consortium: PaaSage: Model Based Cloud Platform Upperware. http://www.paasage.eu/ (2012). Accessed 25 March 2014The Reservoir Consortium: Resources and Services Virtualization without Barriers. http://www.reservoir-fp7.eu/ (2012). Accessed 25 March 2014The SLA@SOI Consortium: Deliverable D.A3a SLA-aware Service Management. http://sla-at-soi.eu/wp-content/uploads/2009/07/D.A3a-M26-SLAAwareServiceManagement.pdf/ . Accessed 25 March 2014The SLA@SOI consortium: SLA@SOI Empowering the service economy with SLA-aware infrastructures. http://sla-at-soi.eu/ (2011). Accessed 25 March 2014The VENUS-C consortium: Virtual multidisciplinary environments using clouds. www.venus-c.eu (2012). Accessed 25 March 201
    corecore