Norwegian version of this page

DILUTE: Fluid Service Abstraction for Large-Scale Cloud IoT Systems

The next frontier for innovation in the area of Internet of Things (IoT) is the creation of smart spaces such as smart cities, buildings , energy , and health.  The main goal of the DILUTE project is to enable development of software services for such systems with particular support for scalability and dynamicity. Software services developed for such systems are distributed over a wide range of computing devices from resource-constrained IoT devices, to network routers (i.e., fog nodes) and the Cloud.

About the project

The creation of smart spaces (e.g., smart cities, buildings, energy, health, etc.) is the next frontier for innovation in the IoT domain. Smart spaces, such as smart cities and smart buildings, are proliferating into a massive scale, thereby, IoT data, services and applications are being forced to move to the Cloud. IoT Cloud integration can enable ubiquitous cyber-physical services and powerful processing of IoT data beyond the capability of individual things. Moreover, this has been recently extended from the core of the network to the edge of the network (i.e., Fog Computing) to address better mobility support, location-awareness and low latency. This has resulted in running IoT application logic on resources throughout the network, including routers and dedicated computing nodes. Therefore, the huge number of IoT services in smart spaces accessible over end IoT nodes, fog nodes and the Cloud, will be used by and shared among a wide range of applications. This will also include cooperation of IoT devices and their ability to become orchestrated into on-demand services accessible in the Cloud. Thus, a crucial need in future smart spaces is scalable and dynamic integration of smart devices into cloud and fog platforms.

The main goal of DILUTE is to conduct basic research in the area of integration of future large-scale IoT applications into fog and cloud computing platforms. It develops knowledge, software service design concepts and mechanisms for scalable and dynamic integration of huge number of things and their services into future cloud-based IoT systems and the intermediate fog computing platforms. It develops solutions for:

  1. Modeling, developing, and integrating IoT services when massive IoT devices expose their services to hierarchies of computing nodes from IoT devices toward fogs and the Cloud
  2. Managing and adapting these services with respect to dynamicity of IoT devices in the environment and the dynamic availability of fog resourcs.

For further information, see DILUTE project home page.

Tags: IoT, fog computing, cloud computing, big data
Published June 12, 2017 1:02 PM - Last modified June 12, 2018 8:37 AM