• DocumentCode
    1673578
  • Title

    Performance optimization of real time control systems using variable time period

  • Author

    Mayank, Jaishree ; Mondal, Arijit

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Patna, Patna, India
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper presents a strategy for optimization of scheduling for a set of real time control tasks using variable time periods. We assume non-preemptive scheduling of the tasks. The time period for each task is selected in such a way so that the performance of the system is optimized. An offline assignment of periods using branch and bound based methodology is proposed to find an optimal schedule for the tasks. An interval scheduling scheme is presented to overcome the computational overhead of variable time period approach. We propose a greedy approach to solve this problem quickly. We present a comparative analysis of our approaches with traditional non-preemptive EDF scheduling. We observed that 30%-50% gain in overall performance for optimal solution and 10%-30% gain using greedy approach. The computation time for greedy approach is significantly small compared to branch and bound based method.
  • Keywords
    control systems; greedy algorithms; optimisation; real-time systems; scheduling; tree searching; branch and bound based methodology; computational overhead; greedy approach; interval scheduling scheme; nonpreemptive task scheduling; offline assignment; performance optimization; real time control systems; scheduling optimization; variable time period approach; Cost function; Dynamic scheduling; Optimal scheduling; Processor scheduling; Real-time systems; Schedules;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design and Test (VDAT), 2015 19th International Symposium on
  • Conference_Location
    Ahmedabad
  • Print_ISBN
    978-1-4799-1742-6
  • Type

    conf

  • DOI
    10.1109/ISVDAT.2015.7208076
  • Filename
    7208076