vix.ing · top · new · best · stats

SYSFLOW: Efficient Execution Platform for IoT Devices

2023/12/08 by Jun Lu, Lu, Jun, Zhenya Ma +7
Computer Science · #Caching and Content Delivery #Cloud Computing and Resource Management #FOS: Computer and information sciences #IoT and Edge/Fog Computing #Networking and Internet Architecture (cs.NI) #Operating Systems (cs.OS)

paper · pdf · doi:10.48550/arxiv.2312.04871

openalex publication_date 2023/12/08 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

Traditional executable delivery models pose challenges for IoT devices with limited storage, necessitating the download of complete executables and dependencies. Network solutions like NFS, designed for data files, encounter high IO overhead for irregular access patterns. This paper introduces SYSFLOW, a lightweight network-based executable delivery system for IoT. SYSFLOW delivers on-demand, redirecting local disk IO to the server through optimized network IO. To optimize cache hit rates, SYSFLOW employs server-side action-based prefetching, reducing latency by 45.1% to 75.8% compared to native Linux filesystems on SD cards. In wired environments, SYSFLOW's latency is up to 67.7% lower than NFS. In wireless scenarios, SYSFLOW performs 22.9% worse than Linux, comparable with Linux and outperforming NFS by up to 60.7%. While SYSFLOW's power consumption may be 6.7% higher than NFS, it offers energy savings due to lower processing time.

Related