Decision-driven scheduling

Springer Science and Business Media LLC - Tập 55 - Trang 514-551 - 2018
Jung-Eun Kim1, Tarek Abdelzaher2, Lui Sha2, Amotz Bar-Noy3, Reginald L. Hobbs4, William Dron5
1Department of Computer Science, Yale University, New Haven, USA
2[Department of Computer Science , University of Illinois at Urbana-Champaign, Champaign, USA]
3City University of New York; New York USA
4Multilingual Computing & Analytics Branch, U.S. Army Research Laboratory, Adelphi, USA
5Raytheon BBN Technologies, Cambridge, USA

Tóm tắt

This paper presents a scheduling model, called decision-driven scheduling, elaborates key optimality results for a fundamental scheduling model, and evaluates new heuristics solving more general versions of the problem. In the context of applications that need control and actuation, the traditional execution model has often been either time-driven or event-driven. In time-driven applications, sensors are sampled periodically, leading to the classical periodic task model. In event-driven applications, sensors are sampled when an event of interest occurs, such as motion-activated cameras, leading to an event-driven task activation model. In contrast, in decision-driven applications, sensors are sampled when a particular decision must be made. We offer a justification for why decision-driven scheduling might be of increasing interest to Internet-of-things applications, and explain why it leads to interesting new scheduling problems (unlike time-driven and event-driven scheduling), including the problems addressed in this paper.

Tài liệu tham khảo