Adaptable Actors: Just What The World Needs

Harvey, P. and Sventek, J. (2017) Adaptable Actors: Just What The World Needs. In: PLOS'17, Shanghai, China, 28-31 October 2017, pp. 22-28. ISBN 9781450351539 (doi: 10.1145/3144555.3144559)

Full text not currently available from Enlighten.

Abstract

The combination of improved battery technology and more power-efficient computing hardware has led to the proliferation of heterogeneous distributed systems. This internet of things consists of embedded, wearable, hobbyist, parallel, and commodity devices. Given the different resource and power constraints of such systems, applications must be able to reconfigure or adapt their runtime execution environment in order to make best use of the resources available. In order for the underlying operating system/runtime to support runtime adaptation, an application must be suitably designed. The actor model of computation presents a natural fit for programming such adaptive systems with shared-nothing semantics and use of message passing. This paper addresses the limitations of current actor approaches and argues that an actor is the appropriate unit of adaptation. This is justified through experimentation across heterogeneous platforms.

Item Type:Conference Proceedings
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:Harvey, Dr Paul
Authors: Harvey, P., and Sventek, J.
College/School:College of Science and Engineering > School of Engineering > Electronics and Nanoscale Engineering
Journal Name:Proceedings of the 9th Workshop on Programming Languages and Operating Systems
Publisher:ACM
ISBN:9781450351539
Published Online:01 October 2017
First Published:First published in PLOS'17: Proceedings of the 9th Workshop on Programming Languages and Operating Systems: 22-28
Related URLs:

University Staff: Request a correction | Enlighten Editors: Update this record