Invited Paper: Distributed Rhombus Formation of Sliding Squares
I. Kostitsyna, D.J. Liedtke, C. Scheideler, in: S. Bonomi, P.S. Mandal, P. Robinson, G. Sharma, S. Tixeuil (Eds.), Stabilization, Safety, and Security of Distributed Systems, Springer Nature Switzerland, Cham, 2025, pp. 325–342.
Download
No fulltext has been uploaded.
Book Chapter
| Published
| English
Author
Kostitsyna, Irina;
Liedtke, David JanLibreCat;
Scheideler, ChristianLibreCat
Book Editor
Bonomi, Silvia;
Mandal, Partha Sarathi;
Robinson, Peter;
Sharma, Gokarna;
Tixeuil, Sebastien
Department
Abstract
The sliding square model is a widely used abstraction for studying self-reconfigurable robotic systems, where modules are square-shaped robots that move by sliding or rotating over one another. In this paper, we propose a novel distributed algorithm that enables a group of modules to reconfigure into a rhombus shape, starting from an arbitrary side-connected configuration. It is connectivity-preserving and operates under minimal assumptions: one leader module, common chirality, constant memory per module, and visibility and communication restricted to immediate neighbors. Unlike prior work, which relaxes the original sliding square move-set, our approach uses the unmodified move-set, addressing the additional challenge of handling locked configurations. Our algorithm is sequential in nature and operates with a worst-case time complexity of O(n^2) rounds, which is optimal for sequential algorithms. To improve runtime, we introduce two parallel variants of the algorithm. Both rely on a spanning tree data structure, allowing modules to make decisions based on local connectivity. Our experimental results show a significant speedup for the first variant, and a linear average runtime for the second variant, which is worst-case optimal for parallel algorithms.
Publishing Year
Book Title
Stabilization, Safety, and Security of Distributed Systems
Page
325-342
Conference
27th International Symposium on Stabilization, Safety, and Security of Distributed Systems (SSS)
Conference Location
Kathmandu
Conference Date
2025-10-09 – 2025-10-11
ISBN
LibreCat-ID
Cite this
Kostitsyna I, Liedtke DJ, Scheideler C. Invited Paper: Distributed Rhombus Formation of Sliding Squares. In: Bonomi S, Mandal PS, Robinson P, Sharma G, Tixeuil S, eds. Stabilization, Safety, and Security of Distributed Systems. Springer Nature Switzerland; 2025:325-342. doi:10.1007/978-3-032-11127-2_26
Kostitsyna, I., Liedtke, D. J., & Scheideler, C. (2025). Invited Paper: Distributed Rhombus Formation of Sliding Squares. In S. Bonomi, P. S. Mandal, P. Robinson, G. Sharma, & S. Tixeuil (Eds.), Stabilization, Safety, and Security of Distributed Systems (pp. 325–342). Springer Nature Switzerland. https://doi.org/10.1007/978-3-032-11127-2_26
@inbook{Kostitsyna_Liedtke_Scheideler_2025, place={Cham}, title={Invited Paper: Distributed Rhombus Formation of Sliding Squares}, DOI={10.1007/978-3-032-11127-2_26}, booktitle={Stabilization, Safety, and Security of Distributed Systems}, publisher={Springer Nature Switzerland}, author={Kostitsyna, Irina and Liedtke, David Jan and Scheideler, Christian}, editor={Bonomi, Silvia and Mandal, Partha Sarathi and Robinson, Peter and Sharma, Gokarna and Tixeuil, Sebastien}, year={2025}, pages={325–342} }
Kostitsyna, Irina, David Jan Liedtke, and Christian Scheideler. “Invited Paper: Distributed Rhombus Formation of Sliding Squares.” In Stabilization, Safety, and Security of Distributed Systems, edited by Silvia Bonomi, Partha Sarathi Mandal, Peter Robinson, Gokarna Sharma, and Sebastien Tixeuil, 325–42. Cham: Springer Nature Switzerland, 2025. https://doi.org/10.1007/978-3-032-11127-2_26.
I. Kostitsyna, D. J. Liedtke, and C. Scheideler, “Invited Paper: Distributed Rhombus Formation of Sliding Squares,” in Stabilization, Safety, and Security of Distributed Systems, S. Bonomi, P. S. Mandal, P. Robinson, G. Sharma, and S. Tixeuil, Eds. Cham: Springer Nature Switzerland, 2025, pp. 325–342.
Kostitsyna, Irina, et al. “Invited Paper: Distributed Rhombus Formation of Sliding Squares.” Stabilization, Safety, and Security of Distributed Systems, edited by Silvia Bonomi et al., Springer Nature Switzerland, 2025, pp. 325–42, doi:10.1007/978-3-032-11127-2_26.