A Nonmonotonic Soft Concurrent Constraint Language for SLA Negotiation
نویسندگان
چکیده
We present an extension of the Soft Concurrent Constraint language that allows the nonmonotonic evolution of the constraint store. To accomplish this, we introduce some new operations: the retract(c) reduces the current store by c, the updateX(c) transactionally relaxes all the constraints of the store that deal with the variables in the set X, and then adds a constraint c; the nask(c) tests if c is not entailed by the store. We present this framework as a possible solution to the management of resources (e.g. web services and network resource allocation) that need a given Quality of Service (QoS). The QoS requirements of all the parties should converge, through a negotiation process, on a formal agreement defined as the Service Level Agreement, which specifies the contract that must be enforced. c-semirings are the algebraic structures that we use to model QoS metrics.
منابع مشابه
Designing a Nonmonotonic Soft Concurrent Constraint Language for SLA Management
We present an extension of the Soft Concurrent Constraint language to allow the nonmonotonic evolution of the constraint store. To accomplish this, we introduce some new operations: the retract(c) reduces the current store by c, the updateX(c) transactionally relaxes all the constraints of the store that deal with the variables in X set, and then adds a constraint c (usually with support = X); ...
متن کاملA Nonmonotonic Soft Concurrent Constraint Language to Model the Negotiation Process
We present an extension of the Soft Concurrent Constraint language that allows the nonmonotonic evolution of the constraint store. To accomplish this, we introduce some new operations: retract(c) reduces the current store by c, updateX(c) transactionally relaxes all the constraints of the store that deal with the variables in the set X, and then adds a constraint c; nask(c) tests if c is not en...
متن کاملFairness as a QoS Measure for Web Services
Service Oriented Architectures (SOAs) are component-based architectures, characterized by reusability, modularization and composition, usually offered by HTTP (web services) and often equipped with a Quality of Services (QoS) measure. In order to guarantee the fairness property to each client requesting a service, we propose a fair version of the (Soft) Concurrent Constraint language to deal wi...
متن کاملCorrective Feedback in EFL Classrooms: Learner Negotiation Strategies and Uptake
This quasi-experimental study examines the extent to which research findings from teacher Corrective Feedbacks (CFs) and SLA concerning the efficiency of Focus-on-Form (FoF) pedagogy is transferable to the context of foreign language learning in Iranian schools. To investigate how "grammar instruction with FoF-oriented error treatment" functions as a matrix in which English learning takes plac...
متن کاملCC-Pi: A Constraint-Based Language for Specifying Service Level Agreements
Service Level Agreements are a key issue in Service Oriented Computing. SLA contracts specify client requirements and service guarantees, with emphasis on Quality of Service (cost, performance, availability, etc.). In this work we propose a simple model of contracts for QoS and SLAs that also allows to study mechanisms for resource allocation and for joining different SLA requirements. Our lang...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 236 شماره
صفحات -
تاریخ انتشار 2009