Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Scheduling

Computer Science Faculty Research & Creative Works

Publication Year

Articles 1 - 2 of 2

Full-Text Articles in Physical Sciences and Mathematics

Rate-Monotonic Scheduler For Lora-Based Smart Space Monitoring System, Preti Kumari, Hari Prabhat Gupta, Sajal K. Das, Rahul Bansal Jan 2023

Rate-Monotonic Scheduler For Lora-Based Smart Space Monitoring System, Preti Kumari, Hari Prabhat Gupta, Sajal K. Das, Rahul Bansal

Computer Science Faculty Research & Creative Works

Smart spaces system equipped with sensors to collect data that can be used to generate insights about its environmental conditions. Those collected data is then transmitted to the applications to enhance the comfort, quality of life, and security of the space. Long Range (LoRa) technology provides long distance coverage and consumes low energy which makes it suitable for smart space application. There are six virtual channels to transmit data in LoRa, however network faces the interference problem when nodes transmitted data at the same time. The interference problem makes LoRa less suitable for time-critical applications. To mitigate the interference problem, …


Mixed-Criticality Scheduling To Minimize Makespan, Sanjoy K. Baruah, Arvind Easwaran, Zhishan Guo Dec 2016

Mixed-Criticality Scheduling To Minimize Makespan, Sanjoy K. Baruah, Arvind Easwaran, Zhishan Guo

Computer Science Faculty Research & Creative Works

In the mixed-criticality job model, each job is characterized by two execution time parameters, representing a smaller (less conservative) estimate and a larger (more conservative) estimate on its actual, unknown, execution time. Each job is further classified as being either less critical or more critical. The desired execution semantics are that all jobs should execute correctly provided all jobs complete upon being allowed to execute for up to the smaller of their execution time estimates, whereas if some jobs need to execute beyond their smaller execution time estimates (but not beyond their larger execution time estimates), then only the jobs …