• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Ge Yongqi, Dong Yunwei, Gu Bin. Preemption Threshold Scheduling for Energy Harvesting Based Cyber-Physical Systems[J]. Journal of Computer Research and Development, 2015, 52(12): 2695-2706. DOI: 10.7544/issn1000-1239.2015.20150745
Citation: Ge Yongqi, Dong Yunwei, Gu Bin. Preemption Threshold Scheduling for Energy Harvesting Based Cyber-Physical Systems[J]. Journal of Computer Research and Development, 2015, 52(12): 2695-2706. DOI: 10.7544/issn1000-1239.2015.20150745

Preemption Threshold Scheduling for Energy Harvesting Based Cyber-Physical Systems

More Information
  • Published Date: November 30, 2015
  • In energy harvesting based cyber-physical systems (EHCPS), energy management architecture is different from traditional battery powered embedded systems. The task scheduling of EHCPS should take account of the output power of energy harvesting unit, the energy level of battery and the energy consumption of computing tasks. A real-time task may meet time constraint only if its energy constraint is satisfied. Against this background, the schedulability analysis of conventional preemption threshold scheduling doesn’t consider the tasks energy consumption, thus the preemption threshold assignment algorithm is not suitable for EHCPS. An energy related preemption threshold scheduling (ERPT) for EHCPS is proposed in this paper. It integrates tasks energy consumption and energy supply ability into schedulability analysis, and the preemption threshold assignment algorithms are also presented. ERPT presents a solution for applying preemption threshold scheduling in EHCPS. The proposed scheduling strategy is validated compared with other two existing classical algorithms. The experimental results show that the proposed scheduling can reduce the tasks preemption effectively.
  • Related Articles

    [1]Xia Sibo, Ma Minghua, Jin Pengxiang, Cui Liyue, Zhang Shenglin, Jin Wa, Sun Yongqian, Pei Dan. Response Time Anomaly Diagnosis for Search Service[J]. Journal of Computer Research and Development, 2024, 61(6): 1573-1584. DOI: 10.7544/issn1000-1239.202330054
    [2]Peng Hao, Han Jianghong, Lu Yang, Zhang Jianjun. Multiprocessor Hard Real-Time Systems Preemption Threshold Scheduling[J]. Journal of Computer Research and Development, 2015, 52(5): 1177-1186. DOI: 10.7544/issn1000-1239.2015.20140018
    [3]Fu Ning, Du Chenglie, Li Jianliang, Liu Zhiqiang, Peng Han. Analysis and Verification of AADL Hierarchical Schedulers[J]. Journal of Computer Research and Development, 2015, 52(1): 167-176. DOI: 10.7544/issn1000-1239.2015.20130722
    [4]Zhou Junping, Jiang Yunhui, and Yin Minghao. New Worst-Case Upper Bounds for X2SAT[J]. Journal of Computer Research and Development, 2014, 51(3): 598-605.
    [5]Li Xiang, Fan Yushun, Wang Hongan, Qiao Ying. Estimation on Worst-Case Execution Time of Real-Time Complex Event Processing[J]. Journal of Computer Research and Development, 2012, 49(10): 2054-2065.
    [6]Zhou Junping, Yin Minghao, Zhou Chunguang, Zhai Yandong, Wang Kangping. Minimized Upper Bound for #3-SAT Problem in the Worst Case[J]. Journal of Computer Research and Development, 2011, 48(11): 2055-2063.
    [7]Hu Shanli, Li Shaofang, Shi Chunyi. Coalition Structure Generation with Worst-Case Finite Bound from the Optimal Guarantees[J]. Journal of Computer Research and Development, 2009, 46(8): 1357-1363.
    [8]Luo Wei, Yang Fumin, Pang Liping, and Li Jun. A Real-Time Fault-Tolerant Scheduling Algorithm for Distributed Systems Based on Deferred Active Backup-Copy[J]. Journal of Computer Research and Development, 2007, 44(3).
    [9]Wang Baojin, Li Mingshu. A Priority Mapping Algorithm Without Affecting the Schedulability of Tasks Set[J]. Journal of Computer Research and Development, 2006, 43(6): 1083-1089.
    [10]Wang Qiang, Wang Hongan, Jin Hong, Fu Yong, and Dai Guozhong. A Concurrency Control Protocol for Scheduling Mixed Real-Time Transactions[J]. Journal of Computer Research and Development, 2005, 42(1): 18-29.

Catalog

    Article views (1195) PDF downloads (658) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return