Online distributed evolutionary optimization of Time Division Multiple Access protocols

被引:4
作者
Yaman, Anil [1 ]
van der Lee, Tim van [2 ]
Iacca, Giovanni [3 ]
机构
[1] Univ Amsterdam, Dept Comp Sci Vrije, NL-1081 HV Amsterdam, Netherlands
[2] Eindhoven Univ Technol, Dept Elect Engn, NL-5600 MB Eindhoven, Netherlands
[3] Univ Trento, Dept Informat Engn & Comp Sci, I-38123 Trento, Italy
关键词
Distributed evolutionary algorithm; Network protocol; Online adaptation; Time Division Multiple Access; Multi-objective optimization; WIRELESS SENSOR NETWORKS; ARCHITECTURE; ALGORITHMS; MODEL; INTELLIGENCE; INTERNET;
D O I
10.1016/j.eswa.2022.118627
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页数:16
相关论文
共 80 条
  • [1] Machine Learning in Wireless Sensor Networks: Algorithms, Strategies, and Applications
    Abu Alsheikh, Mohammad
    Lin, Shaowei
    Niyato, Dusit
    Tan, Hwee-Pink
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2014, 16 (04): : 1996 - 2018
  • [2] RUN beyond the metaphor: An efficient optimization algorithm based on Runge Kutta method
    Ahmadianfar, Iman
    Heidari, Ali Asghar
    Gandomi, Amir H.
    Chu, Xuefeng
    Chen, Huiling
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 181
  • [3] The Evolution of Layered Protocol Stacks Leads to an Hourglass-Shaped Architecture
    Akhshabi, Saamer
    Dovrolis, Constantine
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2011, 41 (04) : 206 - 217
  • [4] Synthesizing Distributed Protocol Specifications from a UML State Machine Modeled Service Specification
    Al Dallal, Jehad
    Saleh, Kassem A.
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2012, 27 (06) : 1150 - 1168
  • [5] STEM-Net: an evolutionary network architecture for smart and sustainable cities
    Aloi, Gianluca
    Bedogni, Luca
    Di Felice, Marco
    Loscri, Valeria
    Molinaro, Antonella
    Natalizio, Enrico
    Pace, Pasquale
    Ruggeri, Giuseppe
    Trotta, Angelo
    Zema, Nicola Roberto
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2014, 25 (01): : 21 - 40
  • [6] Fitting genetic algorithms to distributed on-line evolution of network protocols
    Alouf, Sara
    Neglia, Giovanni
    Carreras, Iacopo
    Miorandi, Daniele
    Fialho, Alvaro
    [J]. COMPUTER NETWORKS, 2010, 54 (18) : 3402 - 3420
  • [7] [Anonymous], 1991, Design and validation of computer protocols
  • [8] Birman K., 2000, DARPA INF SURV C EXP, V1, P149
  • [9] The Autonomic Network Architecture (ANA)
    Bouabene, Ghazi
    Jelger, Christophe
    Tschudin, Christian
    Schmid, Stefan
    Keller, Ariane
    May, Martin
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2010, 28 (01) : 4 - 14
  • [10] Embodied Evolution in Collective Robotics: A Review
    Bredeche, Nicolas
    Haasdijk, Evert
    Prieto, Abraham
    [J]. FRONTIERS IN ROBOTICS AND AI, 2018, 5