Cloud-Based Programmable Sensor Data Provision

Lin Yan, Yao Guo, Xiangqun Chen
{"title":"Cloud-Based Programmable Sensor Data Provision","authors":"Lin Yan, Yao Guo, Xiangqun Chen","doi":"10.1109/MobileCloud.2015.27","DOIUrl":null,"url":null,"abstract":"As sensor data grow towards an explosion due to the popularity of Internet of Things and mobile computing, many sensor data sharing platforms are developed to support various sensor-based applications. Although these platforms are able to provide capabilities such as collecting data from sensors and sensor data provision for applications, their capabilities are normally confined in direct retrieval of sensor data with little composition such as SQL aggregation or even no composition at all. This kind of raw sensor data provision not only increases the network traffic between platforms and applications, but also put most computation burden on the client side, which poses big challenges for applications running on resource-constrained devices such as mobile phones. In this paper, we propose cloud-based programmable sensor data provision, which moves the sensor data processing logic from client applications to cloud-based services. The key technique behind this is FilterCombine, a two-step sensor programming support framework that enables developers to specify sensor processing logic in the cloud service. By moving sensor data processing logic to the cloud, we not only reduce network traffic due to data transfer and computation on the client side, we also improve code reusability in the cloud side, as many sensor data processing logic can be shared among multiple applications. We build a prototype platform of cloud-based programming sensor data provision called MiWoT, which implements the proposed FilterCombine mechanism on the cloud side. We demonstrate the feasibility of the proposed techniques through case studies.","PeriodicalId":373443,"journal":{"name":"2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering","volume":"60 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MobileCloud.2015.27","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

As sensor data grow towards an explosion due to the popularity of Internet of Things and mobile computing, many sensor data sharing platforms are developed to support various sensor-based applications. Although these platforms are able to provide capabilities such as collecting data from sensors and sensor data provision for applications, their capabilities are normally confined in direct retrieval of sensor data with little composition such as SQL aggregation or even no composition at all. This kind of raw sensor data provision not only increases the network traffic between platforms and applications, but also put most computation burden on the client side, which poses big challenges for applications running on resource-constrained devices such as mobile phones. In this paper, we propose cloud-based programmable sensor data provision, which moves the sensor data processing logic from client applications to cloud-based services. The key technique behind this is FilterCombine, a two-step sensor programming support framework that enables developers to specify sensor processing logic in the cloud service. By moving sensor data processing logic to the cloud, we not only reduce network traffic due to data transfer and computation on the client side, we also improve code reusability in the cloud side, as many sensor data processing logic can be shared among multiple applications. We build a prototype platform of cloud-based programming sensor data provision called MiWoT, which implements the proposed FilterCombine mechanism on the cloud side. We demonstrate the feasibility of the proposed techniques through case studies.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于云的可编程传感器数据提供
随着物联网和移动计算的普及,传感器数据呈爆炸式增长,许多传感器数据共享平台被开发出来,以支持各种基于传感器的应用。尽管这些平台能够提供从传感器收集数据和为应用程序提供传感器数据等功能,但它们的功能通常局限于直接检索传感器数据,很少使用SQL聚合等组合,甚至根本不使用组合。这种原始传感器数据的提供不仅增加了平台和应用程序之间的网络流量,而且将大部分计算负担放在客户端,这对运行在资源受限设备(如移动电话)上的应用程序提出了很大的挑战。在本文中,我们提出了基于云的可编程传感器数据提供,它将传感器数据处理逻辑从客户端应用程序转移到基于云的服务。这背后的关键技术是FilterCombine,这是一个两步传感器编程支持框架,使开发人员能够在云服务中指定传感器处理逻辑。通过将传感器数据处理逻辑迁移到云端,我们不仅减少了由于客户端数据传输和计算带来的网络流量,还提高了云端的代码可重用性,因为许多传感器数据处理逻辑可以在多个应用程序之间共享。我们构建了一个名为MiWoT的基于云的传感器数据提供编程原型平台,该平台在云端实现了所提出的FilterCombine机制。我们通过案例研究证明了所提出技术的可行性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
MCloudDB: A Mobile Cloud Database Service Framework Cloud-Based Programmable Sensor Data Provision Cloudlet Mesh for Securing Mobile Clouds from Intrusions and Network Attacks Tutorial on NoSQL Databases rtGovOps: A Runtime Framework for Governance in Large-Scale Software-Defined IoT Cloud Systems
×
引用
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