计算机科学
云计算
工作流程
信息物理系统
调度(生产过程)
分布式计算
可靠性(半导体)
时间限制
任务(项目管理)
实时计算
可靠性工程
数据库
工程类
操作系统
物理
系统工程
法学
功率(物理)
政治学
量子力学
运营管理
作者
Junlong Zhou,Jin Sun,Mingyue Zhang,Yue Ma
出处
期刊:IEEE Transactions on Industrial Informatics
[Institute of Electrical and Electronics Engineers]
日期:2020-07-23
卷期号:17 (11): 7820-7829
被引量:73
标识
DOI:10.1109/tii.2020.3011506
摘要
Cyber-physical cloud systems (CPCS) are integrations of cyber-physical systems (CPS) and cloud computing infrastructures. Integrating CPS into cloud computing infrastructures could improve the performance in many aspects. However, new reliability and security challenges are also introduced. This fact highlights the need to develop novel methodologies to tackle these challenges in CPCS. To this end, this article is oriented toward enhancing the soft-error reliability of real-time workflows on CPCS while satisfying the lifetime reliability, security, and real-time constraints. In this article, we propose a dependable algorithm for scheduling workflow applications on CPCS. The proposed algorithm uses slack to recover failed tasks and allows all tasks to share the available slack in the system. To improve soft-error reliability, the algorithm first determines the priority of tasks, then assigns the maximum frequency to each task, and finally assigns the recoveries to tasks dynamically. Slack also can be used to utilize security services for satisfying system security requirements. The lifetime reliability constraint is met by dynamically scaling down the operating frequency of low-priority tasks. Extensive experiments on real-world workflow benchmarks demonstrate that the proposed scheme reduces the probability of failure by up to $52.1\%$ and improves the scheduling feasibility by up to $83.5\%$ compared to a number of representative approaches.
科研通智能强力驱动
Strongly Powered by AbleSci AI