首页 > 最新文献

Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems最新文献

英文 中文
Programming event processors with thingflow 用thingflow编程事件处理器
Jeffrey M. Fischer, R. Majumdar
We present ThingFlow, a software architecture to write event-processing pipelines for Internet-of-things (IoT) applications. Such applications typically involve sensing, stateful transformations of event streams, state estimation, and control/actuation, learning, and data analytics. They are currently programmed using a zoo of languages, systems, and APIs with ad hoc data passing protocols. ThingFlow provides three abstractions: sensors which can sample changing physical values, streams of (potentially real-valued) data, and stateful filters, which transform input streams to output streams, and can be composed. ThingFlow programs consist of compositions of filters scheduled and run by an explicit, asynchronous, scheduler. ThingFlow is implemented as a Python API whose core is compact enough to run on very limited microcontrollers such as the ESP8266, while providing support for sensors, message streams over the network, machine learning, and cloud backends. We show the expressiveness, versatility, and simplicity of ThingFlow on a number of examples from the IoT domain, incorporating sensing, filtering, actuation, data analysis, and learning.
我们介绍了ThingFlow,一个为物联网(IoT)应用程序编写事件处理管道的软件架构。此类应用程序通常涉及感知、事件流的有状态转换、状态估计、控制/驱动、学习和数据分析。它们目前是使用带有特殊数据传递协议的语言、系统和api进行编程的。ThingFlow提供了三种抽象:可以对变化的物理值进行采样的传感器,(可能是实值)数据流,以及将输入流转换为输出流的有状态过滤器,并且可以组合。ThingFlow程序由多个过滤器组成,这些过滤器由一个显式的、异步的调度程序调度和运行。ThingFlow是作为Python API实现的,其核心足够紧凑,可以在非常有限的微控制器(如ESP8266)上运行,同时支持传感器、网络上的消息流、机器学习和云后端。我们在物联网领域的一些例子上展示了ThingFlow的表现力,多功能性和简单性,包括传感,过滤,驱动,数据分析和学习。
{"title":"Programming event processors with thingflow","authors":"Jeffrey M. Fischer, R. Majumdar","doi":"10.1145/3302509.3311039","DOIUrl":"https://doi.org/10.1145/3302509.3311039","url":null,"abstract":"We present ThingFlow, a software architecture to write event-processing pipelines for Internet-of-things (IoT) applications. Such applications typically involve sensing, stateful transformations of event streams, state estimation, and control/actuation, learning, and data analytics. They are currently programmed using a zoo of languages, systems, and APIs with ad hoc data passing protocols. ThingFlow provides three abstractions: sensors which can sample changing physical values, streams of (potentially real-valued) data, and stateful filters, which transform input streams to output streams, and can be composed. ThingFlow programs consist of compositions of filters scheduled and run by an explicit, asynchronous, scheduler. ThingFlow is implemented as a Python API whose core is compact enough to run on very limited microcontrollers such as the ESP8266, while providing support for sensors, message streams over the network, machine learning, and cloud backends. We show the expressiveness, versatility, and simplicity of ThingFlow on a number of examples from the IoT domain, incorporating sensing, filtering, actuation, data analysis, and learning.","PeriodicalId":413733,"journal":{"name":"Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114199169","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
On the need for sensor and actuator placement algorithms in nonlinear systems: WIP abstract 非线性系统对传感器和执行器放置算法的需求:WIP摘要
Sebastian A. Nugroho, A. Taha
In this work, we consider the problem of selecting-or placing- sensors and control nodes in nonlinear dynamic networks (NDN) which model the evolution of many cyber-physical systems. Specifically, we illustrate here the need for computational methods that obtain the optimal combinations of sensors and actuators, while considering the nonlinear behavior of NDN and and systems-theoretic performance metrics. This work-in-progress abstract briefly show-cases our recent work in this problem, which is divided into two steps: (1) Characterizing the classes of nonlinearities encompassed in NDN; (2) Developing tractable computational algorithms to solve the joint problem of selecting control nodes/sensors and designing feedback control/state estimators.
在这项工作中,我们考虑了在非线性动态网络(NDN)中选择或放置传感器和控制节点的问题,该网络模拟了许多网络物理系统的演变。具体来说,我们在这里说明了需要计算方法来获得传感器和执行器的最佳组合,同时考虑到NDN的非线性行为和系统理论性能指标。这个正在进行的摘要简要地展示了我们最近在这个问题上的工作,它分为两个步骤:(1)表征NDN中包含的非线性类;(2)开发可处理的计算算法,解决控制节点/传感器选择和反馈控制/状态估计器设计的联合问题。
{"title":"On the need for sensor and actuator placement algorithms in nonlinear systems: WIP abstract","authors":"Sebastian A. Nugroho, A. Taha","doi":"10.1145/3302509.3313313","DOIUrl":"https://doi.org/10.1145/3302509.3313313","url":null,"abstract":"In this work, we consider the problem of selecting-or placing- sensors and control nodes in nonlinear dynamic networks (NDN) which model the evolution of many cyber-physical systems. Specifically, we illustrate here the need for computational methods that obtain the optimal combinations of sensors and actuators, while considering the nonlinear behavior of NDN and and systems-theoretic performance metrics. This work-in-progress abstract briefly show-cases our recent work in this problem, which is divided into two steps: (1) Characterizing the classes of nonlinearities encompassed in NDN; (2) Developing tractable computational algorithms to solve the joint problem of selecting control nodes/sensors and designing feedback control/state estimators.","PeriodicalId":413733,"journal":{"name":"Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124916795","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Cyber-physical systems virtual organization: Active resources: enabling reproducibility, improving accessibility, and lowering the barrier to entry 网络物理系统虚拟组织:主动资源:实现可再现性,提高可及性,降低进入门槛
Stephen A. Rees, T. Kecskés, Patrik Meijer, Taylor T. Johnson, Katie Dey, P. Tabuada, Marcus Lucas
The Cyber-Physical Systems Virtual Organization (CPS-VO)1 has been evolving from a shared repository of information into a destination for active collaboration, simulation, hands-on education, and demonstration. We would like to show-case advances in tool integration, particularly a set of verification tools, and how this integration enables reproducibility, improves accessibility, and lowers the barrier to entry in this field. We would also like to demonstrate use of our simulation and tool frameworks, have a poster showing results and progress over the last year, and invite others to host their tools on the CPS-VO infrastructure.
信息物理系统虚拟组织(CPS-VO)1已经从一个共享的信息存储库演变为一个积极协作、模拟、实践教育和演示的目的地。我们希望展示工具集成方面的进展,特别是一组验证工具,以及这种集成如何支持再现性,提高可访问性,并降低进入该领域的门槛。我们还想展示我们的模拟和工具框架的使用,有一张展示去年成果和进展的海报,并邀请其他人在CPS-VO基础设施上托管他们的工具。
{"title":"Cyber-physical systems virtual organization: Active resources: enabling reproducibility, improving accessibility, and lowering the barrier to entry","authors":"Stephen A. Rees, T. Kecskés, Patrik Meijer, Taylor T. Johnson, Katie Dey, P. Tabuada, Marcus Lucas","doi":"10.1145/3302509.3313331","DOIUrl":"https://doi.org/10.1145/3302509.3313331","url":null,"abstract":"The Cyber-Physical Systems Virtual Organization (CPS-VO)1 has been evolving from a shared repository of information into a destination for active collaboration, simulation, hands-on education, and demonstration. We would like to show-case advances in tool integration, particularly a set of verification tools, and how this integration enables reproducibility, improves accessibility, and lowers the barrier to entry in this field. We would also like to demonstrate use of our simulation and tool frameworks, have a poster showing results and progress over the last year, and invite others to host their tools on the CPS-VO infrastructure.","PeriodicalId":413733,"journal":{"name":"Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131317886","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Tagging wearable accelerometers in camera frames through information translation between vision sensors and accelerometers 通过视觉传感器和加速度计之间的信息转换,在相机帧中标记可穿戴加速度计
A. Akbari, Peiming Liu, B. Mortazavi, R. Jafari
This paper presents a methodology to detect an object with an accelerometer potentially among many other moving objects in a camera scene. By matching sensor readings from a wearable accelerometer with analogous readings from a single camera or plurality of cameras, we detect instances of the same physical movement that both modalities capture. This has a wide range of potential applications in the cyber-physical systems domain such as identification, localization, and detecting context for activity recognition. We present an approach to project data from camera frames into accelerometer frames, where they share the same physical representation, allowing for comparing and determining similarities between the two modalities by using computational algorithms in the cyber world. This is challenging as depth is unknown when using a single 2D camera. We translate camera measurements into the acceleration physical domain and acquire an estimated depth, when the depth is not varying significantly during the motion. We model this translation as an optimization problem to find the optimal depth that maximizes the similarity between readings of the camera and accelerometer. Additionally, we discuss a potential solution with multiple cameras that works for arbitrary varying depth motions. Experimental results demonstrate that the system can detect matching between data stemming from physical movements observed by a wearable accelerometer and a single camera or plurality of cameras.
本文提出了一种用加速度计检测相机场景中潜在的运动物体的方法。通过将可穿戴式加速度计的传感器读数与单个摄像头或多个摄像头的类似读数相匹配,我们可以检测到两种模式捕获的相同物理运动实例。这在网络物理系统领域有广泛的潜在应用,如识别、定位和检测活动识别的上下文。我们提出了一种将数据从相机帧投影到加速度计帧的方法,其中它们共享相同的物理表示,允许通过使用网络世界中的计算算法来比较和确定两种模式之间的相似性。这是具有挑战性的,因为当使用单个2D相机时,深度是未知的。当深度在运动过程中没有显著变化时,我们将相机测量值转换为加速度物理域并获得估计深度。我们将这种转换建模为一个优化问题,以找到使相机和加速度计读数之间的相似性最大化的最佳深度。此外,我们还讨论了一种潜在的解决方案,即使用多个相机进行任意不同深度的运动。实验结果表明,该系统可以检测由可穿戴加速度计与单个或多个摄像机观察到的物理运动产生的数据之间的匹配。
{"title":"Tagging wearable accelerometers in camera frames through information translation between vision sensors and accelerometers","authors":"A. Akbari, Peiming Liu, B. Mortazavi, R. Jafari","doi":"10.1145/3302509.3311057","DOIUrl":"https://doi.org/10.1145/3302509.3311057","url":null,"abstract":"This paper presents a methodology to detect an object with an accelerometer potentially among many other moving objects in a camera scene. By matching sensor readings from a wearable accelerometer with analogous readings from a single camera or plurality of cameras, we detect instances of the same physical movement that both modalities capture. This has a wide range of potential applications in the cyber-physical systems domain such as identification, localization, and detecting context for activity recognition. We present an approach to project data from camera frames into accelerometer frames, where they share the same physical representation, allowing for comparing and determining similarities between the two modalities by using computational algorithms in the cyber world. This is challenging as depth is unknown when using a single 2D camera. We translate camera measurements into the acceleration physical domain and acquire an estimated depth, when the depth is not varying significantly during the motion. We model this translation as an optimization problem to find the optimal depth that maximizes the similarity between readings of the camera and accelerometer. Additionally, we discuss a potential solution with multiple cameras that works for arbitrary varying depth motions. Experimental results demonstrate that the system can detect matching between data stemming from physical movements observed by a wearable accelerometer and a single camera or plurality of cameras.","PeriodicalId":413733,"journal":{"name":"Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123078676","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Towards an emotionally-aware smart wheelchair: poster abstract 面向情感感知的智能轮椅:海报摘要
Ariadna Estrada, Ian M. Mitchell
In this abstract and the poster associated with it, we present preliminary results on people's emotional perception of assisted driving interventions as a first step in the development of emotionally-aware smart wheelchairs. Current approaches to collaborative wheelchair navigation are designed to handle objective and functional information (such as goals and system states) but little subjective information (such as the user's feeling at the introduction of an intervention). We explore user affect as a potential communication channel through which users could communicate more richly with their smart mobility device.
在这篇摘要和与之相关的海报中,我们提出了人们对辅助驾驶干预的情绪感知的初步结果,作为开发情感感知智能轮椅的第一步。当前协作轮椅导航的方法旨在处理客观和功能信息(如目标和系统状态),但很少处理主观信息(如用户在引入干预时的感受)。我们探索用户情感作为一种潜在的沟通渠道,通过这种渠道,用户可以与他们的智能移动设备进行更丰富的沟通。
{"title":"Towards an emotionally-aware smart wheelchair: poster abstract","authors":"Ariadna Estrada, Ian M. Mitchell","doi":"10.1145/3302509.3313320","DOIUrl":"https://doi.org/10.1145/3302509.3313320","url":null,"abstract":"In this abstract and the poster associated with it, we present preliminary results on people's emotional perception of assisted driving interventions as a first step in the development of emotionally-aware smart wheelchairs. Current approaches to collaborative wheelchair navigation are designed to handle objective and functional information (such as goals and system states) but little subjective information (such as the user's feeling at the introduction of an intervention). We explore user affect as a potential communication channel through which users could communicate more richly with their smart mobility device.","PeriodicalId":413733,"journal":{"name":"Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127498163","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Implementation of demand response for a block of buildings for active participation in the electricity market 对某街区建筑实施需求响应,积极参与电力市场
R. Menon, F. Amblard, Jessen Page
There has been increased focus on improving the security and efficiency of the electricity grid resources. Many solutions have been proposed. Demand Response (DR) and Demand Side Management (DSM) are popular solutions in studies towards achieving these goals. This paper elucidates on the work being done within a Horizon 2020 (H2020) project, Sim4Blocks, funded by the EU, on the implementation of DR for a group of buildings with thermal and electric demands. The project tackles three issues that are of importance to realization of DR for end-users: (1) What hardware and communication protocols are required to ensure that existing devices (especially thermal devices) can participate in the electricity market? Would it be possible to future-proof the methodology developed? (2) How do we optimise the thermal and electric energy flows such that demand and comfort are satisfied while minimising stress in the electric grid and (3) How do we integrate the optimisation algorithms and associated software with the hardware so that the entire hardware-software framework works seamlessly. With these questions in mind, hardware, communication protocols, Domain Specific Languages (DSL) and optimisation frameworks are utilised and developed such that end-user buildings with thermal and electrical devices can participate in the electricity market. The entire framework developed is validated through demonstration on three pilot sites in three different countries with different sets of devices (Switzerland, Germany and Spain). These sites consisting of end-user buildings that have thermal and electrical devices which are conventionally found in today's market. Thus, through the development and demonstration of such a framework, Sim4Blocks is able to analyse the strengths, weaknesses and bottlenecks existing in today's devices, control methodologies and market constraints and suggest solutions to overcome them.
提高电网资源的安全性和效率受到越来越多的关注。人们提出了许多解决方案。在实现这些目标的研究中,需求响应(DR)和需求侧管理(DSM)是流行的解决方案。本文阐述了地平线2020 (H2020)项目Sim4Blocks正在进行的工作,该项目由欧盟资助,针对一组有热电需求的建筑实施DR。该项目解决了三个对最终用户实现DR至关重要的问题:(1)现有设备(尤其是热设备)能够参与电力市场,需要什么样的硬件和通信协议?是否有可能使所开发的方法经得起未来的考验?(2)我们如何优化热能和电能流动,以满足需求和舒适度,同时最大限度地减少电网中的压力;(3)我们如何将优化算法和相关软件与硬件集成,以便整个硬件-软件框架无缝地工作。考虑到这些问题,硬件、通信协议、领域特定语言(DSL)和优化框架被利用和开发,这样带有热电设备的终端用户建筑就可以参与电力市场。开发的整个框架通过在三个不同国家(瑞士、德国和西班牙)使用不同设备的三个试验点进行演示来验证。这些场所由终端用户建筑组成,这些建筑有热和电气设备,这些设备在今天的市场上通常可以找到。因此,通过这种框架的开发和演示,Sim4Blocks能够分析当今设备,控制方法和市场约束中存在的优势,劣势和瓶颈,并提出克服它们的解决方案。
{"title":"Implementation of demand response for a block of buildings for active participation in the electricity market","authors":"R. Menon, F. Amblard, Jessen Page","doi":"10.1145/3302509.3313326","DOIUrl":"https://doi.org/10.1145/3302509.3313326","url":null,"abstract":"There has been increased focus on improving the security and efficiency of the electricity grid resources. Many solutions have been proposed. Demand Response (DR) and Demand Side Management (DSM) are popular solutions in studies towards achieving these goals. This paper elucidates on the work being done within a Horizon 2020 (H2020) project, Sim4Blocks, funded by the EU, on the implementation of DR for a group of buildings with thermal and electric demands. The project tackles three issues that are of importance to realization of DR for end-users: (1) What hardware and communication protocols are required to ensure that existing devices (especially thermal devices) can participate in the electricity market? Would it be possible to future-proof the methodology developed? (2) How do we optimise the thermal and electric energy flows such that demand and comfort are satisfied while minimising stress in the electric grid and (3) How do we integrate the optimisation algorithms and associated software with the hardware so that the entire hardware-software framework works seamlessly. With these questions in mind, hardware, communication protocols, Domain Specific Languages (DSL) and optimisation frameworks are utilised and developed such that end-user buildings with thermal and electrical devices can participate in the electricity market. The entire framework developed is validated through demonstration on three pilot sites in three different countries with different sets of devices (Switzerland, Germany and Spain). These sites consisting of end-user buildings that have thermal and electrical devices which are conventionally found in today's market. Thus, through the development and demonstration of such a framework, Sim4Blocks is able to analyse the strengths, weaknesses and bottlenecks existing in today's devices, control methodologies and market constraints and suggest solutions to overcome them.","PeriodicalId":413733,"journal":{"name":"Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems","volume":"324 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122026521","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Pseudorange measurement outlier detection for navigation with cellular signals: WIP abstract 蜂窝信号导航的伪距测量离群点检测:WIP摘要
Mahdi Maaref, Joe J. Khalife, Z. Kassas
We present an autonomous measurement outlier detection and exclusion framework for ground vehicle navigation using cellular signals of opportunity (SOPs) and an inertial measurement unit (IMU). The experimental results demonstrate the proposed framework successfully detecting and excluding outlier measurements, improving the position root mean-squared error (RMSE) by 42%. The demo session will showcase work in progress, namely (1) demo (in the form of a video of our experiment driving in downtown Riverside, California) and (2) a poster that includes the navigation framework, the proposed outlier detection method, and the experimental results.
我们提出了一种使用蜂窝机会信号(sop)和惯性测量单元(IMU)的地面车辆导航的自主测量异常点检测和排除框架。实验结果表明,该框架成功地检测和排除了异常值,将位置均方根误差(RMSE)提高了42%。演示环节将展示正在进行的工作,即(1)演示(以我们在加州河滨市中心的实验驾驶视频的形式)和(2)海报,包括导航框架,提出的离群检测方法和实验结果。
{"title":"Pseudorange measurement outlier detection for navigation with cellular signals: WIP abstract","authors":"Mahdi Maaref, Joe J. Khalife, Z. Kassas","doi":"10.1145/3302509.3313334","DOIUrl":"https://doi.org/10.1145/3302509.3313334","url":null,"abstract":"We present an autonomous measurement outlier detection and exclusion framework for ground vehicle navigation using cellular signals of opportunity (SOPs) and an inertial measurement unit (IMU). The experimental results demonstrate the proposed framework successfully detecting and excluding outlier measurements, improving the position root mean-squared error (RMSE) by 42%. The demo session will showcase work in progress, namely (1) demo (in the form of a video of our experiment driving in downtown Riverside, California) and (2) a poster that includes the navigation framework, the proposed outlier detection method, and the experimental results.","PeriodicalId":413733,"journal":{"name":"Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122719401","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Encrypted LQG using labeled homomorphic encryption 使用标记同态加密加密LQG
A. Alexandru, George J. Pappas
We consider the problem of implementing a Linear Quadratic Gaussian (LQG) controller on a distributed system, while maintaining the privacy of the measurements, state estimates, control inputs and system model. The component sub-systems and actuator outsource the LQG computation to a cloud controller and encrypt their signals and matrices. The encryption scheme used is Labeled Homomorphic Encryption, which supports the evaluation of degree-2 polynomials on encrypted data, by attaching a unique label to each piece of data and using the fact that the outsourced computation is known by the actuator. We write the state estimate update and control computation as multivariate polynomials in the encrypted data and propose an extension to the Labeled Homomorphic Encryption scheme that achieves the evaluation of low-degree polynomials on encrypted data, with degree larger than two. We showcase the numerical results of the proposed protocol for a temperature control application that indicates competitive online times.
我们考虑在分布式系统上实现线性二次高斯(LQG)控制器的问题,同时保持测量、状态估计、控制输入和系统模型的私密性。组件子系统和执行器将LQG计算外包给云控制器,并对其信号和矩阵进行加密。使用的加密方案是标记同态加密,它支持对加密数据的2次多项式的评估,通过为每个数据附加一个唯一的标签,并利用执行器知道外包计算的事实。我们将状态估计、更新和控制计算写成加密数据中的多元多项式,并提出了对标记同态加密方案的一种扩展,实现了加密数据上阶大于2的低阶多项式的求值。我们展示了所提出的协议的数值结果,用于温度控制应用,表明竞争在线时间。
{"title":"Encrypted LQG using labeled homomorphic encryption","authors":"A. Alexandru, George J. Pappas","doi":"10.1145/3302509.3311049","DOIUrl":"https://doi.org/10.1145/3302509.3311049","url":null,"abstract":"We consider the problem of implementing a Linear Quadratic Gaussian (LQG) controller on a distributed system, while maintaining the privacy of the measurements, state estimates, control inputs and system model. The component sub-systems and actuator outsource the LQG computation to a cloud controller and encrypt their signals and matrices. The encryption scheme used is Labeled Homomorphic Encryption, which supports the evaluation of degree-2 polynomials on encrypted data, by attaching a unique label to each piece of data and using the fact that the outsourced computation is known by the actuator. We write the state estimate update and control computation as multivariate polynomials in the encrypted data and propose an extension to the Labeled Homomorphic Encryption scheme that achieves the evaluation of low-degree polynomials on encrypted data, with degree larger than two. We showcase the numerical results of the proposed protocol for a temperature control application that indicates competitive online times.","PeriodicalId":413733,"journal":{"name":"Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128116698","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
Optimal dynamic scheduling of wireless networked control systems
Yehan Ma, Jianlin Guo, Yebin Wang, A. Chakrabarty, Heejin Ahn, P. Orlik, Chenyang Lu
Wireless networked control system is gaining momentum in industrial cyber-physical systems, e.g., smart factory. Suffering from limited bandwidth and nondeterministic link quality, a critical challenge in its deployment is how to optimize the closed-loop control system performance as well as maintain stability. In order to bridge the gap between network design and control system performance, we propose an optimal dynamic scheduling strategy that optimizes performance of multi-loop control systems by allocating network resources based on predictions of both link quality and control performance at run-time. The optimal dynamic scheduling strategy boils down to solving a nonlinear integer programming problem, which is further relaxed to a linear programming problem. The proposed strategy provably renders the closed-loop system mean-square stable under mild assumptions. Its efficacy is demonstrated by simulating a four-loop control system over an IEEE 802.15.4 wireless network simulator - TOSSIM. Simulation results show that the optimal dynamic scheduling can enhance control system performance and adapt to both constant and variable network background noises as well as physical disturbance.
无线网络控制系统在智能工厂等工业信息物理系统中发展势头迅猛。由于带宽有限和链路质量不确定,如何优化闭环控制系统性能并保持稳定性是其部署的关键挑战。为了弥补网络设计和控制系统性能之间的差距,我们提出了一种最优动态调度策略,该策略通过在运行时对链路质量和控制性能的预测来分配网络资源,从而优化多环控制系统的性能。最优动态调度策略可归结为求解一个非线性整数规划问题,并可进一步简化为线性规划问题。所提出的策略在温和假设下证明了闭环系统均方稳定。通过在IEEE 802.15.4无线网络模拟器- TOSSIM上模拟四环控制系统,验证了其有效性。仿真结果表明,最优动态调度能提高控制系统的性能,并能适应恒定和可变网络背景噪声以及物理干扰。
{"title":"Optimal dynamic scheduling of wireless networked control systems","authors":"Yehan Ma, Jianlin Guo, Yebin Wang, A. Chakrabarty, Heejin Ahn, P. Orlik, Chenyang Lu","doi":"10.1145/3302509.3311040","DOIUrl":"https://doi.org/10.1145/3302509.3311040","url":null,"abstract":"Wireless networked control system is gaining momentum in industrial cyber-physical systems, e.g., smart factory. Suffering from limited bandwidth and nondeterministic link quality, a critical challenge in its deployment is how to optimize the closed-loop control system performance as well as maintain stability. In order to bridge the gap between network design and control system performance, we propose an optimal dynamic scheduling strategy that optimizes performance of multi-loop control systems by allocating network resources based on predictions of both link quality and control performance at run-time. The optimal dynamic scheduling strategy boils down to solving a nonlinear integer programming problem, which is further relaxed to a linear programming problem. The proposed strategy provably renders the closed-loop system mean-square stable under mild assumptions. Its efficacy is demonstrated by simulating a four-loop control system over an IEEE 802.15.4 wireless network simulator - TOSSIM. Simulation results show that the optimal dynamic scheduling can enhance control system performance and adapt to both constant and variable network background noises as well as physical disturbance.","PeriodicalId":413733,"journal":{"name":"Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123994637","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
TACAN
Xuhang Ying, Giuseppe Bernieri, M. Conti, R. Poovendran
Nowadays, the interconnection of automotive systems with modern digital devices offers advanced user experiences to drivers. Electronic Control Units (ECUs) carry out a multitude of operations using the insecure Controller Area Network (CAN) bus in automotive Cyber-Physical Systems (CPSs). Therefore, dangerous attacks, such as disabling brakes, are possible and the safety of passengers is at risk. In this paper, we present TACAN (Transmitter Authentication in CAN), which provides secure authentication of ECUs by exploiting the covert channels without introducing CAN protocol modifications or traffic overheads (i.e., no extra bits or messages are used). TACAN turns upside-down the originally malicious concept of covert channels and exploits it to build an effective defensive technique that facilitates transmitter authentication via a trusted Monitor Node. TACAN consists of three different covert channels for ECU authentication: 1) Inter-Arrival Time (IAT)-based, leveraging the IATs of CAN messages; 2) offset-based, exploiting the clock offsets of CAN messages; 3) Least Significant Bit (LSB)-based, concealing authentication messages into the LSBs of normal CAN data. We implement the covert channels on the University of Washington (UW) EcoCAR testbed and evaluate their performance through extensive experiments. We demonstrate the feasibility of TACAN, highlighting no traffic overheads and attesting the regular functionality of ECUs. In particular, the bit error ratios are within 0.1% and 0.42% for the IAT-based and offset-based covert channels, respectively. Furthermore, the bit error ratio of the LSB-based covert channel is equal to that of a normal CAN bus, which is 3.1 x 10-7%.
{"title":"TACAN","authors":"Xuhang Ying, Giuseppe Bernieri, M. Conti, R. Poovendran","doi":"10.1145/3302509.3313783","DOIUrl":"https://doi.org/10.1145/3302509.3313783","url":null,"abstract":"Nowadays, the interconnection of automotive systems with modern digital devices offers advanced user experiences to drivers. Electronic Control Units (ECUs) carry out a multitude of operations using the insecure Controller Area Network (CAN) bus in automotive Cyber-Physical Systems (CPSs). Therefore, dangerous attacks, such as disabling brakes, are possible and the safety of passengers is at risk. In this paper, we present TACAN (Transmitter Authentication in CAN), which provides secure authentication of ECUs by exploiting the covert channels without introducing CAN protocol modifications or traffic overheads (i.e., no extra bits or messages are used). TACAN turns upside-down the originally malicious concept of covert channels and exploits it to build an effective defensive technique that facilitates transmitter authentication via a trusted Monitor Node. TACAN consists of three different covert channels for ECU authentication: 1) Inter-Arrival Time (IAT)-based, leveraging the IATs of CAN messages; 2) offset-based, exploiting the clock offsets of CAN messages; 3) Least Significant Bit (LSB)-based, concealing authentication messages into the LSBs of normal CAN data. We implement the covert channels on the University of Washington (UW) EcoCAR testbed and evaluate their performance through extensive experiments. We demonstrate the feasibility of TACAN, highlighting no traffic overheads and attesting the regular functionality of ECUs. In particular, the bit error ratios are within 0.1% and 0.42% for the IAT-based and offset-based covert channels, respectively. Furthermore, the bit error ratio of the LSB-based covert channel is equal to that of a normal CAN bus, which is 3.1 x 10-7%.","PeriodicalId":413733,"journal":{"name":"Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems","volume":"204 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115446052","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 43
期刊
Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1