Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Computing performance requirements for web service compositions

dc.contributor.authorGarcía Domínguez, Antonio
dc.contributor.authorPalomo Lozano, Francisco
dc.contributor.authorMedina Bulo, Inmaculada
dc.contributor.authorIbias, Alfredo
dc.contributor.authorNúñez García, Manuel
dc.date.accessioned2023-06-22T10:54:55Z
dc.date.available2023-06-22T10:54:55Z
dc.date.issued2022-07-16
dc.descriptionCRUE-CSIC (Acuerdos Transformativos 2022)
dc.description.abstractIn order to produce service compositions, modern web applications now combine both in-house and third-party web services. Therefore, their performance depends on the performance of the services that they integrate. At early stages, it may be hard to quantify the performance demanded from the services to meet the requirements of the application, as some services may not be available or may not provide performance guarantees. The authors present several algorithms that compute the required performance for each service from a model of a service composition at an early stage of development. This is also helpful when testing service compositions and selecting candidate web services, enabling performance-driven recommendation systems for web services that could be integrated into service discovery. Domain experts can annotate the model to include partial knowledge on the expected performance of the services. We develop a throughput computation algorithm and two time limit computation algorithms operating on such a model: a baseline algorithm, based on linear programming, and an optimised graph-based algorithm. We conduct theoretical and empirical evaluations of their performance and capabilities on a large sample of models of several classes. Results show that the algorithms can provide an estimation of the performance required by each service, and that the throughput computation algorithm and the graph-based time limit computation algorithm show good performance even in models with many paths.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.sponsorshipMinisterio de Ciencia e Innovación (MICINN)/FEDER
dc.description.sponsorshipComunidad de Madrid/FEDER
dc.description.statuspub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/74109
dc.identifier.doi10.1016/j.csi.2022.103664
dc.identifier.issn0920-5489
dc.identifier.officialurlhttps://doi.org/10.1016/j.csi.2022.103664
dc.identifier.urihttps://hdl.handle.net/20.500.14352/71881
dc.journal.titleComputer Standards & Interfaces
dc.language.isoeng
dc.page.initial103664
dc.publisherElsevier
dc.relation.projectIDFAME (RTI2018- 093608-B-C31 and RTI2018-093608-B-C33), AwESOMe (PID2021- 122215NB-C31 and PID2021-122215NB-C33), and SEBASENet ((RED2018-102472-T)
dc.relation.projectIDFORTE-CM (S2018/TCS-4314)
dc.rightsAtribución 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by/3.0/es/
dc.subject.keywordWeb service compositions
dc.subject.keywordWorkflow models
dc.subject.keywordNon-functional requirements
dc.subject.keywordPerformance requirements
dc.subject.ucmInformática (Informática)
dc.subject.ucmSistemas expertos
dc.subject.unesco1203.17 Informática
dc.titleComputing performance requirements for web service compositions
dc.typejournal article
dc.volume.number83
dspace.entity.typePublication
relation.isAuthorOfPublication26825d32-1d0a-4bbb-b145-e014e22f1a88
relation.isAuthorOfPublication.latestForDiscovery26825d32-1d0a-4bbb-b145-e014e22f1a88

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1-s2.0-S0920548922000381-main.pdf
Size:
1.63 MB
Format:
Adobe Portable Document Format

Collections