I. Introduction
The real-time control of real-world devices has shown commercial value, for example in entity tracking and control systems. Inspired by this fact, more generalised applications for sensors and smart devices are becoming significant in real world usages. For instance, sensors enable access to remote objects and environmental information providing the raw materials from simple monitoring through to next-generation applications such as smart cities. The gathering, storage and processing of such generated data locally is becoming impractical due to the number of sensors and the volume of data they generate.