DocumentCode :
1612458
Title :
COSS: Content-Based Subscription as an IoT Service
Author :
Yaoliang Chen ; Jingjing Wang ; Hongwei Wang ; Sheng Huang ; Chen Lin
Author_Institution :
Fudan Univ., Shanghai, China
fYear :
2015
Firstpage :
369
Lastpage :
376
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.
Keywords :
Internet of Things; Web services; application program interfaces; content-based retrieval; middleware; optimisation; COSS; Internet-Of-Things; IoT service; NP-hard problem; REST API; TMR model; Web service; balanced rule engine partitioning; content-based subscription service; content-based subscription system; environment monitoring; healthcare; message distribution; middleware; supply chain tracing; tenant-message-rule model; traffic monitoring; vehicle networks; Engines; Filtering; Servers; Temperature sensors; Throughput; Tunneling magnetoresistance; IoT data management; Web service; content-based subscription; scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services (ICWS), 2015 IEEE International Conference on
Conference_Location :
New York, NY
Print_ISBN :
978-1-4673-7271-8
Type :
conf
DOI :
10.1109/ICWS.2015.56
Filename :
7195591
Link To Document :
بازگشت