Programming distributed applications in the IoT-edge environment is a cumbersome challenge. Developers are expected to seamlessly handle issues in dynamic reconfguration, routing, state management, fault tolerance, and heterogeneous device capabilities. This demo presents DDFlow, a macroprogramming abstraction and accompanying runtime that o?ers appropriate distributed system tooling to properly isolate application semantics from arbitrary deployment environments. Using DDFlow leads to portable, visualizable, and intuitive applications. The accompanying runtime enables dynamic adaptation to improve end-to-end latency while preserving application behavior despite device failures. We evaluate DDFlow on the Heliot platform, a hybrid emulation testbed for learning-enabled IoT systems. This demo complements the paper "DDFlow: Visualized Declarative Programming for Heterogeneous IoT Networks" that is to be presented at IoTDI 2019 [6].
CITATION STYLE
Noor, J., Sandha, S. S., Garcia, L., & Srivastava, M. (2019). DDflow visualized declarative programming for heterogeneous iot networks on heliot testbed platform: Demo abstract. In IoTDI 2019 - Proceedings of the 2019 Internet of Things Design and Implementation (pp. 287–288). Association for Computing Machinery, Inc. https://doi.org/10.1145/3302505.3312598
Mendeley helps you to discover research relevant for your work.