{"id":"https://openalex.org/W4360604900","doi":"https://doi.org/10.1109/icnc57223.2023.10074556","title":"Client-Transparent and Self-Managed MQTT Broker Federation at the Application Layer","display_name":"Client-Transparent and Self-Managed MQTT Broker Federation at the Application Layer","publication_year":2023,"publication_date":"2023-02-20","ids":{"openalex":"https://openalex.org/W4360604900","doi":"https://doi.org/10.1109/icnc57223.2023.10074556"},"language":"en","primary_location":{"id":"doi:10.1109/icnc57223.2023.10074556","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/icnc57223.2023.10074556","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 International Conference on Computing, Networking and Communications (ICNC)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://lume.ufrgs.br/bitstream/10183/267015/1/001187579.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5084717991","display_name":"Jos\u00e9 Fernando de Lacerda Machado","orcid":null},"institutions":[{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Jos\u00e9 Fernando de Lacerda Machado","raw_affiliation_strings":["Institute of Informatics - Federal University of Rio Grande do Sul,Porto Alegre,Brazil","Institute of Informatics - Federal University of Rio Grande do Sul, Porto Alegre, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Informatics - Federal University of Rio Grande do Sul,Porto Alegre,Brazil","institution_ids":["https://openalex.org/I130442723"]},{"raw_affiliation_string":"Institute of Informatics - Federal University of Rio Grande do Sul, Porto Alegre, Brazil","institution_ids":["https://openalex.org/I130442723"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050130606","display_name":"Marco Aur\u00e9lio Spohn","orcid":"https://orcid.org/0000-0002-9265-9421"},"institutions":[{"id":"https://openalex.org/I3130004620","display_name":"Universidade Federal da Fronteira Sul","ror":"https://ror.org/03z9wm572","country_code":"BR","type":"education","lineage":["https://openalex.org/I3130004620"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Marco Aur\u00e9lio Spohn","raw_affiliation_strings":["Federal University of Fronteira Sul,Chapec&#x00F3;,Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Federal University of Fronteira Sul,Chapec&#x00F3;,Brazil","institution_ids":["https://openalex.org/I3130004620"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5069321002","display_name":"Lisandro Zambenedetti Granville","orcid":"https://orcid.org/0000-0001-8956-8660"},"institutions":[{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Lisandro Zambenedetti Granville","raw_affiliation_strings":["Institute of Informatics - Federal University of Rio Grande do Sul,Porto Alegre,Brazil","Institute of Informatics - Federal University of Rio Grande do Sul, Porto Alegre, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Informatics - Federal University of Rio Grande do Sul,Porto Alegre,Brazil","institution_ids":["https://openalex.org/I130442723"]},{"raw_affiliation_string":"Institute of Informatics - Federal University of Rio Grande do Sul, Porto Alegre, Brazil","institution_ids":["https://openalex.org/I130442723"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.3454,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.39050109,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"132","issue":null,"first_page":"603","last_page":"607"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/mqtt","display_name":"MQTT","score":0.9743916988372803},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8323000073432922},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7317628264427185},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.5438719987869263},{"id":"https://openalex.org/keywords/personalization","display_name":"Personalization","score":0.5425903797149658},{"id":"https://openalex.org/keywords/message-queue","display_name":"Message queue","score":0.4921990931034088},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.48708319664001465},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.475582480430603},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.4649905562400818},{"id":"https://openalex.org/keywords/cluster-analysis","display_name":"Cluster analysis","score":0.461056113243103},{"id":"https://openalex.org/keywords/loose-coupling","display_name":"Loose coupling","score":0.45072200894355774},{"id":"https://openalex.org/keywords/application-layer","display_name":"Application layer","score":0.4402661919593811},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.4148727059364319},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.257527232170105},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.24702739715576172},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.23576143383979797},{"id":"https://openalex.org/keywords/internet-of-things","display_name":"Internet of Things","score":0.21096846461296082},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.18877190351486206},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1788424253463745}],"concepts":[{"id":"https://openalex.org/C132868160","wikidata":"https://www.wikidata.org/wiki/Q10322548","display_name":"MQTT","level":3,"score":0.9743916988372803},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8323000073432922},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7317628264427185},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.5438719987869263},{"id":"https://openalex.org/C183003079","wikidata":"https://www.wikidata.org/wiki/Q1000371","display_name":"Personalization","level":2,"score":0.5425903797149658},{"id":"https://openalex.org/C26324664","wikidata":"https://www.wikidata.org/wiki/Q1065525","display_name":"Message queue","level":2,"score":0.4921990931034088},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.48708319664001465},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.475582480430603},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.4649905562400818},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.461056113243103},{"id":"https://openalex.org/C164100034","wikidata":"https://www.wikidata.org/wiki/Q1870629","display_name":"Loose coupling","level":2,"score":0.45072200894355774},{"id":"https://openalex.org/C190793597","wikidata":"https://www.wikidata.org/wiki/Q189768","display_name":"Application layer","level":3,"score":0.4402661919593811},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.4148727059364319},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.257527232170105},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.24702739715576172},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.23576143383979797},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.21096846461296082},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.18877190351486206},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1788424253463745},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/icnc57223.2023.10074556","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/icnc57223.2023.10074556","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 International Conference on Computing, Networking and Communications (ICNC)","raw_type":"proceedings-article"},{"id":"pmh:oai:www.lume.ufrgs.br:10183/267015","is_oa":true,"landing_page_url":"http://hdl.handle.net/10183/267015","pdf_url":"https://lume.ufrgs.br/bitstream/10183/267015/1/001187579.pdf","source":{"id":"https://openalex.org/S4306402641","display_name":"LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Cient\u00edficas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4383465926","host_organization_name":"LA Referencia","host_organization_lineage":["https://openalex.org/I4383465926"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"instacron:UFRGS","raw_type":"info:eu-repo/semantics/masterThesis"}],"best_oa_location":{"id":"pmh:oai:www.lume.ufrgs.br:10183/267015","is_oa":true,"landing_page_url":"http://hdl.handle.net/10183/267015","pdf_url":"https://lume.ufrgs.br/bitstream/10183/267015/1/001187579.pdf","source":{"id":"https://openalex.org/S4306402641","display_name":"LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Cient\u00edficas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4383465926","host_organization_name":"LA Referencia","host_organization_lineage":["https://openalex.org/I4383465926"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"instacron:UFRGS","raw_type":"info:eu-repo/semantics/masterThesis"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/17","score":0.44999998807907104,"display_name":"Partnerships for the goals"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4360604900.pdf","grobid_xml":"https://content.openalex.org/works/W4360604900.grobid-xml"},"referenced_works_count":12,"referenced_works":["https://openalex.org/W2095785477","https://openalex.org/W2106546211","https://openalex.org/W2148856167","https://openalex.org/W2755087487","https://openalex.org/W2767039516","https://openalex.org/W2784134065","https://openalex.org/W2902554960","https://openalex.org/W3011750403","https://openalex.org/W3041103429","https://openalex.org/W3157238076","https://openalex.org/W4292702491","https://openalex.org/W6752354931"],"related_works":["https://openalex.org/W4309750840","https://openalex.org/W2974197507","https://openalex.org/W3187039177","https://openalex.org/W4387163684","https://openalex.org/W3195514317","https://openalex.org/W2896754033","https://openalex.org/W4321440614","https://openalex.org/W2809902332","https://openalex.org/W4284992596","https://openalex.org/W4248270155"],"abstract_inverted_index":{"The":[0],"use":[1],"of":[2,23,31,120],"IoT":[3,17,40],"devices":[4,41],"for":[5,36,101],"monitoring":[6],"and":[7,13,42,85,98,115,149],"automation":[8],"became":[9],"very":[10],"disseminated.":[11],"Also,":[12],"as":[14],"a":[15,72,96,109,141],"consequence,":[16],"scalability":[18,62],"issues":[19],"evolved":[20],"into":[21],"one":[22],"the":[24,32,37,49,91,130],"main":[25],"challenges":[26,63],"on":[27,48,64],"large":[28],"deployments.":[29],"One":[30],"most":[33],"adopted":[34],"architectures":[35],"communication":[38],"between":[39],"other":[43],"information":[44],"systems":[45],"is":[46],"based":[47],"Publish/Subscribe":[50],"paradigm,":[51],"mainly":[52,67],"embraced":[53],"by":[54],"MQTT-capable":[55],"devices.":[56],"Some":[57],"implementations":[58],"aimed":[59],"to":[60,143,152],"solve":[61],"those":[65],"environments,":[66],"using":[68,105],"clustering":[69,124],"solutions,":[70],"while":[71],"few":[73],"considered":[74,88],"federation":[75,106,113,131],"approaches.":[76],"Existing":[77],"solutions":[78,125],"are":[79],"predominantly":[80],"proprietary,":[81],"lacking":[82],"public":[83],"documentation,":[84],"may":[86],"be":[87],"incipient.":[89],"In":[90],"present":[92,140],"work,":[93],"we":[94],"propose":[95],"client-transparent":[97],"self-managed":[99],"solution":[100],"scaling":[102],"MQTT":[103],"brokers":[104],"approach":[107,132],"through":[108,136],"python-written":[110],"wrapper,":[111],"providing":[112],"functionalities":[114],"message":[116],"routing":[117],"without":[118],"customization":[119],"regular":[121],"brokers.":[122],"While":[123],"usually":[126],"target":[127],"throughput":[128],"improvement,":[129],"explores":[133],"higher":[134],"availability":[135,148],"distributed":[137],"architecture.":[138],"We":[139],"validation":[142],"expose":[144],"our":[145],"solution\u2019s":[146],"flexible":[147],"its":[150],"capability":[151],"deal":[153],"with":[154],"topology":[155],"change":[156],"issues.":[157]},"counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2026-08-23T07:36:19.812096","created_date":"2025-10-10T00:00:00"}
