Semi-partitioned scheduling for fixed-priority real-time tasks based on intelligent rate monotonic algorithm. (2015)