Abstract
More and more devices are connected to the internet. These devices could be used to help execute applications that otherwise would need to be executed on the cloud or on a system with more computational resources. To execute the application on multiple devices, we will split it up into multiple application components that stream events to each other. In this paper we present a framework that allows application components to stream events to each other. On top of this we present a coordinator system to move application components to other devices. This elasticity allows the coordinators to run application components on different devices based on the context, in order to optimize resources such as network usage, response times and battery life. The coordinators use an adapted version of the Contract Net Protocol which allows them to find a local minima in resource consumption. In order to verify this, three use cases are implemented.
Cite
CITATION STYLE
Vanneste, S., de Hoog, J., Huybrechts, T., Bosmans, S., Sharif, M., Mercelis, S., & Hellinckx, P. (2019). Distributed uniform streaming framework: Towards an elastic fog computing platform for event stream processing. In Lecture Notes on Data Engineering and Communications Technologies (Vol. 24, pp. 426–436). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-02607-3_39
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.