{"id":"https://openalex.org/W7083454205","doi":"https://doi.org/10.1186/s40537-025-01271-x","title":"A distributed architecture for MQTT messaging: the case of TBMQ","display_name":"A distributed architecture for MQTT messaging: the case of TBMQ","publication_year":2025,"publication_date":"2025-09-26","ids":{"openalex":"https://openalex.org/W7083454205","doi":"https://doi.org/10.1186/s40537-025-01271-x"},"language":"en","primary_location":{"id":"doi:10.1186/s40537-025-01271-x","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s40537-025-01271-x","pdf_url":"https://journalofbigdata.springeropen.com/counter/pdf/10.1186/s40537-025-01271-x","source":{"id":"https://openalex.org/S2737955091","display_name":"Journal Of Big Data","issn_l":"2196-1115","issn":["2196-1115"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Big Data","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://journalofbigdata.springeropen.com/counter/pdf/10.1186/s40537-025-01271-x","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Andrii Shvaika","orcid":null},"institutions":[{"id":"https://openalex.org/I4210090521","display_name":"Pukhov Institute for Modelling in Energy Engineering","ror":"https://ror.org/00fhten74","country_code":"UA","type":"facility","lineage":["https://openalex.org/I149851306","https://openalex.org/I4210090521"]}],"countries":["UA"],"is_corresponding":true,"raw_author_name":"Andrii Shvaika","raw_affiliation_strings":["G.E. Pukhov Institute for Modelling in Energy Engineering, National Academy of Sciences of Ukraine (NASU), 15 Oleha Mudraka Street, Kyiv, 03164, Ukraine"],"affiliations":[{"raw_affiliation_string":"G.E. Pukhov Institute for Modelling in Energy Engineering, National Academy of Sciences of Ukraine (NASU), 15 Oleha Mudraka Street, Kyiv, 03164, Ukraine","institution_ids":["https://openalex.org/I4210090521"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Dmytro Shvaika","orcid":null},"institutions":[{"id":"https://openalex.org/I4210090521","display_name":"Pukhov Institute for Modelling in Energy Engineering","ror":"https://ror.org/00fhten74","country_code":"UA","type":"facility","lineage":["https://openalex.org/I149851306","https://openalex.org/I4210090521"]}],"countries":["UA"],"is_corresponding":false,"raw_author_name":"Dmytro Shvaika","raw_affiliation_strings":["G.E. Pukhov Institute for Modelling in Energy Engineering, National Academy of Sciences of Ukraine (NASU), 15 Oleha Mudraka Street, Kyiv, 03164, Ukraine"],"affiliations":[{"raw_affiliation_string":"G.E. Pukhov Institute for Modelling in Energy Engineering, National Academy of Sciences of Ukraine (NASU), 15 Oleha Mudraka Street, Kyiv, 03164, Ukraine","institution_ids":["https://openalex.org/I4210090521"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Dmytro Landiak","orcid":null},"institutions":[{"id":"https://openalex.org/I4210147056","display_name":"Ternopil Ivan Pului National Technical University","ror":"https://ror.org/045hmbf04","country_code":"UA","type":"education","lineage":["https://openalex.org/I4210147056"]}],"countries":["UA"],"is_corresponding":false,"raw_author_name":"Dmytro Landiak","raw_affiliation_strings":["Ternopil Ivan Pului National Technical University, 56 Ruska Street, Ternopil, 46001, Ukraine"],"affiliations":[{"raw_affiliation_string":"Ternopil Ivan Pului National Technical University, 56 Ruska Street, Ternopil, 46001, Ukraine","institution_ids":["https://openalex.org/I4210147056"]}]},{"author_position":"last","author":{"id":null,"display_name":"Volodymyr Artemchuk","orcid":null},"institutions":[{"id":"https://openalex.org/I4210090521","display_name":"Pukhov Institute for Modelling in Energy Engineering","ror":"https://ror.org/00fhten74","country_code":"UA","type":"facility","lineage":["https://openalex.org/I149851306","https://openalex.org/I4210090521"]},{"id":"https://openalex.org/I4210148994","display_name":"Palladin Institute of Biochemistry","ror":"https://ror.org/05hatwc22","country_code":"UA","type":"facility","lineage":["https://openalex.org/I149851306","https://openalex.org/I4210148994"]},{"id":"https://openalex.org/I57156483","display_name":"Kyiv National Economic University named after Vadym Hetman","ror":"https://ror.org/019z71x08","country_code":"UA","type":"education","lineage":["https://openalex.org/I57156483"]},{"id":"https://openalex.org/I90281761","display_name":"State University \"Kyiv Aviation Institute\"","ror":"https://ror.org/01f74x078","country_code":"UA","type":"education","lineage":["https://openalex.org/I90281761"]}],"countries":["UA"],"is_corresponding":false,"raw_author_name":"Volodymyr Artemchuk","raw_affiliation_strings":["Center for Information-analytical and Technical Support of Nuclear Power Facilities Monitoring, NASU, 4a Palladin Ave., Kyiv, 03142, Ukraine","G.E. Pukhov Institute for Modelling in Energy Engineering, National Academy of Sciences of Ukraine (NASU), 15 Oleha Mudraka Street, Kyiv, 03164, Ukraine","Kyiv National Economic University, 54/1 Peremohy Ave., Kyiv, 03057, Ukraine","National Aviation University, 1 Liubomyra Huzara Ave., Kyiv, 03058, Ukraine"],"affiliations":[{"raw_affiliation_string":"Center for Information-analytical and Technical Support of Nuclear Power Facilities Monitoring, NASU, 4a Palladin Ave., Kyiv, 03142, Ukraine","institution_ids":["https://openalex.org/I4210148994"]},{"raw_affiliation_string":"G.E. Pukhov Institute for Modelling in Energy Engineering, National Academy of Sciences of Ukraine (NASU), 15 Oleha Mudraka Street, Kyiv, 03164, Ukraine","institution_ids":["https://openalex.org/I4210090521"]},{"raw_affiliation_string":"Kyiv National Economic University, 54/1 Peremohy Ave., Kyiv, 03057, Ukraine","institution_ids":["https://openalex.org/I57156483"]},{"raw_affiliation_string":"National Aviation University, 1 Liubomyra Huzara Ave., Kyiv, 03058, Ukraine","institution_ids":["https://openalex.org/I90281761"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I4210090521"],"apc_list":{"value":1060,"currency":"GBP","value_usd":1300},"apc_paid":{"value":1060,"currency":"GBP","value_usd":1300},"fwci":0.8425,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.80245096,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":97,"max":99},"biblio":{"volume":"12","issue":"1","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":{"id":"https://openalex.org/T10885","display_name":"Gene expression and cancer classification","score":0.052400000393390656,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T10885","display_name":"Gene expression and cancer classification","score":0.052400000393390656,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.025699999183416367,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12254","display_name":"Machine Learning in Bioinformatics","score":0.02319999970495701,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/message-queue","display_name":"Message queue","score":0.953000009059906},{"id":"https://openalex.org/keywords/mqtt","display_name":"MQTT","score":0.9300000071525574},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7386000156402588},{"id":"https://openalex.org/keywords/big-data","display_name":"Big data","score":0.5291000008583069},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.5264000296592712},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.5023000240325928},{"id":"https://openalex.org/keywords/high-availability","display_name":"High availability","score":0.47620001435279846},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.43970000743865967},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.42340001463890076}],"concepts":[{"id":"https://openalex.org/C26324664","wikidata":"https://www.wikidata.org/wiki/Q1065525","display_name":"Message queue","level":2,"score":0.953000009059906},{"id":"https://openalex.org/C132868160","wikidata":"https://www.wikidata.org/wiki/Q10322548","display_name":"MQTT","level":3,"score":0.9300000071525574},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8842999935150146},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7386000156402588},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5501000285148621},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.5339999794960022},{"id":"https://openalex.org/C75684735","wikidata":"https://www.wikidata.org/wiki/Q858810","display_name":"Big data","level":2,"score":0.5291000008583069},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5264000296592712},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.5023000240325928},{"id":"https://openalex.org/C65813073","wikidata":"https://www.wikidata.org/wiki/Q1622420","display_name":"High availability","level":2,"score":0.47620001435279846},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.43970000743865967},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.42340001463890076},{"id":"https://openalex.org/C70061542","wikidata":"https://www.wikidata.org/wiki/Q989016","display_name":"Distributed database","level":2,"score":0.40470001101493835},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.3950999975204468},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.388700008392334},{"id":"https://openalex.org/C179733262","wikidata":"https://www.wikidata.org/wiki/Q6821765","display_name":"Message broker","level":2,"score":0.3714999854564667},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.36880001425743103},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.33489999175071716},{"id":"https://openalex.org/C22684755","wikidata":"https://www.wikidata.org/wiki/Q847526","display_name":"Queueing theory","level":2,"score":0.3224000036716461},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2874000072479248},{"id":"https://openalex.org/C80445892","wikidata":"https://www.wikidata.org/wiki/Q1052721","display_name":"Multitier architecture","level":3,"score":0.2872999906539917},{"id":"https://openalex.org/C98025372","wikidata":"https://www.wikidata.org/wiki/Q477538","display_name":"Systems architecture","level":3,"score":0.2851000130176544},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2849000096321106},{"id":"https://openalex.org/C41525213","wikidata":"https://www.wikidata.org/wiki/Q690189","display_name":"Electronic data interchange","level":2,"score":0.2741999924182892},{"id":"https://openalex.org/C12269588","wikidata":"https://www.wikidata.org/wiki/Q132364","display_name":"Communications protocol","level":2,"score":0.2685999870300293},{"id":"https://openalex.org/C557945733","wikidata":"https://www.wikidata.org/wiki/Q389772","display_name":"Data transmission","level":2,"score":0.2583000063896179},{"id":"https://openalex.org/C2777541480","wikidata":"https://www.wikidata.org/wiki/Q2051600","display_name":"Parallel database","level":2,"score":0.2563999891281128},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.25220000743865967}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1186/s40537-025-01271-x","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s40537-025-01271-x","pdf_url":"https://journalofbigdata.springeropen.com/counter/pdf/10.1186/s40537-025-01271-x","source":{"id":"https://openalex.org/S2737955091","display_name":"Journal Of Big Data","issn_l":"2196-1115","issn":["2196-1115"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Big Data","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:0b742891fe0340d8a515d9178b36b035","is_oa":true,"landing_page_url":"https://doaj.org/article/0b742891fe0340d8a515d9178b36b035","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Journal of Big Data, Vol 12, Iss 1, Pp 1-26 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1186/s40537-025-01271-x","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s40537-025-01271-x","pdf_url":"https://journalofbigdata.springeropen.com/counter/pdf/10.1186/s40537-025-01271-x","source":{"id":"https://openalex.org/S2737955091","display_name":"Journal Of Big Data","issn_l":"2196-1115","issn":["2196-1115"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Big Data","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7083454205.pdf","grobid_xml":"https://content.openalex.org/works/W7083454205.grobid-xml"},"referenced_works_count":18,"referenced_works":["https://openalex.org/W2560268830","https://openalex.org/W2910175707","https://openalex.org/W2995322313","https://openalex.org/W3035996048","https://openalex.org/W3094946486","https://openalex.org/W3136078224","https://openalex.org/W3162442913","https://openalex.org/W3217703331","https://openalex.org/W4200321262","https://openalex.org/W4224250066","https://openalex.org/W4256363426","https://openalex.org/W4328123493","https://openalex.org/W4365137543","https://openalex.org/W4376624247","https://openalex.org/W4385834004","https://openalex.org/W4395662798","https://openalex.org/W4400817539","https://openalex.org/W4411560128"],"related_works":[],"abstract_inverted_index":{"Abstract":[0],"This":[1,120],"article":[2],"introduces":[3],"ThingsBoard":[4],"Message":[5,12],"Queue":[6],"(TBMQ),":[7],"a":[8,72,89,112],"scalable":[9,139],"and":[10,41,48,84,111,128,138],"fault-tolerant":[11],"Queuing":[13],"Telemetry":[14],"Transport":[15],"(MQTT)":[16],"broker":[17,56],"designed":[18],"to":[19,96],"address":[20],"the":[21,68,85,123,144],"challenges":[22],"of":[23,29,75,80,131,147],"data":[24,43,49,65,95,149],"handling":[25],"in":[26,63,150],"large-scale":[27],"Internet":[28],"Things":[30],"(IoT)":[31],"ecosystems.":[32],"TBMQ\u2019s":[33],"distributed":[34],"architecture":[35],"enables":[36],"horizontal":[37],"scalability,":[38],"fault":[39],"tolerance,":[40],"reliable":[42,137],"delivery,":[44],"ensuring":[45],"high":[46,78],"availability":[47],"durability":[50],"under":[51],"heavy":[52],"load":[53],"conditions.":[54],"The":[55],"efficiently":[57],"handles":[58],"two":[59],"prevalent":[60],"communication":[61],"patterns":[62],"big":[64,148],"IoT":[66],"applications:":[67],"fan-in":[69],"pattern,":[70,87],"where":[71,88],"large":[73],"number":[74],"devices":[76],"generate":[77],"volumes":[79],"messages":[81,117],"for":[82,143],"processing,":[83],"fan-out":[86],"few":[90],"requests":[91],"trigger":[92],"significant":[93],"outgoing":[94],"multiple":[97],"devices.":[98],"Leveraging":[99],"Apache":[100],"Kafka":[101],"(Kafka),":[102],"TBMQ":[103],"supports":[104],"over":[105],"100":[106],"million":[107,116],"concurrent":[108],"client":[109],"connections":[110],"throughput":[113],"exceeding":[114],"3":[115],"per":[118],"second.":[119],"paper":[121],"explores":[122],"architectural":[124],"decisions,":[125],"technical":[126],"innovations,":[127],"strategic":[129],"use":[130],"Kafka,":[132],"providing":[133],"insights":[134],"into":[135],"building":[136],"messaging":[140],"systems":[141],"suitable":[142],"demanding":[145],"requirements":[146],"IoT.":[151]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
