This randomized trial demonstrates a distributed virtual machine enhancing data processing in resource-constrained sensor networks, suggesting improved efficiency.
Efficient Distributed Computing is still a major challenge, especially in networks composed of very-low-resource embedded systems, e.g., tiny microcontrollers deployed in sensor networks. This work will, firstly, address the design and implementation of event-driven and real-time capable low-resource Virtual Machines (VMs) tightly coupled to communication-centric systems, and secondly, address messaging and routing in mesh-grid networks. The distributed VM network herein forms one big virtual computer executing typically the same program on each node, but processing different data with different control states. The VM provides an integrated program code compiler and an optimized Bytecode processor. The programming language of the VM supports channel-based communication, multi-tasking, and event-based (asynchronous) data processing following the CSP model. The VM fits in microcontrollers with only a few kB of RAM and ROM. A major part of this work is dedicated to network messaging (supported by the VM, too) and routing in two-dimensional mesh-grid networks with a varying degree k of communication ports per node (connectivity degree k), and especially considering the odd but technical relevant case, k = 3, which introduces challenges in message routing that are solved herein. This study demonstrates the performance and suitability of our VM approach for distributed sensor networks performing distributed Machine Learning and clustering by using local sensor data only.
No takes yet. Share an insight, caveat, or question.
Stefan Bosse (2026) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: