首页 > 最新文献

SIGBED Rev.最新文献

英文 中文
Composable routing in mobile mesh networks 移动网状网络中的可组合路由
Pub Date : 2017-11-22 DOI: 10.1145/3166227.3166235
Luis Oliveira, L. Almeida
Small teams of cooperating robots have been shown to be useful in a myriad of applications, with robots communicating with one another in real-time, be it multimedia, motion control or position information. Their mobility leads to a dynamic network mesh topology through which communications have to be routed, interfering in intricate patterns that vary with time, with the number of active robots in the team, and with their relative positions. In this short paper we advocate that routing for small teams of cooperating robots benefits from global synchronization and immediate forwarding, supporting composability of communications in the time domain by isolating the paths of each flow in separate time slots.
协作机器人的小团队已经被证明在无数的应用中是有用的,机器人之间可以实时通信,无论是多媒体,运动控制还是位置信息。它们的移动性导致了一个动态的网络网状拓扑结构,通过该拓扑结构必须路由通信,干扰复杂的模式,这些模式随时间、团队中活动机器人的数量以及它们的相对位置而变化。在这篇简短的论文中,我们主张协作机器人小团队的路由受益于全局同步和即时转发,通过在单独的时隙中隔离每个流的路径来支持时域通信的可组合性。
{"title":"Composable routing in mobile mesh networks","authors":"Luis Oliveira, L. Almeida","doi":"10.1145/3166227.3166235","DOIUrl":"https://doi.org/10.1145/3166227.3166235","url":null,"abstract":"Small teams of cooperating robots have been shown to be useful in a myriad of applications, with robots communicating with one another in real-time, be it multimedia, motion control or position information. Their mobility leads to a dynamic network mesh topology through which communications have to be routed, interfering in intricate patterns that vary with time, with the number of active robots in the team, and with their relative positions. In this short paper we advocate that routing for small teams of cooperating robots benefits from global synchronization and immediate forwarding, supporting composability of communications in the time domain by isolating the paths of each flow in separate time slots.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127216441","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
Contracting challenges for system design and integration 系统设计和集成的合同挑战
Pub Date : 2017-11-22 DOI: 10.1145/3166227.3166236
Mischa Möstl, R. Ernst
In this paper we highlight challenges of the applicability of contracting (based on assumptions and guarantees) for cyber-physical systems design. We illustrate in an example the limitations of an entirely composability-centered contracting approach. An alternative approach is subsequently proposed and applied to the presented example to illustrate that it is capable of handling the limitations demonstrated for the composable approach.
在本文中,我们强调了合同(基于假设和保证)在网络物理系统设计中的适用性的挑战。我们在一个示例中说明了完全以可组合性为中心的契约方法的局限性。随后提出了一种替代方法,并将其应用于所提供的示例,以说明它能够处理为可组合方法所演示的限制。
{"title":"Contracting challenges for system design and integration","authors":"Mischa Möstl, R. Ernst","doi":"10.1145/3166227.3166236","DOIUrl":"https://doi.org/10.1145/3166227.3166236","url":null,"abstract":"In this paper we highlight challenges of the applicability of contracting (based on assumptions and guarantees) for cyber-physical systems design. We illustrate in an example the limitations of an entirely composability-centered contracting approach. An alternative approach is subsequently proposed and applied to the presented example to illustrate that it is capable of handling the limitations demonstrated for the composable approach.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124333157","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
Real-time network function virtualization with timing interfaces 具有定时接口的实时网络功能虚拟化
Pub Date : 2017-11-22 DOI: 10.1145/3166227.3166238
L. T. Phan
More and more infrastructure is becoming virtualized. Recently this trend has begun to include network functions - such as firewalls, WAN optimizers, and intrusion prevention systems - that have traditionally been implemented as middleboxes using dedicated hardware. This trend towards network function virtualization (NFV) offers a variety of potential benefits that resemble those of cloud computing, including consolidation, easier management, higher efficiency, and better scalability. However, current cloud technology is not a perfect match for NFV workloads: since the infrastructure is shared, the time it takes for a packet to pass through a particular function is no longer predictable, and can in fact vary considerably. This is causing headaches for operators, who can no longer treat network functions as "bumps in the wire" and must now consider a complex web of possible interactions and cross-talk when operating or diagnosing their systems. In this position paper, we propose a compositional approach towards building a scalable NFV platform that can provide latency and throughput guarantees using timing interfaces. We discuss our preliminary results that leverage and extend recent advances on timing interfaces and compositional theory from the real-time systems domain to the NFV setting, and we highlight open challenges and potential directions towards real-time NFV.
越来越多的基础设施正在实现虚拟化。最近,这种趋势已经开始包括网络功能——例如防火墙、WAN优化器和入侵防御系统——这些功能传统上是作为使用专用硬件的中间件实现的。这种网络功能虚拟化(NFV)的趋势提供了与云计算类似的各种潜在好处,包括整合、更容易的管理、更高的效率和更好的可伸缩性。然而,当前的云技术并不是NFV工作负载的完美匹配:由于基础设施是共享的,因此数据包通过特定功能所需的时间不再是可预测的,实际上可能会有很大的变化。这给运营商带来了麻烦,他们不能再将网络功能视为“电线上的颠簸”,现在必须在操作或诊断系统时考虑到可能的相互作用和串扰的复杂网络。在这篇意见书中,我们提出了一种构建可扩展NFV平台的组合方法,该平台可以使用定时接口提供延迟和吞吐量保证。我们讨论了我们的初步结果,将实时系统领域的定时接口和组合理论的最新进展利用和扩展到NFV设置,并强调了实时NFV的开放挑战和潜在方向。
{"title":"Real-time network function virtualization with timing interfaces","authors":"L. T. Phan","doi":"10.1145/3166227.3166238","DOIUrl":"https://doi.org/10.1145/3166227.3166238","url":null,"abstract":"More and more infrastructure is becoming virtualized. Recently this trend has begun to include network functions - such as firewalls, WAN optimizers, and intrusion prevention systems - that have traditionally been implemented as middleboxes using dedicated hardware. This trend towards network function virtualization (NFV) offers a variety of potential benefits that resemble those of cloud computing, including consolidation, easier management, higher efficiency, and better scalability. However, current cloud technology is not a perfect match for NFV workloads: since the infrastructure is shared, the time it takes for a packet to pass through a particular function is no longer predictable, and can in fact vary considerably. This is causing headaches for operators, who can no longer treat network functions as \"bumps in the wire\" and must now consider a complex web of possible interactions and cross-talk when operating or diagnosing their systems.\u0000 In this position paper, we propose a compositional approach towards building a scalable NFV platform that can provide latency and throughput guarantees using timing interfaces. We discuss our preliminary results that leverage and extend recent advances on timing interfaces and compositional theory from the real-time systems domain to the NFV setting, and we highlight open challenges and potential directions towards real-time NFV.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130149835","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
Deriving the average-case performance of bandwidth-like interfaces for tasksets with infinite minimum inter-arrival time, equal task density, uniformly distributed deadlines, and infinite number of tasks 对于具有无限最小到达时间、相等任务密度、均匀分布的截止日期和无限任务数的任务集,导出类带宽接口的平均情况性能
Pub Date : 2017-11-22 DOI: 10.1145/3166227.3166229
Björn Andersson, Hyoseung Kim, J. Lehoczky, Dionisio de Niz
Many solutions for composability and compositionality rely on specifying the interface for a component using bandwidth. Some previous works specify period (P) and budget (Q) as an interface for a component. Q/P provides us with a bandwidth (the share of a processor that this component may request); P specifies the time granularity of the allocation of this processing capacity. Other works add another parameter, deadline, which can help to provide tighter bounds on how this processing capacity is distributed. Yet other works use the parameters α and Δ where α is the bandwidth and Δ specifies how smoothly this bandwidth is distributed. It is known [4] that such bandwidth-like interfaces carry a cost: there are tasksets that could be guaranteed to be schedulable if tasks were scheduled directly on the processor, but with bandwidth-like interfaces, it is impossible to guarantee the taskset to be schedulable. It is known that this penalty can be infinite, i.e., the use of bandwidth-like interfaces may require the use of a processor that has a speed that is k times faster, and one can show this for any k. This brings the following question: "What is the average-case performance penalty of bandwidth-like interfaces?" A previous paper [5] has partially answered this question by stating an expression on this penalty as a function of taskset parameters and then randomly generated tasksets to obtain a probability distribution of this penalty. In this paper, we answer this question analytically for the case that the taskset has tasks with infinite minimum inter-arrival time, equal task density, uniformly distributed deadlines, and the number of tasks approaches infinity. For this specific case, we derive an expression; if deadlines are uniformly distributed in [0,1], then we find that the penalty is two. We also run experiments to explore systems with these assumptions but for finite number of tasks. From these experiments, we conclude that (i) the larger the number of tasks is, the larger the penalty is, (ii) the larger the number of tasks is, the less skewed the probability distribution is, and (iii) the larger the number of tasks is, the smaller the variance of the penalty is. We are currently working on the case where deadlines follow other distributions.
可组合性和可组合性的许多解决方案依赖于使用带宽为组件指定接口。以前的一些工作将周期(P)和预算(Q)作为组件的接口。Q/P为我们提供带宽(该组件可能请求的处理器份额);P指定此处理能力分配的时间粒度。其他作品添加了另一个参数deadline,这有助于为如何分配处理能力提供更严格的界限。然而,其他作品使用参数α和Δ,其中α是带宽,Δ指定带宽分布的平滑程度。众所周知,这种类带宽接口是有代价的:如果直接在处理器上调度任务,可以保证任务集是可调度的,但是使用类带宽接口,就不可能保证任务集是可调度的。众所周知,这种损失可能是无限的,也就是说,使用类带宽接口可能需要使用速度快k倍的处理器,并且可以对任何k显示这一点。这带来了以下问题:“类带宽接口的平均性能损失是什么?”之前的一篇论文[5]部分地回答了这个问题,通过将该惩罚作为任务集参数的函数陈述表达式,然后随机生成任务集来获得该惩罚的概率分布。本文在任务集具有最小到达时间无穷大、任务密度相等、任务期限均匀分布、任务数量趋近于无穷大的情况下,解析地回答了这一问题。对于这种特殊情况,我们推导出一个表达式;如果截止日期均匀分布在[0,1],那么我们发现惩罚是2。我们还运行实验来探索具有这些假设的系统,但任务数量有限。从这些实验中,我们得出:(1)任务数量越多,惩罚越大;(2)任务数量越多,概率分布偏态越小;(3)任务数量越多,惩罚方差越小。我们目前正在处理截止日期跟随其他发行版的情况。
{"title":"Deriving the average-case performance of bandwidth-like interfaces for tasksets with infinite minimum inter-arrival time, equal task density, uniformly distributed deadlines, and infinite number of tasks","authors":"Björn Andersson, Hyoseung Kim, J. Lehoczky, Dionisio de Niz","doi":"10.1145/3166227.3166229","DOIUrl":"https://doi.org/10.1145/3166227.3166229","url":null,"abstract":"Many solutions for composability and compositionality rely on specifying the interface for a component using bandwidth. Some previous works specify period (P) and budget (Q) as an interface for a component. Q/P provides us with a bandwidth (the share of a processor that this component may request); P specifies the time granularity of the allocation of this processing capacity. Other works add another parameter, deadline, which can help to provide tighter bounds on how this processing capacity is distributed. Yet other works use the parameters α and Δ where α is the bandwidth and Δ specifies how smoothly this bandwidth is distributed. It is known [4] that such bandwidth-like interfaces carry a cost: there are tasksets that could be guaranteed to be schedulable if tasks were scheduled directly on the processor, but with bandwidth-like interfaces, it is impossible to guarantee the taskset to be schedulable. It is known that this penalty can be infinite, i.e., the use of bandwidth-like interfaces may require the use of a processor that has a speed that is k times faster, and one can show this for any k. This brings the following question: \"What is the average-case performance penalty of bandwidth-like interfaces?\" A previous paper [5] has partially answered this question by stating an expression on this penalty as a function of taskset parameters and then randomly generated tasksets to obtain a probability distribution of this penalty. In this paper, we answer this question analytically for the case that the taskset has tasks with infinite minimum inter-arrival time, equal task density, uniformly distributed deadlines, and the number of tasks approaches infinity. For this specific case, we derive an expression; if deadlines are uniformly distributed in [0,1], then we find that the penalty is two. We also run experiments to explore systems with these assumptions but for finite number of tasks. From these experiments, we conclude that (i) the larger the number of tasks is, the larger the penalty is, (ii) the larger the number of tasks is, the less skewed the probability distribution is, and (iii) the larger the number of tasks is, the smaller the variance of the penalty is. We are currently working on the case where deadlines follow other distributions.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114833548","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
Runtime compositional analysis of track-based traffic control systems 基于轨道的交通控制系统运行时组成分析
Pub Date : 2017-11-22 DOI: 10.1145/3166227.3166233
Maryam Bagheri, E. Khamespanah, M. Sirjani, Ali Movaghar-Rahimabadi, Edward A. Lee
In this paper we address the development of dependable self-adaptive systems focusing on the specific domain of track-based traffic control systems where timing issues are critical.
在本文中,我们讨论了可靠的自适应系统的发展,重点是基于轨道的交通控制系统的特定领域,其中定时问题是至关重要的。
{"title":"Runtime compositional analysis of track-based traffic control systems","authors":"Maryam Bagheri, E. Khamespanah, M. Sirjani, Ali Movaghar-Rahimabadi, Edward A. Lee","doi":"10.1145/3166227.3166233","DOIUrl":"https://doi.org/10.1145/3166227.3166233","url":null,"abstract":"In this paper we address the development of dependable self-adaptive systems focusing on the specific domain of track-based traffic control systems where timing issues are critical.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130251095","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}
引用次数: 4
Extended recursive analysis for tilera tile64 NoC architectures: towards inter-NoC delay analysis tilera tile64 NoC架构的扩展递归分析:面向NoC间延迟分析
Pub Date : 2017-11-22 DOI: 10.1145/3166227.3166232
H. Ayed, Jean-Luc Scharbarg, Jérôme Ermont, C. Fraboul
A heterogeneous network, where a switched-Ethernet backbone, e.g. AFDX, interconnects several end systems based on Network-on-Chip (NoC), is a promising candidate to build new avionics architectures. When using such a heterogeneous network for real-time applications, a global worst-case traversal time (WCTT) analysis is needed. In this short paper we focus on the intra-NoC communication on a Tilera TILE64-like NoC. First, we extend the Recursive Calculus (RC) to achieve tighter intra-NoC WCTT. Then, we explain how this intra-NoC WCTT analysis could be used in a compositional manner for the end-to-end inter-NoC delay analysis.
异构网络,其中交换以太网骨干网,如AFDX,连接基于片上网络(NoC)的多个终端系统,是构建新的航空电子架构的有希望的候选网络。当将这种异构网络用于实时应用程序时,需要进行全局最坏情况遍历时间(WCTT)分析。在这篇简短的论文中,我们重点研究了在Tilera TILE64-like NoC上的内部NoC通信。首先,我们扩展递归演算(RC)以实现更紧密的noc内WCTT。然后,我们解释了这种noc内WCTT分析如何以组合方式用于端到端noc间延迟分析。
{"title":"Extended recursive analysis for tilera tile64 NoC architectures: towards inter-NoC delay analysis","authors":"H. Ayed, Jean-Luc Scharbarg, Jérôme Ermont, C. Fraboul","doi":"10.1145/3166227.3166232","DOIUrl":"https://doi.org/10.1145/3166227.3166232","url":null,"abstract":"A heterogeneous network, where a switched-Ethernet backbone, e.g. AFDX, interconnects several end systems based on Network-on-Chip (NoC), is a promising candidate to build new avionics architectures. When using such a heterogeneous network for real-time applications, a global worst-case traversal time (WCTT) analysis is needed. In this short paper we focus on the intra-NoC communication on a Tilera TILE64-like NoC. First, we extend the Recursive Calculus (RC) to achieve tighter intra-NoC WCTT. Then, we explain how this intra-NoC WCTT analysis could be used in a compositional manner for the end-to-end inter-NoC delay analysis.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"221 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123021882","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
On flexible and robust parameter assignment for periodic real-time components 周期实时构件的柔性鲁棒参数赋值
Pub Date : 2017-11-22 DOI: 10.1145/3166227.3166228
M. Nasri
In order to increase the flexibility of design process, we consider a component-based system in which some components may be changed, repaired, or upgraded. We assume that the worst-case execution time (WCET) of each task that is implemented by a component is known. Our first goal is to find the smallest set of periods that make the task set schedulable by EDF or by RM. We call these periods safe periods because then any period assignment which is larger than the safe periods will be schedulable. Having safe periods, system designer will be able to use any optimization criteria of his choice to assign periods of the tasks without a need to incorporate the response time analysis techniques, which are usually NP-Hard problems, into his optimization constraints. Instead, the schedulability constraint will be reduced to verifying that the assigned periods are larger than the safe periods. Our solution for safe periods for the RM, is based on finding the smallest set of harmonic periods with utilization 1. Here we use our recently developed polynomial-time approximation algorithm with bounded error of 2 for finding these safe periods for RM. As the second part of our contribution, we consider the robustness property. First we explain how to find safe periods such that a certain level of robustness (based on potential changes of each component) is guaranteed. Doing this, if one of the components changes in the future, other components can still run using their previous periods, and hence, we isolate the effect of future changes from parameters of the other components. Finally, we obtain the robustness factor as a function of the available spare capacity of the system, i.e., the unused utilization. We determine to what extend the WCET of any of the components can be increased without violating the safe periods.
为了增加设计过程的灵活性,我们考虑了一个基于组件的系统,其中一些组件可以被更改、修复或升级。我们假设组件实现的每个任务的最坏情况执行时间(WCET)是已知的。我们的第一个目标是找到使任务集可通过EDF或RM调度的最小周期集。我们称这些时期为安全时期,因为任何大于安全时期的分配都是可调度的。有了安全周期,系统设计师就可以使用他选择的任何优化标准来分配任务周期,而不需要将响应时间分析技术(通常是NP-Hard问题)合并到他的优化约束中。相反,可调度性约束将简化为验证分配的周期是否大于安全周期。我们的RM安全周期的解,是基于找到最小的谐波周期集合,其利用率为1。在这里,我们使用我们最近开发的多项式时间近似算法,有界误差为2,用于寻找RM的这些安全周期。作为我们贡献的第二部分,我们考虑了鲁棒性。首先,我们解释如何找到安全期,以保证一定程度的鲁棒性(基于每个组件的潜在变化)。这样做,如果其中一个组件将来发生变化,其他组件仍然可以使用它们以前的周期运行,因此,我们将未来变化的影响与其他组件的参数隔离开来。最后,我们得到了鲁棒性因子作为系统可用备用容量(即未使用利用率)的函数。我们决定在不违反安全期限的情况下,任何组件的WCET可以增加到什么程度。
{"title":"On flexible and robust parameter assignment for periodic real-time components","authors":"M. Nasri","doi":"10.1145/3166227.3166228","DOIUrl":"https://doi.org/10.1145/3166227.3166228","url":null,"abstract":"In order to increase the flexibility of design process, we consider a component-based system in which some components may be changed, repaired, or upgraded. We assume that the worst-case execution time (WCET) of each task that is implemented by a component is known. Our first goal is to find the smallest set of periods that make the task set schedulable by EDF or by RM. We call these periods safe periods because then any period assignment which is larger than the safe periods will be schedulable. Having safe periods, system designer will be able to use any optimization criteria of his choice to assign periods of the tasks without a need to incorporate the response time analysis techniques, which are usually NP-Hard problems, into his optimization constraints. Instead, the schedulability constraint will be reduced to verifying that the assigned periods are larger than the safe periods. Our solution for safe periods for the RM, is based on finding the smallest set of harmonic periods with utilization 1. Here we use our recently developed polynomial-time approximation algorithm with bounded error of 2 for finding these safe periods for RM.\u0000 As the second part of our contribution, we consider the robustness property. First we explain how to find safe periods such that a certain level of robustness (based on potential changes of each component) is guaranteed. Doing this, if one of the components changes in the future, other components can still run using their previous periods, and hence, we isolate the effect of future changes from parameters of the other components. Finally, we obtain the robustness factor as a function of the available spare capacity of the system, i.e., the unused utilization. We determine to what extend the WCET of any of the components can be increased without violating the safe periods.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129552470","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}
引用次数: 3
A compositional approach for modeling and timing analysis of wireless sensor and actuator networks 一种用于无线传感器和执行器网络建模和时序分析的组合方法
Pub Date : 2017-11-22 DOI: 10.1145/3166227.3166237
M. Sirjani, E. Khamespanah, K. Mechitov, G. Agha
Wireless sensor and actuator networks (WSAN) are created through the integration of multiple nodes which acquire data and perform reaction based on them. In a general overview, sensor nodes of WSANs are responsible for data acquisition and sending them to a central node. The central node stores all the received data and performs reactions. Timing verification of WSAN applications to ensure schedulability of tasks is a challenge, and is generally performed by worst-case analysis. This process is error-prone and inherently conservative. On the other hand, using model checking for analyzing WSAN applications results in state space explosion even for middle-sized configurations. The reason is the necessity of considering the interleaving of the large number of sensors in WSANs. In this paper, we show how to build an actor-based model of WSAN applications, starting from sensor node-level and moving towards the full system, and we show how this compositional modeling improves analysability and modifiability. Realtime extension of actor model is appropriate for modeling WSAN applications where we have many concurrent and asynchronous processes, and interdependent realtime deadlines. We demonstrate the approach using a case study of a distributed realtime data acquisition system for high-frequency sensing, where Timed Rebeca is used for modeling. We use model checking to check the intra/inter-sensor node schedulability.
无线传感器和执行器网络(WSAN)是由多个节点集成而成的,这些节点获取数据并根据数据进行反应。总的来说,wsan的传感器节点负责数据采集并将其发送到中心节点。中心节点存储所有接收到的数据并执行响应。WSAN应用程序的定时验证以确保任务的可调度性是一个挑战,通常通过最坏情况分析来执行。这个过程容易出错,而且本质上是保守的。另一方面,使用模型检查来分析WSAN应用程序,即使对于中等规模的配置,也会导致状态空间爆炸。其原因是需要考虑无线局域网中大量传感器的交错分布。在本文中,我们展示了如何构建基于角色的WSAN应用模型,从传感器节点级开始,向整个系统发展,并展示了这种组合建模如何提高可分析性和可修改性。参与者模型的实时扩展适合于建模WSAN应用程序,其中我们有许多并发和异步进程,以及相互依赖的实时截止日期。我们使用一个用于高频传感的分布式实时数据采集系统的案例研究来演示该方法,其中使用Timed Rebeca进行建模。我们使用模型检查来检查传感器内/传感器间节点的可调度性。
{"title":"A compositional approach for modeling and timing analysis of wireless sensor and actuator networks","authors":"M. Sirjani, E. Khamespanah, K. Mechitov, G. Agha","doi":"10.1145/3166227.3166237","DOIUrl":"https://doi.org/10.1145/3166227.3166237","url":null,"abstract":"Wireless sensor and actuator networks (WSAN) are created through the integration of multiple nodes which acquire data and perform reaction based on them. In a general overview, sensor nodes of WSANs are responsible for data acquisition and sending them to a central node. The central node stores all the received data and performs reactions. Timing verification of WSAN applications to ensure schedulability of tasks is a challenge, and is generally performed by worst-case analysis. This process is error-prone and inherently conservative. On the other hand, using model checking for analyzing WSAN applications results in state space explosion even for middle-sized configurations. The reason is the necessity of considering the interleaving of the large number of sensors in WSANs. In this paper, we show how to build an actor-based model of WSAN applications, starting from sensor node-level and moving towards the full system, and we show how this compositional modeling improves analysability and modifiability. Realtime extension of actor model is appropriate for modeling WSAN applications where we have many concurrent and asynchronous processes, and interdependent realtime deadlines. We demonstrate the approach using a case study of a distributed realtime data acquisition system for high-frequency sensing, where Timed Rebeca is used for modeling. We use model checking to check the intra/inter-sensor node schedulability.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134599505","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
Towards a performance-aware power capping orchestrator for the Xen hypervisor 为Xen管理程序创建一个性能敏感的功率上限编排器
Pub Date : 2017-11-01 DOI: 10.1145/3199610.3199611
M. Arnaboldi, M. Ferroni, M. Santambrogio
In the last few years, multi-core processors entered into the domain of embedded systems: this, together with virtualization techniques, allows multiple applications to easily run on the same System-on-Chip (SoC). As power consumption remains one of the most impacting costs on any digital system, several approaches have been explored in literature to cope with power caps, trying to maximize the performance of the hosted applications. In this paper, we present some preliminary results and opportunities towards a performance-aware power capping orchestrator for the Xen hypervisor. The proposed solution, called XeMPUPiL, uses the Intel Running Average Power Limit (RAPL) hardware interface to set a strict limit on the processor's power consumption, while a software-level Observe-Decide-Act (ODA) loop performs an exploration of the available resource allocations to find the most power efficient one for the running workload. We show how XeMPUPiL is able to achieve higher performance under different power caps for almost all the different classes of benchmarks analyzed (e.g., CPU-, memory-and IO-bound).
在过去的几年里,多核处理器进入了嵌入式系统领域:这与虚拟化技术一起,允许多个应用程序轻松地在同一个片上系统(SoC)上运行。由于功耗仍然是任何数字系统中影响最大的成本之一,文献中已经探索了几种方法来应对功率上限,试图最大限度地提高托管应用程序的性能。在本文中,我们提出了一些初步结果和机会,以实现Xen管理程序的性能感知功率上限编排器。提出的解决方案称为xem小学生,它使用Intel运行平均功率限制(RAPL)硬件接口对处理器的功耗设置严格的限制,而软件级的观察-决定-行动(ODA)循环对可用资源分配进行探索,以为运行的工作负载找到最节能的资源分配。我们展示了xem小学生如何能够在不同的功率上限下,为几乎所有分析的不同类型的基准测试(例如,CPU、内存和io限制)实现更高的性能。
{"title":"Towards a performance-aware power capping orchestrator for the Xen hypervisor","authors":"M. Arnaboldi, M. Ferroni, M. Santambrogio","doi":"10.1145/3199610.3199611","DOIUrl":"https://doi.org/10.1145/3199610.3199611","url":null,"abstract":"In the last few years, multi-core processors entered into the domain of embedded systems: this, together with virtualization techniques, allows multiple applications to easily run on the same System-on-Chip (SoC). As power consumption remains one of the most impacting costs on any digital system, several approaches have been explored in literature to cope with power caps, trying to maximize the performance of the hosted applications. In this paper, we present some preliminary results and opportunities towards a performance-aware power capping orchestrator for the Xen hypervisor. The proposed solution, called XeMPUPiL, uses the Intel Running Average Power Limit (RAPL) hardware interface to set a strict limit on the processor's power consumption, while a software-level Observe-Decide-Act (ODA) loop performs an exploration of the available resource allocations to find the most power efficient one for the running workload. We show how XeMPUPiL is able to achieve higher performance under different power caps for almost all the different classes of benchmarks analyzed (e.g., CPU-, memory-and IO-bound).","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126548146","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}
引用次数: 4
FLOPSYNC-QACS: quantization-aware clock synchronization for wireless sensor networks FLOPSYNC-QACS:无线传感器网络的量化感知时钟同步
Pub Date : 2017-10-01 DOI: 10.1145/3177803.3177809
F. Terraneo, A. Papadopoulos, A. Leva, M. Prandini
The development of distributed real-time systems often relies on clock synchronization. However, achieving precise synchronization in the field of Wireless Sensor Networks (WSNs) is hampered by competing design challenges, such as energy consumption and cost constraints, e.g., in Internet of Things applications. For these reasons many WSN hardware platforms rely on a low frequency clock crystal to provide the local timebase. Although this solution is inexpensive and allows for a remarkably low energy consumption, it limits the resolution at which time can be measured. The FLOPSYNC synchronization scheme provides low-energy synchronization that takes into account the quartz crystal imperfections. The main limitation of the approach are the effects of quantization. In this paper we propose a clock synchronization scheme that explicitly takes into account quantization effects caused by low frequency clock crystal, thus addressing the clock synchronization issue in cost-sensitive WSN node platforms. The solution adopts switched control for minimizing the effect of quantization, with minimal overhead. We provide experimental evidence that the approach manages to reach a synchronization error of at most 1 clock tick in a real WSN.
分布式实时系统的开发往往依赖于时钟同步。然而,在无线传感器网络(WSNs)领域实现精确同步受到竞争设计挑战的阻碍,例如物联网应用中的能耗和成本限制。由于这些原因,许多无线传感器网络硬件平台依赖于一个低频时钟晶体来提供本地时基。尽管这种解决方案价格低廉,能耗也非常低,但它限制了测量时间的分辨率。FLOPSYNC同步方案提供了考虑到石英晶体缺陷的低能量同步。该方法的主要限制是量化的影响。本文提出了一种明确考虑低频时钟晶体引起的量化效应的时钟同步方案,从而解决了成本敏感型WSN节点平台中的时钟同步问题。该方案采用开关控制,以最小的开销最小化量化的影响。我们提供的实验证据表明,该方法在实际的WSN中可以达到最多1个时钟滴答的同步误差。
{"title":"FLOPSYNC-QACS: quantization-aware clock synchronization for wireless sensor networks","authors":"F. Terraneo, A. Papadopoulos, A. Leva, M. Prandini","doi":"10.1145/3177803.3177809","DOIUrl":"https://doi.org/10.1145/3177803.3177809","url":null,"abstract":"The development of distributed real-time systems often relies on clock synchronization. However, achieving precise synchronization in the field of Wireless Sensor Networks (WSNs) is hampered by competing design challenges, such as energy consumption and cost constraints, e.g., in Internet of Things applications. For these reasons many WSN hardware platforms rely on a low frequency clock crystal to provide the local timebase. Although this solution is inexpensive and allows for a remarkably low energy consumption, it limits the resolution at which time can be measured. The FLOPSYNC synchronization scheme provides low-energy synchronization that takes into account the quartz crystal imperfections. The main limitation of the approach are the effects of quantization.\u0000 In this paper we propose a clock synchronization scheme that explicitly takes into account quantization effects caused by low frequency clock crystal, thus addressing the clock synchronization issue in cost-sensitive WSN node platforms. The solution adopts switched control for minimizing the effect of quantization, with minimal overhead. We provide experimental evidence that the approach manages to reach a synchronization error of at most 1 clock tick in a real WSN.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"175 11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133858199","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}
引用次数: 7
期刊
SIGBED Rev.
全部 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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1