Proceedings

Flexible Procurement of Services with Uncertain Durations using Redundancy

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 292-297.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

Emerging service-oriented technologies allow software agents to automatically procure distributed services to complete complex tasks. However, in many application scenarios, service providers demand financial remuneration, execution times are uncertain and consumers have deadlines for their tasks. In this paper, we address these issues by developing a novel approach that dynamically procures multiple, redundant services over time, in order to ensure success by the deadline. Specifically, we first present an algorithm for finding optimal procurement solutions, as well as a heuristic algorithm that achieves over 99% of the optimal and is capable of handling thousands of providers. Using experiments, we show that these algorithms achieve an improvement of up to 130% over current strategies that procure only single services. Finally, we consider settings where service costs are not known to the consumer, and introduce several mechanisms that incentivise providers to reveal their costs truthfully and that still achieve up to 95% efficiency.Sebastian Stein, Enrico Gerding, Alex Rogers, Kate Larson, Nicholas R. Jennings

  1. [Chalasani et al., 1998] Prasad Chalasani, Somesh Jha, Onn She- hory, and Katia Sycara. Query restart strategies for web agents. In Proc. AGENTS '98, pages 124-131, 1998.
  2. [Dean and Ghemawat, 2008] J. Dean and S. Ghemawat. Mapre- duce: simplified data processing on large clusters. Commun. ACM, 51(1):107-113, 2008.
  3. [Jehiel and Moldovanu, 2001] P. Jehiel and B. Moldovanu. Ef- ficient design with interdependent valuations. Econometrica, 69(5):1237-1259, 2001.
  4. [Mas-Colell et al., 1995] A. Mas-Colell, M.D. Whinston, and J.R. Green. Microeconomic Theory. Oxford University Press, 1995.
  5. [Porter et al., 2008] R. Porter, A. Ronen, Y. Shoham, and M. Ten- nenholtz. Fault tolerant mechanism design. Artificial Intelli- gence, 172(15):1783-1799, 2008.
  6. M. P. Singh and M. N. Huhns. Service- Oriented Computing : Semantics, Processes, Agents. John Wiley & Sons, Inc., USA, 2005.
  7. [Stein et al., 2008] S. Stein, N. R. Jennings, and T. R. Payne. Flex- ible service provisioning with advance agreements. In Proc. AA- MAS08, pages 249-256, 2008.
  8. [Trivedi, 2001] K.S. Trivedi. Probability and Statistics with Relia- bility, Queuing, and Computer Science Applications. John Wiley & Sons, Inc., USA, 2nd edition, 2001.
  9. [Weitzman, 1979] M. L. Weitzman. Optimal search for the best alternative. Econometrica, 47(3):641-654, 1979.
  10. [Zohar and Rosenschein, 2008] A. Zohar and J. S. Rosenschein. Mechanisms for information elicitation. Artificial Intelligence, 172(16-17):1917-1939, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards