Energy-Constrained Programmable Matter Under Unfair Adversaries

Jamison W. Weber, Tishya Chhabra, Andréa W. Richa, Joshua J. Daymude

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Individual modules of programmable matter participate in their system’s collective behavior by expending energy to perform actions. However, not all modules may have access to the external energy source powering the system, necessitating a local and distributed strategy for supplying energy to modules. In this work, we present a general energy distribution framework for the canonical amoebot model of programmable matter that transforms energy-agnostic algorithms into energy-constrained ones with equivalent behavior and an O(n2)-round runtime overhead – even under an unfair adversary – provided the original algorithms satisfy certain conventions. We then prove that existing amoebot algorithms for leader election (ICDCN 2023) and shape formation (Distributed Computing, 2023) are compatible with this framework and show simulations of their energy-constrained counterparts, demonstrating how other unfair algorithms can be generalized to the energy-constrained setting with relatively little effort. Finally, we show that our energy distribution framework can be composed with the concurrency control framework for amoebot algorithms (Distributed Computing, 2023), allowing algorithm designers to focus on the simpler energy-agnostic, sequential setting but gain the general applicability of energy-constrained, asynchronous correctness.

Original languageEnglish (US)
Title of host publication27th International Conference on Principles of Distributed Systems, OPODIS 2023
EditorsAlysson Bessani, Xavier Defago, Junya Nakamura, Koichi Wada, Yukiko Yamauchi
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959773089
DOIs
StatePublished - Jan 2024
Event27th International Conference on Principles of Distributed Systems, OPODIS 2023 - Tokyo, Japan
Duration: Dec 6 2023Dec 8 2023

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume286
ISSN (Print)1868-8969

Conference

Conference27th International Conference on Principles of Distributed Systems, OPODIS 2023
Country/TerritoryJapan
CityTokyo
Period12/6/2312/8/23

Keywords

  • amoebot model
  • concurrency
  • energy distribution
  • Programmable matter

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Energy-Constrained Programmable Matter Under Unfair Adversaries'. Together they form a unique fingerprint.

Cite this