JOURNAL ARTICLE

An Efficient Algorithm for Strategy-Proof Service Composition

Abstract

One of the most typical models of service market is a reverse auction, where service providers offer their services at a certain price and a user selects a combination of the services. In the first price auction, however, a service which is cheaper and has better quality is not necessarily selected. This causes unstable outcomes which are undesirable both for a user and service providers. A possible solution to this is the VCG (Vickrey-Clarke-Groves) mechanism, where the dominant strategy for a service provider is to report true cost of his service. In spite of this desirable property, implementing the VCG mechanism for service composition suffers from its computational cost. Calculation of payments to service providers based on the VCG mechanism requires iterative service selection, although each service selection can be NP- hard. Approximation algorithms cannot be applied because approximate solutions do not assure the desirable property of the VCG mechanism. Thus, we propose a dynamic programming (DP) based algorithm for service selection and VCG payment calculation. The proposed algorithm solves service selection in quasi-polynomial time and gives an exact solution. Moreover, we extend the algorithm to reuse matrix which is built during DP. This largely improves the performance of VCG payment calculation. Our experiment shows that the proposed algorithm can solve practical scale service composition.

Keywords:
Computer science Service provider Service (business) Algorithm Payment Mathematical optimization Mathematics World Wide Web

Metrics

1
Cited By
0.82
FWCI (Field Weighted Citation Impact)
22
Refs
0.82
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Service-Oriented Architecture and Web Services
Physical Sciences →  Computer Science →  Information Systems
Auction Theory and Applications
Social Sciences →  Decision Sciences →  Management Science and Operations Research
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Strategy-Proof Pricing for Cloud Service Composition

Masahiro TanakaYohei Murakami

Journal:   IEEE Transactions on Cloud Computing Year: 2014 Vol: 4 (3)Pages: 363-375
JOURNAL ARTICLE

Efficient algorithm for replanning web service composition

Kavita D. HanabarattiRudragoud Patil

Journal:   Indonesian Journal of Electrical Engineering and Computer Science Year: 2023 Vol: 31 (1)Pages: 491-491
BOOK-CHAPTER

Efficient Web Service Composition via Knapsack-Variant Algorithm

Shi-Liang FanYu-Bin YangXiao-Xuan Wang

Lecture notes in computer science Year: 2018 Pages: 51-66
JOURNAL ARTICLE

A strategy-proof auction mechanism for service composition based on user preferences

Yao XiaZhiqiu Huang

Journal:   Frontiers of Information Technology & Electronic Engineering Year: 2021 Vol: 22 (2)Pages: 185-201
BOOK-CHAPTER

Efficient Proof Composition for Verifiable Computation

Julien KeufferRefik MolvaHervé Chabanne

Lecture notes in computer science Year: 2018 Pages: 152-171
© 2026 ScienceGate Book Chapters — All rights reserved.