关于将发布/订阅与仅附加日志相结合的IoT数据

Daniel Happ
{"title":"关于将发布/订阅与仅附加日志相结合的IoT数据","authors":"Daniel Happ","doi":"10.1109/SEC50012.2020.00061","DOIUrl":null,"url":null,"abstract":"Publish/subscribe systems and in particular the MQTT protocol are often used to cope with the messaging needs of modern Internet of Things (IoT) systems, i.e. between the IoT devices and the related services. Their benefits lie in their decoupling properties, easing the seemless movement of the systems components across the increasingly distributed hardware substrate of cloud, fog, and edge. However, publish/subscribe systems alone are rarely suitable for all usecases commonly associated with the IoT. One important example is the lack of persistent storage of sensor data in popular pub/sub system, such as MQTT, which often leads to the anti-pattern of constantly subscribing and locally storing the data at the subscriber side, resulting in multiple independent copies accross the network. In this paper, we present our analysis of integrating storage technologies into pub/sub: We show how append-only logs, considered to be the prevailing storage paradigm in some IoT focused systems, can be added to common pub/sub systems. Three options are outlined in detail regarding features. We further show on an abstract level how the glue code combining the solutions might look like.","PeriodicalId":375577,"journal":{"name":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"On Combining Publish/Subscribe with Append-only Logs for IoT Data\",\"authors\":\"Daniel Happ\",\"doi\":\"10.1109/SEC50012.2020.00061\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Publish/subscribe systems and in particular the MQTT protocol are often used to cope with the messaging needs of modern Internet of Things (IoT) systems, i.e. between the IoT devices and the related services. Their benefits lie in their decoupling properties, easing the seemless movement of the systems components across the increasingly distributed hardware substrate of cloud, fog, and edge. However, publish/subscribe systems alone are rarely suitable for all usecases commonly associated with the IoT. One important example is the lack of persistent storage of sensor data in popular pub/sub system, such as MQTT, which often leads to the anti-pattern of constantly subscribing and locally storing the data at the subscriber side, resulting in multiple independent copies accross the network. In this paper, we present our analysis of integrating storage technologies into pub/sub: We show how append-only logs, considered to be the prevailing storage paradigm in some IoT focused systems, can be added to common pub/sub systems. Three options are outlined in detail regarding features. We further show on an abstract level how the glue code combining the solutions might look like.\",\"PeriodicalId\":375577,\"journal\":{\"name\":\"2020 IEEE/ACM Symposium on Edge Computing (SEC)\",\"volume\":\"30 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE/ACM Symposium on Edge Computing (SEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SEC50012.2020.00061\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEC50012.2020.00061","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

发布/订阅系统,特别是MQTT协议,通常用于处理现代物联网(IoT)系统的消息传递需求,即在物联网设备和相关服务之间。它们的好处在于它们的解耦特性,减轻了系统组件在日益分布的云、雾和边缘硬件基础上的无缝移动。然而,单独的发布/订阅系统很少适用于与物联网相关的所有用例。一个重要的例子是,在流行的发布/订阅系统(如MQTT)中缺乏传感器数据的持久存储,这通常会导致在订阅者端不断订阅和本地存储数据的反模式,从而导致跨网络的多个独立副本。在本文中,我们介绍了将存储技术集成到pub/sub中的分析:我们展示了如何将仅追加日志(被认为是一些以物联网为重点的系统中的主流存储范式)添加到常见的pub/sub系统中。详细概述了关于功能的三个选项。我们将在抽象层次上进一步展示组合解决方案的粘合代码可能是什么样子。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
On Combining Publish/Subscribe with Append-only Logs for IoT Data
Publish/subscribe systems and in particular the MQTT protocol are often used to cope with the messaging needs of modern Internet of Things (IoT) systems, i.e. between the IoT devices and the related services. Their benefits lie in their decoupling properties, easing the seemless movement of the systems components across the increasingly distributed hardware substrate of cloud, fog, and edge. However, publish/subscribe systems alone are rarely suitable for all usecases commonly associated with the IoT. One important example is the lack of persistent storage of sensor data in popular pub/sub system, such as MQTT, which often leads to the anti-pattern of constantly subscribing and locally storing the data at the subscriber side, resulting in multiple independent copies accross the network. In this paper, we present our analysis of integrating storage technologies into pub/sub: We show how append-only logs, considered to be the prevailing storage paradigm in some IoT focused systems, can be added to common pub/sub systems. Three options are outlined in detail regarding features. We further show on an abstract level how the glue code combining the solutions might look like.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Position Paper: Towards a Robust Edge-Native Storage System Exploring Decentralized Collaboration in Heterogeneous Edge Training Message from the Program Co-Chairs FareQR: Fast and Reliable Screen-Camera Transfer System for Mobile Devices using QR Code Demo: EdgeVPN.io: Open-source Virtual Private Network for Seamless Edge Computing with Kubernetes
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1