A Logical Way to Negotiate Services

07/06/2023
by   Glenn Bruns, et al.
0

Service providers commonly provide only a fixed catalog of services to their clients. Both clients and service providers can benefit from service negotiation, in which a client makes a query for a specific service, and the provider counters with an offer. The query could include parameters that control the performance, reliability, and function of the service. However, a problem with service negotiation is that it can be expensive for a service provider to support. In this paper we define a formal negotiation policy language that enables automated service negotiation. In the model supported by the language, service providers can recursively obtain the services they need from sub-providers. The queries made by clients, and the offers returned from service providers, are expressed in quantifier-free first-order logic. Quantifier elimination is used to transform constraints between providers and sub-providers. The pattern of interaction between clients and service providers is defined in process algebra. We show a correctness property of our language: if sub-providers respond positively to queries, then so does the provider itself.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/11/2020

A Principled Approach to GraphQL Query Cost Analysis

The landscape of web APIs is evolving to meet new client requirements an...
research
06/22/2009

Soft Constraints for Quality Aspects in Service Oriented Architectures

We propose the use of Soft Constraints as a natural way to model Service...
research
08/08/2021

Data Analysis: Communicating with Offshore Vendors using Instant Messaging Services

The purpose of this study is to find whether the choice of correct analy...
research
09/17/2018

"FabSearch" : A 3D CAD Model Based Search Engine for Sourcing Manufacturing Services

In this paper, we present "FabSearch", a prototype search engine for sou...
research
12/20/2020

Hashcashed Reputation with Application in Designing Watchtowers

We propose a novel reputation system to stimulate well-behaviour, and co...
research
04/29/2022

Cost Effective MLaaS Federation: A Combinatorial Reinforcement Learning Approach

With the advancement of deep learning techniques, major cloud providers ...
research
07/30/2019

An Empirical Study of GraphQL Schemas

GraphQL is a query language for APIs and a runtime to execute queries. U...

Please sign up or login with your details

Forgot password? Click here to reset