COSS: Content-Based Subscription as an IoT Service

Yaoliang Chen, Jingjing Wang, Hongwei Wang, Sheng Huang, Chen Lin
{"title":"COSS: Content-Based Subscription as an IoT Service","authors":"Yaoliang Chen, Jingjing Wang, Hongwei Wang, Sheng Huang, Chen Lin","doi":"10.1109/ICWS.2015.56","DOIUrl":null,"url":null,"abstract":"Publish/subscribe (pub/sub) systems are widely used in numerous Internet-Of-Things (IoT) applications such as environment monitoring, supply chain tracing, healthcare, and vehicle networks. In these applications, publishers (e.g. Smart devices, sensors) are continuously generating large volume of data with an extremely high throughput, whereas subscribers are only interested in a small portion of the data. Recently, content-based subscription systems have raised more and more attentions by the researchers where subscribers can specify rules on the content of messages that are composed of many attributes. For example, in traffic monitoring, an operator is only interested in the data within a specified area defined by constraints on latitude and longitude instead of the whole map. In this paper, we present COSS, the first Content-based Subscription Service for IoT with natural multi-tenant support and easy-to-use REST APIs. Moreover, we investigate in the problem of Balanced Rule Engine Partitioning for content-based subscription under the Tenant-Message-Rule (TMR) model. We show the NP-hardness of the problem and design a heuristics to enable COSS to adaptively adjust the message distribution according to the workload history, and to scale on both the high data throughput of IoT workloads and multi-tenant. Extensive experiments show that COSS offers high performance and scalability for content-based subscription in terms of the number of tenants, and the data throughput of the messages.","PeriodicalId":250871,"journal":{"name":"2015 IEEE International Conference on Web Services","volume":"90 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE International Conference on Web Services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICWS.2015.56","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

Publish/subscribe (pub/sub) systems are widely used in numerous Internet-Of-Things (IoT) applications such as environment monitoring, supply chain tracing, healthcare, and vehicle networks. In these applications, publishers (e.g. Smart devices, sensors) are continuously generating large volume of data with an extremely high throughput, whereas subscribers are only interested in a small portion of the data. Recently, content-based subscription systems have raised more and more attentions by the researchers where subscribers can specify rules on the content of messages that are composed of many attributes. For example, in traffic monitoring, an operator is only interested in the data within a specified area defined by constraints on latitude and longitude instead of the whole map. In this paper, we present COSS, the first Content-based Subscription Service for IoT with natural multi-tenant support and easy-to-use REST APIs. Moreover, we investigate in the problem of Balanced Rule Engine Partitioning for content-based subscription under the Tenant-Message-Rule (TMR) model. We show the NP-hardness of the problem and design a heuristics to enable COSS to adaptively adjust the message distribution according to the workload history, and to scale on both the high data throughput of IoT workloads and multi-tenant. Extensive experiments show that COSS offers high performance and scalability for content-based subscription in terms of the number of tenants, and the data throughput of the messages.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于内容的订阅即物联网服务
发布/订阅(pub/sub)系统广泛用于众多物联网(IoT)应用,如环境监测、供应链跟踪、医疗保健和车辆网络。在这些应用中,发布者(例如智能设备、传感器)以极高的吞吐量不断生成大量数据,而订阅者只对数据的一小部分感兴趣。近年来,基于内容的订阅系统越来越受到研究人员的关注,订阅者可以对由多个属性组成的消息内容指定规则。例如,在交通监控中,操作员只对经纬度约束定义的特定区域内的数据感兴趣,而不是对整个地图感兴趣。在本文中,我们介绍了COSS,这是第一个基于内容的物联网订阅服务,具有自然的多租户支持和易于使用的REST api。此外,我们还研究了基于内容订阅的租户-消息-规则(Tenant-Message-Rule, TMR)模型下的平衡规则引擎划分问题。我们展示了问题的np -硬度,并设计了一个启发式方法,使COSS能够根据工作负载历史自适应地调整消息分发,并在物联网工作负载和多租户的高数据吞吐量上进行扩展。大量实验表明,就租户数量和消息的数据吞吐量而言,COSS为基于内容的订阅提供了高性能和可伸缩性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
User-QoS-Based Web Service Clustering for QoS Prediction STaaS: Spatio Temporal Historian as a Service Learning to Reuse User Inputs in Service Composition SPL-TQSSS: A Software Product Line Approach for Stateful Service Selection Service Recommendation Using Customer Similarity and Service Usage Pattern
×
引用
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