A SLA graph model for data services

Cloud computing has given rise to on-demand service provisioning and massive outsourcing of IT infrastructures and applications to virtual, commoditized ones. Despite the broad Service Level Agreement (SLA) usage in scientific settings, their role in cloud markets is peripheral and misinterpreted. The paper introduces a SLA graph data model that supports automated SLA formalization and data management through a property digraph. The data model is described as a directed graph (digraph). We elaborate on node and edge properties that indicate dependencies in the SLA data management flow. We sketch a realistic scenario of cloud data service provisioning to extract attributes that characterize the data service. The SLA graph model and data service attributes are used to demonstrate the formalization of a SLA template that is managed as a property graph. The graph structure enables the manipulation of SLA information in a modular, extensible way that considers the data flow and all inclusive data dependencies.

[1]  Ian Foster,et al.  A quality of service architecture that combines resource reservation and application adaptation , 2000, 2000 Eighth International Workshop on Quality of Service. IWQoS 2000 (Cat. No.00EX400).

[2]  James Won-Ki Hong,et al.  OSLAM: Towards ontology-based SLA management for IPTV services , 2011, 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops.

[3]  Asit Dan,et al.  Web Services Differentiation with Service Level Agreements , 2003 .

[4]  Ian T. Foster,et al.  Grid information services for distributed resource sharing , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[5]  Christopher Ward,et al.  A Generic SLA Semantic Model for the Execution Management of E-business Outsourcing Contracts , 2002, EC-Web.

[6]  Verena Kantere A Framework for Cost-Aware Cloud Data Management , 2012, OTM Conferences.

[7]  Ian T. Foster,et al.  SNAP: A Protocol for Negotiating Service Level Agreements and Coordinating Resource Management in Distributed Systems , 2002, JSSPP.

[8]  Alfonso Sánchez-Macián,et al.  Towards Unified QoS/SLA Ontologies , 2006, 2006 IEEE Services Computing Workshops.

[9]  Gustavo Alonso,et al.  Consistency Rationing in the Cloud: Pay only when it matters , 2009, Proc. VLDB Endow..

[10]  Olga Papaemmanouil Supporting Extensible Performance SLAs for Cloud Databases , 2012, 2012 IEEE 28th International Conference on Data Engineering Workshops.

[11]  Heiko Ludwig,et al.  Defining and Monitoring Service-Level Agreements for Dynamic e-Business , 2002, LISA.

[12]  Gabi Dreo Rodosek,et al.  A user-centric approach to automated service provisioning , 2001, 2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings. Integrated Network Management VII. Integrated Management Strategies for the New Millennium (Cat. No.01EX470).

[13]  Yun Chi,et al.  PMAX: tenant placement in multitenant databases for profit maximization , 2013, EDBT '13.

[14]  Heiko Ludwig,et al.  Web Service Level Agreement (WSLA) Language Specification , 2003 .

[15]  Gregor von Laszewski,et al.  A fault detection service for wide area distributed computations , 2004, Cluster Computing.

[16]  Ian T. Foster,et al.  Agreement-Based Resource Management , 2005, Proceedings of the IEEE.

[17]  Asit Dan,et al.  Web services agreement specification (ws-agreement) , 2004 .

[18]  Frances M. T. Brazier,et al.  Monitoring and Reputation Mechanisms for Service Level Agreements , 2008, GECON.