  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.
