DiPET: Distributed Stream Processing on Fog and Edge Systems via Transprecise Computing


Higher Throughput

Transprecision computing produces higher throughput

Energy Savings

Transprecision computing is efficient for power-constrained applications

Higher Resource Utilisation

Transprecision computing is efficient for resource-contrained applications

About DiPET

The DiPET project investigates models and techniques that enable distributed stream processing applications to seamlessly span and redistribute across fog and edge computing systems. The goal is to utilize devices dispersed through the network that are geographically closer to users to reduce network latency and to increase the available network bandwidth.

However, the network that user devices are connected to is dynamic. For example, mobile devices connect to different base stations as they roam, and fog devices may be intermittently unavailable for computing. In order to maximally leverage the heterogeneous compute and network resources present in these dynamic networks, the DiPET project pursues a bold approach based on transprecise computing. Transprecise computing states that computation need not always be exact and proposes a disciplined trade-off of precision against accuracy, which impacts on computational effort, energy efficiency, memory usage and communication bandwidth and latency. Transprecise computing allows to dynamically adapt the precision of computation depending on the context and available resources. This creates new dimensions to the problem of scheduling distributed stream applications in fog and edge computing environments and will lead to schedules with superior performance, energy efficiency and user experience. The DiPET project will demonstrate the feasibility of this unique approach by developing a transprecise stream processing application framework and transprecision-aware middleware. Use cases in video analytics and network intrusion detection will guide the research and underpin technology demonstrators.

Image Source: https://www.rfcode.com/blog/distributed-computing-vs.-edge-computing-what-are-the-differences


Queen’s University Belfast

Foundation for Research and Technology-Hellas

Université de Rennes 1 / IRISA

Universitat Politècnica de Catalunya

West University of Timișoara

Contact us

For any question regarding DiPET, please do not hesitate to contact us.
Project coordinator: Hans Vandierendonck, Queen’s University Belfast
Email: h DOT vandierendonck AT qub DOT ac DOT uk