2020-03-30
On the nature of cooperative scheduling in active objects
Publication
Publication
Presented at the
ACM Symposium on Applied Computing (March 2020), Brno, Czech Republic
Active objects interact via asynchronous messages which specify method invocations. In contrast to the run to completion mode of method execution, mechanisms for suspending the execution of a method allow an active object to schedule cooperatively its methods in a co-routine manner. In this paper, we show how cooperative scheduling can be reduced to a run to completion mode of execution. We do so by a formal translation using a guarded command language for describing the execution of method bodies.
Additional Metadata | |
---|---|
, , , , | |
doi.org/10.1145/3341105.3373896 | |
ACM Symposium on Applied Computing | |
Organisation | Centrum Wiskunde & Informatica, Amsterdam (CWI), The Netherlands |
Serbanescu, V., & de Boer, F. (2020). On the nature of cooperative scheduling in active objects. In Proceedigns of the 35th Annual ACM Symposium on Applied Computing (pp. 1322–1329). doi:10.1145/3341105.3373896 |