Publication
Improving and modeling the performance of a Publish-Subscribe message broker
dc.contributor.author | Rocha, Rafael | |
dc.contributor.author | Maia, Cláudio | |
dc.contributor.author | Lino Ferreira, Luis | |
dc.contributor.author | Varga, Pal | |
dc.date.accessioned | 2020-01-17T15:49:38Z | |
dc.date.embargo | 2129 | |
dc.date.issued | 2019 | |
dc.description.abstract | The Event Handler – a publish-subscribe broker implemented over REST/HTTP(S) – is an auxiliary system of the Arrowhead framework for IoT applications. During this work we found that the existing implementation of the Event Handler suffers from serious performance issues. This paper describes the reengineering effort that ultimately enabled it to reach much more acceptable levels of performance, by using appropriate software configurations and design patterns. Additionally, we also illustrate how this enhanced version of the Event Handler can be modeled using Petri nets, to depict the performance impact of different thread pool configurations and CPU core availability. The main objective of this modeling process is to enable the estimation of the system’s performance to guarantee the required quality of service. | pt_PT |
dc.description.version | info:eu-repo/semantics/publishedVersion | pt_PT |
dc.identifier.doi | 10.1109/IECON.2019.8927504 | pt_PT |
dc.identifier.issn | 2577-1647 | |
dc.identifier.uri | http://hdl.handle.net/10400.22/15319 | |
dc.language.iso | eng | pt_PT |
dc.peerreviewed | yes | pt_PT |
dc.publisher | Institute of Electrical and Electronics Engineers | pt_PT |
dc.relation | FLEXIGY, ref. POCI-01-0247-FEDER-034067 | pt_PT |
dc.relation | Electronics and ICT as enabler for digital industry and optimized supply chain management covering the entire product lifecycle | |
dc.relation.publisherversion | https://ieeexplore.ieee.org/document/8927504 | pt_PT |
dc.subject | Performance | pt_PT |
dc.subject | Publish-Subscribe | pt_PT |
dc.subject | HTTP | pt_PT |
dc.subject | REST | pt_PT |
dc.subject | SOA | pt_PT |
dc.subject | Java | pt_PT |
dc.subject | Petri Net | pt_PT |
dc.subject | Real-Time | pt_PT |
dc.title | Improving and modeling the performance of a Publish-Subscribe message broker | pt_PT |
dc.type | conference object | |
dspace.entity.type | Publication | |
oaire.awardTitle | Electronics and ICT as enabler for digital industry and optimized supply chain management covering the entire product lifecycle | |
oaire.awardURI | info:eu-repo/grantAgreement/EC/H2020/737459/EU | |
oaire.citation.conferencePlace | Lisbon, Portugal | pt_PT |
oaire.citation.endPage | 5498 | pt_PT |
oaire.citation.startPage | 5493 | pt_PT |
oaire.citation.title | Proceedings of the 45th Annual Conference of the IEEE Industrial Electronics Society (IECON 2019) | pt_PT |
oaire.fundingStream | H2020 | |
person.familyName | Maia | |
person.familyName | Lino Ferreira | |
person.givenName | Cláudio Roberto Ribeiro | |
person.givenName | Luis | |
person.identifier | 2014958 | |
person.identifier.ciencia-id | EC13-23BF-2018 | |
person.identifier.ciencia-id | 4715-3F5B-EFAE | |
person.identifier.orcid | 0000-0002-6567-4271 | |
person.identifier.orcid | 0000-0002-5976-8853 | |
person.identifier.scopus-author-id | 55421891300 | |
project.funder.identifier | http://doi.org/10.13039/501100008530 | |
project.funder.name | European Commission | |
rcaap.rights | closedAccess | pt_PT |
rcaap.type | conferenceObject | pt_PT |
relation.isAuthorOfPublication | 382626bf-f6e8-427b-b5fa-e470b5b0fb03 | |
relation.isAuthorOfPublication | 1db060b0-52ff-4a6b-9eaa-4d8a2030942b | |
relation.isAuthorOfPublication.latestForDiscovery | 382626bf-f6e8-427b-b5fa-e470b5b0fb03 | |
relation.isProjectOfPublication | c7a44880-c5eb-48c3-acdb-74671ce70a91 | |
relation.isProjectOfPublication.latestForDiscovery | c7a44880-c5eb-48c3-acdb-74671ce70a91 |