A market-based approach to the dynamic reconfiguration problem of service-based systems

Romina Torres, Hernan Astudillo

Resultado de la investigación: Article

2 Citas (Scopus)

Resumen

Modern complex distributed systems are built as service-based systems (SBSs), composed of Web services, which are discovered and bound (most of the time) during runtime to handle the dynamic nature of Web service offerings. As far as vie know, all reconfiguration approaches assign to SBSs' owners the responsibility to identify, select and compose services that satisfy their reconfiguration needs. In practice, SBSs are not omniscient regarding potential service providers' partners or offer trade-offs; thus, in most (or all) cases, service compositions to reconfigure SBSs are suboptimal. This article describes the market-based service reconfiguration (MBSR) approach, where service providers and requesters are software agents and reconfigurations naturally arise from the interaction of them. We implement MACOCO++, a multi-agent reference implementation to configure and reconfigure SBSs; the studied SBSs yield systematically better reconfigurations, and the prototype scales up well regarding both, complexity and number of concurrent service requests. Our results show that using an agent-based market metaphor yields better, fairer service agreements for requesters without needing a central (and possibly unfeasible) component with global knowledge.

Idioma originalEnglish
Páginas (desde-hasta)115-132
Número de páginas18
PublicaciónInternational Journal of Innovative Computing, Information and Control
Volumen10
N.º1
EstadoPublished - 2014

Huella dactilar

Dynamic Reconfiguration
Web services
Software agents
Reconfiguration
Chemical analysis
Web Services
Market
Software Agents
Scale-up
Service Composition
Assign
Distributed Systems
Concurrent
Complex Systems

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Software
  • Information Systems
  • Computational Theory and Mathematics

Citar esto

@article{ca9f7bc43ec544aab8d72ddd8f59bcd1,
title = "A market-based approach to the dynamic reconfiguration problem of service-based systems",
abstract = "Modern complex distributed systems are built as service-based systems (SBSs), composed of Web services, which are discovered and bound (most of the time) during runtime to handle the dynamic nature of Web service offerings. As far as vie know, all reconfiguration approaches assign to SBSs' owners the responsibility to identify, select and compose services that satisfy their reconfiguration needs. In practice, SBSs are not omniscient regarding potential service providers' partners or offer trade-offs; thus, in most (or all) cases, service compositions to reconfigure SBSs are suboptimal. This article describes the market-based service reconfiguration (MBSR) approach, where service providers and requesters are software agents and reconfigurations naturally arise from the interaction of them. We implement MACOCO++, a multi-agent reference implementation to configure and reconfigure SBSs; the studied SBSs yield systematically better reconfigurations, and the prototype scales up well regarding both, complexity and number of concurrent service requests. Our results show that using an agent-based market metaphor yields better, fairer service agreements for requesters without needing a central (and possibly unfeasible) component with global knowledge.",
keywords = "Imperfect information, Multi-agent systems, Service composition, Service discovery, Service-based systems, Web services",
author = "Romina Torres and Hernan Astudillo",
year = "2014",
language = "English",
volume = "10",
pages = "115--132",
journal = "International Journal of Innovative Computing, Information and Control",
issn = "1349-4198",
publisher = "IJICIC Editorial Office",
number = "1",

}

TY - JOUR

T1 - A market-based approach to the dynamic reconfiguration problem of service-based systems

AU - Torres, Romina

AU - Astudillo, Hernan

PY - 2014

Y1 - 2014

N2 - Modern complex distributed systems are built as service-based systems (SBSs), composed of Web services, which are discovered and bound (most of the time) during runtime to handle the dynamic nature of Web service offerings. As far as vie know, all reconfiguration approaches assign to SBSs' owners the responsibility to identify, select and compose services that satisfy their reconfiguration needs. In practice, SBSs are not omniscient regarding potential service providers' partners or offer trade-offs; thus, in most (or all) cases, service compositions to reconfigure SBSs are suboptimal. This article describes the market-based service reconfiguration (MBSR) approach, where service providers and requesters are software agents and reconfigurations naturally arise from the interaction of them. We implement MACOCO++, a multi-agent reference implementation to configure and reconfigure SBSs; the studied SBSs yield systematically better reconfigurations, and the prototype scales up well regarding both, complexity and number of concurrent service requests. Our results show that using an agent-based market metaphor yields better, fairer service agreements for requesters without needing a central (and possibly unfeasible) component with global knowledge.

AB - Modern complex distributed systems are built as service-based systems (SBSs), composed of Web services, which are discovered and bound (most of the time) during runtime to handle the dynamic nature of Web service offerings. As far as vie know, all reconfiguration approaches assign to SBSs' owners the responsibility to identify, select and compose services that satisfy their reconfiguration needs. In practice, SBSs are not omniscient regarding potential service providers' partners or offer trade-offs; thus, in most (or all) cases, service compositions to reconfigure SBSs are suboptimal. This article describes the market-based service reconfiguration (MBSR) approach, where service providers and requesters are software agents and reconfigurations naturally arise from the interaction of them. We implement MACOCO++, a multi-agent reference implementation to configure and reconfigure SBSs; the studied SBSs yield systematically better reconfigurations, and the prototype scales up well regarding both, complexity and number of concurrent service requests. Our results show that using an agent-based market metaphor yields better, fairer service agreements for requesters without needing a central (and possibly unfeasible) component with global knowledge.

KW - Imperfect information

KW - Multi-agent systems

KW - Service composition

KW - Service discovery

KW - Service-based systems

KW - Web services

UR - http://www.scopus.com/inward/record.url?scp=84898620045&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:84898620045

VL - 10

SP - 115

EP - 132

JO - International Journal of Innovative Computing, Information and Control

JF - International Journal of Innovative Computing, Information and Control

SN - 1349-4198

IS - 1

ER -