CARLOG: a platform for flexible and efficient automotive sensing

Yurong Jiang, Hang Qiu, M. McCartney, William G. J. Halfond, F. Bai, Donald K. Grimm, R. Govindan
{"title":"CARLOG: a platform for flexible and efficient automotive sensing","authors":"Yurong Jiang, Hang Qiu, M. McCartney, William G. J. Halfond, F. Bai, Donald K. Grimm, R. Govindan","doi":"10.1145/2668332.2668350","DOIUrl":null,"url":null,"abstract":"Automotive apps can improve efficiency, safety, comfort, and longevity of vehicular use. These apps achieve their goals by continuously monitoring sensors in a vehicle, and combining them with information from cloud databases in order to detect events that are used to trigger actions (e.g., alerting a driver, turning on fog lights, screening calls). However, modern vehicles have several hundred sensors that describe the low level dynamics of vehicular subsystems, these sensors can be combined in complex ways together with cloud information. Moreover, these sensor processing algorithms may incur significant costs in acquiring sensor and cloud information. In this paper, we propose a programming framework called CARLOG to simplify the task of programming these event detection algorithms. CARLOG uses Datalog to express sensor processing algorithms, but incorporates novel query optimization methods that can be used to minimize bandwidth usage, energy or latency, without sacrificing correctness of query execution. Experimental results on a prototype show that CARLOG can reduce latency by nearly two orders of magnitude relative to an unoptimized Datalog engine.","PeriodicalId":223777,"journal":{"name":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems","volume":"630 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"22","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2668332.2668350","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 22

Abstract

Automotive apps can improve efficiency, safety, comfort, and longevity of vehicular use. These apps achieve their goals by continuously monitoring sensors in a vehicle, and combining them with information from cloud databases in order to detect events that are used to trigger actions (e.g., alerting a driver, turning on fog lights, screening calls). However, modern vehicles have several hundred sensors that describe the low level dynamics of vehicular subsystems, these sensors can be combined in complex ways together with cloud information. Moreover, these sensor processing algorithms may incur significant costs in acquiring sensor and cloud information. In this paper, we propose a programming framework called CARLOG to simplify the task of programming these event detection algorithms. CARLOG uses Datalog to express sensor processing algorithms, but incorporates novel query optimization methods that can be used to minimize bandwidth usage, energy or latency, without sacrificing correctness of query execution. Experimental results on a prototype show that CARLOG can reduce latency by nearly two orders of magnitude relative to an unoptimized Datalog engine.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
CARLOG:灵活高效的汽车传感平台
汽车应用程序可以提高车辆的效率、安全性、舒适性和使用寿命。这些应用程序通过持续监控车辆中的传感器,并将其与云数据库中的信息相结合,以检测用于触发操作的事件(例如,提醒驾驶员,打开雾灯,筛选电话),从而实现其目标。然而,现代车辆有数百个传感器来描述车辆子系统的低级动态,这些传感器可以以复杂的方式与云信息结合在一起。此外,这些传感器处理算法在获取传感器和云信息方面可能会产生巨大的成本。在本文中,我们提出了一个称为CARLOG的编程框架来简化这些事件检测算法的编程任务。CARLOG使用Datalog来表示传感器处理算法,但结合了新颖的查询优化方法,可用于最小化带宽使用,能量或延迟,而不会牺牲查询执行的正确性。在原型机上的实验结果表明,与未优化的Datalog引擎相比,CARLOG可以将延迟降低近两个数量级。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
VeLoc: finding your car in the parking lot Interconnecting zigbee and bluetooth networks with BLupZi Wireless sensor/actuator network for model railroad control AirCloud: a cloud-based air-quality monitoring system for everyone Mobile contents on the big screen: adaptive frame filtering for mobile device screen sharing
×
引用
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