首页 > 最新文献

2015 IEEE Real-Time Systems Symposium最新文献

英文 中文
Energy-Aware Task Allocation onto Unrelated Heterogeneous Multicore Platform for Mixed Criticality Systems 基于非相关异构多核平台的混合临界系统能量感知任务分配
Pub Date : 2015-12-01 DOI: 10.1109/RTSS.2015.46
Muhammad Ali Awan, D. Masson, E. Tovar
Heterogeneous multicore platforms have become an attractive choice to deploy mixed criticality systems demanding diverse computational requirements. One of the major challenges is to efficiently harness the computational power of these multicore platforms while deploying mixed criticality applications. The problem is acerbated with an additional demand of energy efficiency. It is particularly relevant for the battery powered embedded systems. We propose a partitioning algorithm for unrelated heterogeneous multicore platforms to map mixed criticality applications that ensures the timeliness property and reduces the energy consumption.
异构多核平台已经成为部署需要多种计算需求的混合临界系统的一个有吸引力的选择。其中一个主要挑战是在部署混合临界应用程序时有效地利用这些多核平台的计算能力。对能源效率的额外要求加剧了这个问题。它与电池供电的嵌入式系统特别相关。提出了一种不相关异构多核平台映射混合临界应用的分区算法,保证了时效性并降低了能耗。
{"title":"Energy-Aware Task Allocation onto Unrelated Heterogeneous Multicore Platform for Mixed Criticality Systems","authors":"Muhammad Ali Awan, D. Masson, E. Tovar","doi":"10.1109/RTSS.2015.46","DOIUrl":"https://doi.org/10.1109/RTSS.2015.46","url":null,"abstract":"Heterogeneous multicore platforms have become an attractive choice to deploy mixed criticality systems demanding diverse computational requirements. One of the major challenges is to efficiently harness the computational power of these multicore platforms while deploying mixed criticality applications. The problem is acerbated with an additional demand of energy efficiency. It is particularly relevant for the battery powered embedded systems. We propose a partitioning algorithm for unrelated heterogeneous multicore platforms to map mixed criticality applications that ensures the timeliness property and reduces the energy consumption.","PeriodicalId":239882,"journal":{"name":"2015 IEEE Real-Time Systems Symposium","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129469061","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}
引用次数: 8
Precise Multi-level Inclusive Cache Analysis for WCET Estimation 精确的多层次包含缓存分析的WCET估计
Pub Date : 2015-12-01 DOI: 10.1109/RTSS.2015.40
Zhenkai Zhang, X. Koutsoukos
Multi-level inclusive caches are often used in multi-core processors to simplify the design of cache coherence protocol. However, the use of such cache hierarchies poses great challenges to tight worst-case execution time (WCET) estimation due to the possible invalidation behavior. Traditionally, multi-level inclusive caches are analyzed in a level-by-level manner, and at each level three analyses (i.e. must, may, and persistence) are performed separately. At a particular level, conservative decisions need to be made when the behaviors of other levels are not available, which hurts analysis precision. In this paper, we propose an approach which analyzes a multi-level inclusive cache by integrating the three analyses for all levels together. The approach is based on the abstract interpretation of a concrete operational semantics defined for multi-level inclusive caches. We evaluate the proposed approach and also compare it with two state-of-the-art approaches. From the experimental results, we can observe the proposed approach can significantly improve the analysis precision under relatively small cache size configurations.
为了简化缓存一致性协议的设计,多核处理器经常采用多级包容缓存。然而,由于可能的失效行为,这种缓存层次结构的使用对严格的最坏情况执行时间(WCET)估计提出了巨大的挑战。传统上,多级包容性缓存以逐级的方式进行分析,并且在每一级分别执行三个分析(即必须、可能和持久性)。在特定的级别上,当其他级别的行为不可用时,需要做出保守的决策,这会损害分析的准确性。在本文中,我们提出了一种通过将所有级别的三种分析集成在一起来分析多级包容性缓存的方法。该方法基于为多级包含缓存定义的具体操作语义的抽象解释。我们评估了提出的方法,并将其与两种最先进的方法进行了比较。从实验结果可以看出,在相对较小的缓存大小配置下,该方法可以显著提高分析精度。
{"title":"Precise Multi-level Inclusive Cache Analysis for WCET Estimation","authors":"Zhenkai Zhang, X. Koutsoukos","doi":"10.1109/RTSS.2015.40","DOIUrl":"https://doi.org/10.1109/RTSS.2015.40","url":null,"abstract":"Multi-level inclusive caches are often used in multi-core processors to simplify the design of cache coherence protocol. However, the use of such cache hierarchies poses great challenges to tight worst-case execution time (WCET) estimation due to the possible invalidation behavior. Traditionally, multi-level inclusive caches are analyzed in a level-by-level manner, and at each level three analyses (i.e. must, may, and persistence) are performed separately. At a particular level, conservative decisions need to be made when the behaviors of other levels are not available, which hurts analysis precision. In this paper, we propose an approach which analyzes a multi-level inclusive cache by integrating the three analyses for all levels together. The approach is based on the abstract interpretation of a concrete operational semantics defined for multi-level inclusive caches. We evaluate the proposed approach and also compare it with two state-of-the-art approaches. From the experimental results, we can observe the proposed approach can significantly improve the analysis precision under relatively small cache size configurations.","PeriodicalId":239882,"journal":{"name":"2015 IEEE Real-Time Systems Symposium","volume":"99 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124054342","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
When Is CAN the Weakest Link? A Bound on Failures-in-Time in CAN-Based Real-Time Systems 什么时候是最薄弱的环节?基于can的实时系统的时间故障边界
Pub Date : 2015-12-01 DOI: 10.1109/RTSS.2015.31
A. Gujarati, Björn B. Brandenburg
A method to bound the Failures In Time (FIT) rate of a CAN-based real-time system, i.e., the expected number of failures in one billion operating hours, is proposed. The method leverages an analysis, derived in the paper, of the probability of a correct and timely message transmission despite host and network failures due to electromagnetic interference (EMI). For a given workload, the derived FIT rate can be used to find an optimal replication factor, which is demonstrated with a case study based on a message set taken from a simple mobile robot.
提出了一种约束基于can的实时系统的FIT (failure In Time)率的方法,即十亿运行小时内的预期故障数。该方法利用了文中导出的一种分析方法,即在主机和网络由于电磁干扰(EMI)而发生故障的情况下,正确及时地传输消息的概率。对于给定的工作负载,可以使用导出的FIT率来查找最佳复制因子,通过基于从简单移动机器人获取的消息集的案例研究来演示这一点。
{"title":"When Is CAN the Weakest Link? A Bound on Failures-in-Time in CAN-Based Real-Time Systems","authors":"A. Gujarati, Björn B. Brandenburg","doi":"10.1109/RTSS.2015.31","DOIUrl":"https://doi.org/10.1109/RTSS.2015.31","url":null,"abstract":"A method to bound the Failures In Time (FIT) rate of a CAN-based real-time system, i.e., the expected number of failures in one billion operating hours, is proposed. The method leverages an analysis, derived in the paper, of the probability of a correct and timely message transmission despite host and network failures due to electromagnetic interference (EMI). For a given workload, the derived FIT rate can be used to find an optimal replication factor, which is demonstrated with a case study based on a message set taken from a simple mobile robot.","PeriodicalId":239882,"journal":{"name":"2015 IEEE Real-Time Systems Symposium","volume":"146 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116909164","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}
引用次数: 5
Co-design of Anytime Computation and Robust Control 任意时刻计算与鲁棒控制协同设计
Pub Date : 2015-12-01 DOI: 10.1109/RTSS.2015.12
Y. Pant, Houssam Abbas, K. Mohta, Truong X. Nghiem, Joseph Devietti, R. Mangharam
Control software of autonomous robots has stringent real-time requirements that must be met to achieve the control objectives. One source of variability in the performance of a control system is the execution time and accuracy of the state estimator that provides the controller with state information. This estimator is typically perception-based (e.g., Computer Vision-based) and is computationally expensive. When the computational resources of the hardware platform become overloaded, the estimation delay can compromise control performance and even stability. In this paper, we define a framework for co-designing anytime estimation and control algorithms, in a manner that accounts for implementation issues like delays and inaccuracies. We construct an anytime perception-based estimator from standard off-the-shelf Computer Vision algorithms, and show how to obtain a trade-off curve for its delay vs estimate error behaviour. We use this anytime estimator in a controller that can use this trade-off curve at runtime to achieve its control objectives at a reduced energy cost. When the estimation delay is too large for correct operation, we provide an optimal manner in which the controller can use this curve to reduce estimation delay at the cost of higher inaccuracy, all the while guaranteeing basic objectives are met. We illustrate our approach on an autonomous hexrotor and demonstrate its advantage over a system that does not exploit co-design.
自主机器人的控制软件具有严格的实时性要求,必须满足实时性要求才能实现控制目标。控制系统性能可变性的一个来源是向控制器提供状态信息的状态估计器的执行时间和准确性。这种估计器通常是基于感知的(例如,基于计算机视觉的),并且计算成本很高。当硬件平台的计算资源过载时,估计延迟会影响控制性能甚至稳定性。在本文中,我们定义了一个框架,用于共同设计随时估计和控制算法,以一种考虑延迟和不准确等实现问题的方式。我们从标准的现成计算机视觉算法构造了一个基于随时感知的估计器,并展示了如何获得其延迟与估计误差行为的权衡曲线。我们在控制器中使用这个随时估计器,它可以在运行时使用这个权衡曲线以降低能量成本来实现其控制目标。当估计延迟太大而无法正确运行时,我们提供了一种最优方式,控制器可以使用该曲线以更高的不准确性为代价来减少估计延迟,同时保证基本目标的满足。我们在一个自主的六旋翼上说明了我们的方法,并证明了它比一个不利用协同设计的系统的优势。
{"title":"Co-design of Anytime Computation and Robust Control","authors":"Y. Pant, Houssam Abbas, K. Mohta, Truong X. Nghiem, Joseph Devietti, R. Mangharam","doi":"10.1109/RTSS.2015.12","DOIUrl":"https://doi.org/10.1109/RTSS.2015.12","url":null,"abstract":"Control software of autonomous robots has stringent real-time requirements that must be met to achieve the control objectives. One source of variability in the performance of a control system is the execution time and accuracy of the state estimator that provides the controller with state information. This estimator is typically perception-based (e.g., Computer Vision-based) and is computationally expensive. When the computational resources of the hardware platform become overloaded, the estimation delay can compromise control performance and even stability. In this paper, we define a framework for co-designing anytime estimation and control algorithms, in a manner that accounts for implementation issues like delays and inaccuracies. We construct an anytime perception-based estimator from standard off-the-shelf Computer Vision algorithms, and show how to obtain a trade-off curve for its delay vs estimate error behaviour. We use this anytime estimator in a controller that can use this trade-off curve at runtime to achieve its control objectives at a reduced energy cost. When the estimation delay is too large for correct operation, we provide an optimal manner in which the controller can use this curve to reduce estimation delay at the cost of higher inaccuracy, all the while guaranteeing basic objectives are met. We illustrate our approach on an autonomous hexrotor and demonstrate its advantage over a system that does not exploit co-design.","PeriodicalId":239882,"journal":{"name":"2015 IEEE Real-Time Systems Symposium","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129821995","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}
引用次数: 35
Modular Performance Analysis of Energy-Harvesting Real-Time Networked Systems 能量采集实时网络化系统的模块化性能分析
Pub Date : 2015-12-01 DOI: 10.1109/RTSS.2015.14
Nan Guan, Mengying Zhao, C. Xue, Yongpan Liu, W. Yi
This paper studies the performance analysis problem of energy-harvesting real-time network systems in the Real-Time Calculus (RTC) framework. The behavior of an energy-harvesting node turns out to be a generalization of two known components in RTC: it behaves like an AND connector if the capacitor used to temporally store surplus energy has unlimited capacity and there is no energy loss, while it behaves like a greedy processing component (GPC) if the size of the capacitor is zero and thus surplus energy is lost or passed to other nodes immediately. In this paper, methods are developed to analyze the worst-case performance, in terms of delay and backlog, of energy-harvesting nodes as well as compute upper/lower bounds of their data and energy outputs. Moreover, with the proposed analysis methods, we disclose some interesting properties of the worst-case behaviors of energy-harvesting systems, which provide useful information to guide system design. Experiments are conducted to evaluate our theoretical contributions and also confirm that the disclosed properties are not just the result of our analysis, but indeed hold in realistic system behaviors.
本文研究了实时微积分(real-time Calculus, RTC)框架下能量采集实时网络系统的性能分析问题。能量收集节点的行为是RTC中两个已知组件的概括:如果用于暂时存储剩余能量的电容器具有无限容量并且没有能量损失,则它的行为就像AND连接器,而如果电容器的大小为零,则它的行为就像贪婪处理组件(GPC),因此剩余能量丢失或立即传递给其他节点。本文提出了能量收集节点在延迟和积压情况下的最坏情况性能分析方法,并计算了其数据和能量输出的上/下界。此外,通过所提出的分析方法,我们揭示了能量收集系统最坏情况行为的一些有趣特性,为指导系统设计提供了有用的信息。我们进行了实验来评估我们的理论贡献,并确认所披露的性质不仅仅是我们分析的结果,而且确实适用于现实的系统行为。
{"title":"Modular Performance Analysis of Energy-Harvesting Real-Time Networked Systems","authors":"Nan Guan, Mengying Zhao, C. Xue, Yongpan Liu, W. Yi","doi":"10.1109/RTSS.2015.14","DOIUrl":"https://doi.org/10.1109/RTSS.2015.14","url":null,"abstract":"This paper studies the performance analysis problem of energy-harvesting real-time network systems in the Real-Time Calculus (RTC) framework. The behavior of an energy-harvesting node turns out to be a generalization of two known components in RTC: it behaves like an AND connector if the capacitor used to temporally store surplus energy has unlimited capacity and there is no energy loss, while it behaves like a greedy processing component (GPC) if the size of the capacitor is zero and thus surplus energy is lost or passed to other nodes immediately. In this paper, methods are developed to analyze the worst-case performance, in terms of delay and backlog, of energy-harvesting nodes as well as compute upper/lower bounds of their data and energy outputs. Moreover, with the proposed analysis methods, we disclose some interesting properties of the worst-case behaviors of energy-harvesting systems, which provide useful information to guide system design. Experiments are conducted to evaluate our theoretical contributions and also confirm that the disclosed properties are not just the result of our analysis, but indeed hold in realistic system behaviors.","PeriodicalId":239882,"journal":{"name":"2015 IEEE Real-Time Systems Symposium","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130606660","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}
引用次数: 6
Semi-partitioning under a Blocking-Aware Task Allocation 块感知任务分配下的半分区
Pub Date : 2015-12-01 DOI: 10.1109/RTSS.2015.48
Sara Afshar, M. Behnam, T. Nolte
Semi-partitioned scheduling is a resource efficient scheduling approach compared to the conventional multiprocessor scheduling approaches in terms of system utilization and migration overhead. Semi-partitioned scheduling can better utilize processor bandwidth compared to the partitioned scheduling while introducing less overhead compared to the global scheduling. Various techniques have been proposed to schedule tasks in a semi-partitioned environment, however, they have used blocking-agnostic allocation mechanisms in presence of resource sharing protocols. Since, the allocation mechanism can highly affect the system schedulability, in this paper we provide a blocking-aware allocation mechanism for semi-partitioned scheduling framework under a suspension-based resource sharing protocol. We have applied new heuristics for sorting the tasks in the algorithm that shows improvements upon system schedulability. Finally, we present our preliminary results.
在系统利用率和迁移开销方面,与传统的多处理器调度方法相比,半分区调度是一种资源高效的调度方法。与分区调度相比,半分区调度可以更好地利用处理器带宽,同时与全局调度相比,引入的开销更少。已经提出了各种技术来在半分区环境中调度任务,但是,在资源共享协议存在的情况下,它们都使用了与阻塞无关的分配机制。由于分配机制对系统的可调度性影响很大,本文提出了一种基于挂起的资源共享协议下的半分区调度框架的感知阻塞分配机制。我们应用了新的启发式算法对算法中的任务进行排序,这显示了系统可调度性的改进。最后,我们给出了我们的初步结果。
{"title":"Semi-partitioning under a Blocking-Aware Task Allocation","authors":"Sara Afshar, M. Behnam, T. Nolte","doi":"10.1109/RTSS.2015.48","DOIUrl":"https://doi.org/10.1109/RTSS.2015.48","url":null,"abstract":"Semi-partitioned scheduling is a resource efficient scheduling approach compared to the conventional multiprocessor scheduling approaches in terms of system utilization and migration overhead. Semi-partitioned scheduling can better utilize processor bandwidth compared to the partitioned scheduling while introducing less overhead compared to the global scheduling. Various techniques have been proposed to schedule tasks in a semi-partitioned environment, however, they have used blocking-agnostic allocation mechanisms in presence of resource sharing protocols. Since, the allocation mechanism can highly affect the system schedulability, in this paper we provide a blocking-aware allocation mechanism for semi-partitioned scheduling framework under a suspension-based resource sharing protocol. We have applied new heuristics for sorting the tasks in the algorithm that shows improvements upon system schedulability. Finally, we present our preliminary results.","PeriodicalId":239882,"journal":{"name":"2015 IEEE Real-Time Systems Symposium","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125024131","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
SounDroid: Supporting Real-Time Sound Applications on Commodity Mobile Devices SounDroid:支持商品移动设备上的实时声音应用
Pub Date : 2015-12-01 DOI: 10.1109/RTSS.2015.34
Hyosu Kim, Sang Jeong Lee, Wookhyun Han, Daehyeok Kim, I. Shin
A variety of advantages from sounds such as measurement and accessibility introduces a new opportunity for mobile applications to offer broad types of interesting, valuable functionalities, supporting a richer user experience. However, in spite of the growing interests on mobile sound applications, few or no works have been done in focusing on managing an audio device effectively. More specifically, their low level of real-time capability for audio resources makes it challenging to satisfy tight timing requirements of mobile sound applications, e.g., a high sensing rate of acoustic sensing applications. To address this problem, this work presents the SounDroid framework, an audio device management framework for real-time audio requests from mobile sound applications. The design of SounDroid is based on the requirement analysis of audio requests as well as an understanding of the audio playback procedure including the audio request scheduling and dispatching on Android. It then incorporates both real-time audio request scheduling algorithms, called EDF-V and AFDS, and dispatching optimization techniques into mobile platforms, and thus improves the quality-of-service of mobile sound applications. Our experimental results with the prototype implementation of SounDroid demonstrate that it is able to enhance scheduling performance for audio requests, compared to traditional mechanisms (by up to 40% of improvement), while allowing deterministic dispatching latency.
声音的各种优势,如测量和可访问性,为手机应用提供了一个新的机会,提供各种有趣的、有价值的功能,支持更丰富的用户体验。然而,尽管人们对移动声音应用越来越感兴趣,但很少有人关注有效管理音频设备。更具体地说,它们对音频资源的实时能力水平较低,这使得它难以满足移动声音应用的严格定时要求,例如声传感应用的高传感率。为了解决这个问题,这项工作提出了SounDroid框架,一个音频设备管理框架,用于来自移动声音应用程序的实时音频请求。SounDroid的设计是基于对音频请求的需求分析,以及对音频播放过程的理解,包括Android上音频请求的调度和调度。然后,它结合了实时音频请求调度算法,称为EDF-V和AFDS,以及调度优化技术到移动平台,从而提高了移动声音应用程序的服务质量。我们对SounDroid原型实现的实验结果表明,与传统机制相比,它能够增强音频请求的调度性能(提高高达40%),同时允许确定性调度延迟。
{"title":"SounDroid: Supporting Real-Time Sound Applications on Commodity Mobile Devices","authors":"Hyosu Kim, Sang Jeong Lee, Wookhyun Han, Daehyeok Kim, I. Shin","doi":"10.1109/RTSS.2015.34","DOIUrl":"https://doi.org/10.1109/RTSS.2015.34","url":null,"abstract":"A variety of advantages from sounds such as measurement and accessibility introduces a new opportunity for mobile applications to offer broad types of interesting, valuable functionalities, supporting a richer user experience. However, in spite of the growing interests on mobile sound applications, few or no works have been done in focusing on managing an audio device effectively. More specifically, their low level of real-time capability for audio resources makes it challenging to satisfy tight timing requirements of mobile sound applications, e.g., a high sensing rate of acoustic sensing applications. To address this problem, this work presents the SounDroid framework, an audio device management framework for real-time audio requests from mobile sound applications. The design of SounDroid is based on the requirement analysis of audio requests as well as an understanding of the audio playback procedure including the audio request scheduling and dispatching on Android. It then incorporates both real-time audio request scheduling algorithms, called EDF-V and AFDS, and dispatching optimization techniques into mobile platforms, and thus improves the quality-of-service of mobile sound applications. Our experimental results with the prototype implementation of SounDroid demonstrate that it is able to enhance scheduling performance for audio requests, compared to traditional mechanisms (by up to 40% of improvement), while allowing deterministic dispatching latency.","PeriodicalId":239882,"journal":{"name":"2015 IEEE Real-Time Systems Symposium","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127798713","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
Global Real-Time Semaphore Protocols: A Survey, Unified Analysis, and Comparison 全球实时信号量协议:调查、统一分析和比较
Pub Date : 2015-12-01 DOI: 10.1109/RTSS.2015.8
Maolin Yang, Alexander Wieder, Björn B. Brandenburg
All major real-time suspension-based locking protocols (or semaphore protocols) for global fixed-priority scheduling are reviewed and a new, unified response-time analysis framework applicable to all protocols is proposed. The newly proposed analysis, based on linear programming, is shown to be clearly preferable compared to all prior conventional approaches. Based on the new analysis, all protocols are directly compared with each other in a large-scale schedulability study. Interestingly, the Priority Inheritance Protocol (PIP) and the Flexible Multiprocessor Locking Protocol (FMLP), which are the two oldest and simplest of the considered protocols, are found to perform best.
综述了用于全局固定优先级调度的所有主要基于实时挂起的锁定协议(或信号量协议),并提出了一种适用于所有协议的新的统一响应时间分析框架。新提出的分析,基于线性规划,被证明是明显优于所有先前的传统方法。基于新的分析,所有协议都直接与对方在大规模调度性研究。有趣的是,优先级继承协议(PIP)和灵活多处理器锁定协议(FMLP)是两个最古老和最简单的协议,它们的性能最好。
{"title":"Global Real-Time Semaphore Protocols: A Survey, Unified Analysis, and Comparison","authors":"Maolin Yang, Alexander Wieder, Björn B. Brandenburg","doi":"10.1109/RTSS.2015.8","DOIUrl":"https://doi.org/10.1109/RTSS.2015.8","url":null,"abstract":"All major real-time suspension-based locking protocols (or semaphore protocols) for global fixed-priority scheduling are reviewed and a new, unified response-time analysis framework applicable to all protocols is proposed. The newly proposed analysis, based on linear programming, is shown to be clearly preferable compared to all prior conventional approaches. Based on the new analysis, all protocols are directly compared with each other in a large-scale schedulability study. Interestingly, the Priority Inheritance Protocol (PIP) and the Flexible Multiprocessor Locking Protocol (FMLP), which are the two oldest and simplest of the considered protocols, are found to perform best.","PeriodicalId":239882,"journal":{"name":"2015 IEEE Real-Time Systems Symposium","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134543106","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}
引用次数: 41
Q-Offload: Quality Aware WiFi Offloading with Link Dynamics Q-Offload:质量意识WiFi卸载与链接动态
Pub Date : 2015-12-01 DOI: 10.1109/RTSS.2015.30
Yi Zhang, Jiliang Wang, Yuan He, Yanrong Kang, Bo Li, Yunhao Liu
Driven by the proliferation of mobile applications, the conflict between data communication requirement and limited battery capacity is becoming sharp on modern smartphones. Offloading mobile traffic from cellular to WiFi is widely recognized as a viable solution to improve the energy efficiency. However, through extensive field experiments, we find WiFi offloading is not always energy efficient and even consumes more energy than cellular network due to link quality variation. In addition, we also observe that practical data transmission deadline requirement and link utilization allows scheduling of data traffic to time periods with good link quality. Accordingly, we propose Q-offload, the first attempt towards energy efficient WiFi offloading with link dynamics. In Q-offload, we propose an iterative framework to achieve energy efficient WiFi offloading by exploiting good link quality while not affecting user experience. We evaluate the performance of Q-offload through both trace-driven analysis and real-world experiments. The results show that it can achieve 33.5%~55.7% energy efficiency improvement, compared with state-of-the-arts under different conditions.
在移动应用激增的推动下,现代智能手机的数据通信需求与有限的电池容量之间的冲突变得越来越尖锐。将移动通信从蜂窝转移到WiFi被广泛认为是提高能源效率的可行解决方案。然而,通过大量的现场实验,我们发现WiFi卸载并不总是节能的,甚至由于链路质量的变化比蜂窝网络消耗更多的能量。此外,我们还观察到,实际的数据传输截止日期要求和链路利用率允许将数据流量调度到链路质量较好的时间段。因此,我们提出Q-offload,这是第一次尝试使用链路动态实现节能WiFi卸载。在Q-offload中,我们提出了一个迭代框架,通过利用良好的链路质量,同时不影响用户体验,实现节能的WiFi卸载。我们通过跟踪驱动分析和现实世界的实验来评估Q-offload的性能。结果表明,在不同工况下,与现有技术相比,可实现33.5%~55.7%的能效提升。
{"title":"Q-Offload: Quality Aware WiFi Offloading with Link Dynamics","authors":"Yi Zhang, Jiliang Wang, Yuan He, Yanrong Kang, Bo Li, Yunhao Liu","doi":"10.1109/RTSS.2015.30","DOIUrl":"https://doi.org/10.1109/RTSS.2015.30","url":null,"abstract":"Driven by the proliferation of mobile applications, the conflict between data communication requirement and limited battery capacity is becoming sharp on modern smartphones. Offloading mobile traffic from cellular to WiFi is widely recognized as a viable solution to improve the energy efficiency. However, through extensive field experiments, we find WiFi offloading is not always energy efficient and even consumes more energy than cellular network due to link quality variation. In addition, we also observe that practical data transmission deadline requirement and link utilization allows scheduling of data traffic to time periods with good link quality. Accordingly, we propose Q-offload, the first attempt towards energy efficient WiFi offloading with link dynamics. In Q-offload, we propose an iterative framework to achieve energy efficient WiFi offloading by exploiting good link quality while not affecting user experience. We evaluate the performance of Q-offload through both trace-driven analysis and real-world experiments. The results show that it can achieve 33.5%~55.7% energy efficiency improvement, compared with state-of-the-arts under different conditions.","PeriodicalId":239882,"journal":{"name":"2015 IEEE Real-Time Systems Symposium","volume":"320 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121350887","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
Response Time Analysis with Limited Carry-In for Global Earliest Deadline First Scheduling 全球最早截止日期优先调度的有限携带响应时间分析
Pub Date : 2015-12-01 DOI: 10.1109/RTSS.2015.20
Youcheng Sun, G. Lipari
We address the problem of schedulability analysis for a set of sporadic real-time tasks scheduled by the Global Earliest Deadline First (G-EDF) policy on a multiprocessor platform. State-of-the-art tests for schedulability analysis of multiprocessor global scheduling are often incomparable. That is, a task set that is judged not schedulable by a test may be verified to be schedulable by another test, and vice versa. In this paper, we first develop a new schedulability test that integrates the limited carry-in technique and Response Time Analysis (RTA) procedure for Global EDF schedulability analysis. Then, we provide an over-approximate variant of this test with better run-time efficiency. Later, we extend these two tests to self-suspending tasks. All schedulability tests proposed in the paper have provable dominance over their state-of-the-art counterparts. Finally, we conduct extensive comparisons among different schedulability tests. Our new tests show significant improvements for schedulability analysis of Global EDF.
本文研究了多处理器平台上由全局最早截止日期优先(G-EDF)策略调度的一组零星实时任务的可调度性分析问题。多处理器全局调度的可调度性分析的最新测试通常是无与伦比的。也就是说,被一个测试判断为不可调度的任务集可能被另一个测试验证为可调度的,反之亦然。在本文中,我们首先开发了一种新的可调度性测试,该测试将有限携带技术与响应时间分析(RTA)程序相结合,用于全局EDF可调度性分析。然后,我们提供了该测试的过近似变体,具有更好的运行时效率。稍后,我们将这两个测试扩展到自挂起任务。本文提出的所有可调度性测试都具有可证明的优势。最后,我们对不同的可调度性测试进行了广泛的比较。我们的新测试显示了Global EDF可调度性分析的显著改进。
{"title":"Response Time Analysis with Limited Carry-In for Global Earliest Deadline First Scheduling","authors":"Youcheng Sun, G. Lipari","doi":"10.1109/RTSS.2015.20","DOIUrl":"https://doi.org/10.1109/RTSS.2015.20","url":null,"abstract":"We address the problem of schedulability analysis for a set of sporadic real-time tasks scheduled by the Global Earliest Deadline First (G-EDF) policy on a multiprocessor platform. State-of-the-art tests for schedulability analysis of multiprocessor global scheduling are often incomparable. That is, a task set that is judged not schedulable by a test may be verified to be schedulable by another test, and vice versa. In this paper, we first develop a new schedulability test that integrates the limited carry-in technique and Response Time Analysis (RTA) procedure for Global EDF schedulability analysis. Then, we provide an over-approximate variant of this test with better run-time efficiency. Later, we extend these two tests to self-suspending tasks. All schedulability tests proposed in the paper have provable dominance over their state-of-the-art counterparts. Finally, we conduct extensive comparisons among different schedulability tests. Our new tests show significant improvements for schedulability analysis of Global EDF.","PeriodicalId":239882,"journal":{"name":"2015 IEEE Real-Time Systems Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124002229","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}
引用次数: 16
期刊
2015 IEEE Real-Time Systems Symposium
全部 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