SAMURAI:用于智能和可扩展物联网应用的流多租户上下文管理架构

D. Preuveneers, Y. Berbers
{"title":"SAMURAI:用于智能和可扩展物联网应用的流多租户上下文管理架构","authors":"D. Preuveneers, Y. Berbers","doi":"10.1109/IE.2014.43","DOIUrl":null,"url":null,"abstract":"In the Internet of Things, heterogeneous and distributed streams of sensor events is a driver for context-aware behavior in intelligent environments. However, processing the event data usually cross-cuts the business logic of IoT applications and offering such reusable functionality as a service towards a variety of customers with different needs is often faced with scalability concerns. We present SAMURAI, a multi-tenant streaming context architecture that integrates and exposes well-known components for complex event processing, machine learning, knowledge representation, NoSQL persistence and in-memory data grids. SAMURAI pursues a twofold approach to achieve scalability: (1) distributed deployment with horizontal scalability, (2) shared resources through multi-tenancy. For the scenario used in the experimental evaluation of our architecture, the results show little overhead to support multi-tenancy, with near-linear scalability and flexible elasticity for deployment schemes with data partitioning per tenant.","PeriodicalId":341235,"journal":{"name":"2014 International Conference on Intelligent Environments","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":"{\"title\":\"SAMURAI: A Streaming Multi-tenant Context-Management Architecture for Intelligent and Scalable Internet of Things Applications\",\"authors\":\"D. Preuveneers, Y. Berbers\",\"doi\":\"10.1109/IE.2014.43\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the Internet of Things, heterogeneous and distributed streams of sensor events is a driver for context-aware behavior in intelligent environments. However, processing the event data usually cross-cuts the business logic of IoT applications and offering such reusable functionality as a service towards a variety of customers with different needs is often faced with scalability concerns. We present SAMURAI, a multi-tenant streaming context architecture that integrates and exposes well-known components for complex event processing, machine learning, knowledge representation, NoSQL persistence and in-memory data grids. SAMURAI pursues a twofold approach to achieve scalability: (1) distributed deployment with horizontal scalability, (2) shared resources through multi-tenancy. For the scenario used in the experimental evaluation of our architecture, the results show little overhead to support multi-tenancy, with near-linear scalability and flexible elasticity for deployment schemes with data partitioning per tenant.\",\"PeriodicalId\":341235,\"journal\":{\"name\":\"2014 International Conference on Intelligent Environments\",\"volume\":\"9 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-06-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"20\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 International Conference on Intelligent Environments\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IE.2014.43\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 International Conference on Intelligent Environments","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IE.2014.43","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 20

摘要

在物联网中,传感器事件的异构和分布式流是智能环境中上下文感知行为的驱动因素。然而,处理事件数据通常会横切物联网应用程序的业务逻辑,并将此类可重用功能作为服务提供给具有不同需求的各种客户,这通常会面临可扩展性问题。我们介绍了SAMURAI,一个多租户流上下文架构,它集成并公开了用于复杂事件处理、机器学习、知识表示、NoSQL持久性和内存数据网格的知名组件。SAMURAI采用两种方法来实现可伸缩性:(1)具有水平可伸缩性的分布式部署,(2)通过多租户共享资源。对于我们架构的实验性评估中使用的场景,结果显示支持多租户的开销很小,对于每个租户进行数据分区的部署方案具有近似线性的可伸缩性和灵活的弹性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
SAMURAI: A Streaming Multi-tenant Context-Management Architecture for Intelligent and Scalable Internet of Things Applications
In the Internet of Things, heterogeneous and distributed streams of sensor events is a driver for context-aware behavior in intelligent environments. However, processing the event data usually cross-cuts the business logic of IoT applications and offering such reusable functionality as a service towards a variety of customers with different needs is often faced with scalability concerns. We present SAMURAI, a multi-tenant streaming context architecture that integrates and exposes well-known components for complex event processing, machine learning, knowledge representation, NoSQL persistence and in-memory data grids. SAMURAI pursues a twofold approach to achieve scalability: (1) distributed deployment with horizontal scalability, (2) shared resources through multi-tenancy. For the scenario used in the experimental evaluation of our architecture, the results show little overhead to support multi-tenancy, with near-linear scalability and flexible elasticity for deployment schemes with data partitioning per tenant.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信