Abstract

Objectives: Task execution under common resource sharing is challenging and finding an optimal solution which ensures minimum blocking time for critical tasks and assuring time constraints is a demanding research problem. In this paper, a new protocol that controls the access to shared resources, with minimum context switches that guarantee task deadlines are presented. Methods: The proposed algorithm: Critical Section aware Immediate Ceiling Priority Protocol (CS_aware ICPP) is further integrated with Dynamic Frequency Scaling (DFS) technique to safeguard all task instances which may miss future deadlines. An extensive simulation analysis is carried out to compare the performance of the proposed algorithm with other existing synchronizing algorithms in the field. Findings: Critical sections are important because it may lead to future blocking of a high priority critical task. Applications/Improvement: From the simulation results, it is found that the proposed: CS_aware ICPP algorithm outperforms the other existing algorithms in terms of reduced context switches.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.