Skywing: A software platform for collaborative autonomy
Presenter
May 6, 2026
Abstract
I will present Skywing, an open-source software platform for developing and deploying distributed asynchronous iterative methods in edge computing environments. Skywing is designed to support algorithms that must operate under dynamic network conditions, including node delays, intermittent connectivity, and changing participation. Its layered architecture separates communication concerns, such as node discovery, connection management, and message routing, from algorithmic logic, enabling researchers to prototype and deploy distributed methods more easily. Using a publish/subscribe model, nodes can join and leave the network dynamically while computations continue asynchronously. The platform also includes a library of composable processors for tasks such as distributed optimization, consensus, and linear algebra, providing building blocks for fault-tolerant distributed applications. In this talk, I will describe the design of Skywing, highlight the abstractions it offers for algorithm development, and demonstrate its user interface.