Online distributed evolutionary optimization of Time Division Multiple Access protocols. (January 2023)
- Record Type:
- Journal Article
- Title:
- Online distributed evolutionary optimization of Time Division Multiple Access protocols. (January 2023)
- Main Title:
- Online distributed evolutionary optimization of Time Division Multiple Access protocols
- Authors:
- Yaman, Anil
van der Lee, Tim
Iacca, Giovanni - Abstract:
- Abstract: With the advent of cheap, miniaturized electronics, ubiquitous networking has reached an unprecedented level of complexity, scale and heterogeneity, becoming the core of several modern applications such as smart industry, smart buildings and smart cities. A crucial element for network performance is the protocol stack, namely the sets of rules and data formats that determine how the nodes in the network exchange information. A great effort has been put to devise formal techniques to synthesize (offline) network protocols, starting from system specifications and strict assumptions on the network environment. However, offline design can be hard to apply in the most modern network applications, either due to numerical complexity, or to the fact that the environment might be unknown and the specifications might not available. In these cases, online protocol design and adaptation has the potential to offer a much more scalable and robust solution. Nevertheless, so far only a few attempts have been done towards online automatic protocol design. These approaches, however, typically require a central coordinator, or need to build and update a model of the environment, which adds complexity. Here, instead, we envision a protocol as an emergent property of a network, obtained by an environment-driven Distributed Hill Climbing (DHC) algorithm that uses node-local reinforcement signals to evolve, at runtime and without any central coordination, a network protocol from scratch,Abstract: With the advent of cheap, miniaturized electronics, ubiquitous networking has reached an unprecedented level of complexity, scale and heterogeneity, becoming the core of several modern applications such as smart industry, smart buildings and smart cities. A crucial element for network performance is the protocol stack, namely the sets of rules and data formats that determine how the nodes in the network exchange information. A great effort has been put to devise formal techniques to synthesize (offline) network protocols, starting from system specifications and strict assumptions on the network environment. However, offline design can be hard to apply in the most modern network applications, either due to numerical complexity, or to the fact that the environment might be unknown and the specifications might not available. In these cases, online protocol design and adaptation has the potential to offer a much more scalable and robust solution. Nevertheless, so far only a few attempts have been done towards online automatic protocol design. These approaches, however, typically require a central coordinator, or need to build and update a model of the environment, which adds complexity. Here, instead, we envision a protocol as an emergent property of a network, obtained by an environment-driven Distributed Hill Climbing (DHC) algorithm that uses node-local reinforcement signals to evolve, at runtime and without any central coordination, a network protocol from scratch, without needing a model of the environment. We test this approach with a 3-state Time Division Multiple Access (TDMA) Medium Access Control (MAC) protocol and we observe its emergence in networks of various scales and with various settings. We also show how DHC can reach different trade-offs in terms of energy consumption and protocol performance. Highlights: We propose Distributed Hill Climbing + local reinforcement to evolve TDMA protocols. We extensively test several reinforcement rule variants over grid or random networks. Different reinforcement rule assignments produce different kinds of TDMA protocols. Some rules find minimal-energy protocols even if energy is not explicitly optimized. The proposed approach is more scalable and robust than compared optimization methods. … (more)
- Is Part Of:
- Expert systems with applications. Volume 211(2023)
- Journal:
- Expert systems with applications
- Issue:
- Volume 211(2023)
- Issue Display:
- Volume 211, Issue 2023 (2023)
- Year:
- 2023
- Volume:
- 211
- Issue:
- 2023
- Issue Sort Value:
- 2023-0211-2023-0000
- Page Start:
- Page End:
- Publication Date:
- 2023-01
- Subjects:
- Distributed evolutionary algorithm -- Network protocol -- Online adaptation -- Time Division Multiple Access -- Multi-objective optimization
Expert systems (Computer science) -- Periodicals
Systèmes experts (Informatique) -- Périodiques
Electronic journals
006.33 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09574174 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.eswa.2022.118627 ↗
- Languages:
- English
- ISSNs:
- 0957-4174
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3842.004220
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 24122.xml