Decentralized Microservice Architecture for Edge Networks
DMSA delegates microservice scheduling from a centralized control plane onto Microservice Agents running on each edge node, so agents forward requests and choose routes autonomously and are immune to a single point of failure. It redesigns the discovery, monitoring, and scheduling modules, adding a publisher-subscriber status-synchronization mechanism, a combined active-passive bandwidth-measurement mechanism, multi-port listening with zero-copy forwarding, and a dynamic weighted multi-level load-balancing algorithm that ranks routes by reliability, priority, and response delay. The decentralized design improves robustness to link failures and network fluctuations in edge topologies.
DMSA: A Decentralized Microservice Architecture for Edge Networks Yuang Chen, Graduate Student
DMSA (Decentralized Microservice Architecture) is a microservice architecture for edge networks that removes the centralized control plane and pushes scheduling onto a Microservice Agent (MA) running…