On the Use of the Game of Life to Improve the Performance of Event-Driven Wireless Sensor Networks

Wireless Sensor Networks are composed of a set of sensors distributed within an area that monitor physical variables of the environment and send back information to a central node. Nodes cannot always remain active since they would swiftly drain the system’s energy. As such, some works have proposed...

Full description

Bibliographic Details
Published in:Mathematics
Main Authors: Hugo Ivan Fernandez-Cid, Mario Eduardo Rivero-Angeles, German Tellez-Castillo, Juan Carlos Chimal-Eguia
Format: Article
Language:English
Published: MDPI AG 2025-08-01
Subjects:
Online Access:https://www.mdpi.com/2227-7390/13/16/2561
_version_ 1849360460746326016
author Hugo Ivan Fernandez-Cid
Mario Eduardo Rivero-Angeles
German Tellez-Castillo
Juan Carlos Chimal-Eguia
author_facet Hugo Ivan Fernandez-Cid
Mario Eduardo Rivero-Angeles
German Tellez-Castillo
Juan Carlos Chimal-Eguia
author_sort Hugo Ivan Fernandez-Cid
collection DOAJ
container_title Mathematics
description Wireless Sensor Networks are composed of a set of sensors distributed within an area that monitor physical variables of the environment and send back information to a central node. Nodes cannot always remain active since they would swiftly drain the system’s energy. As such, some works have proposed the use of different <i>on</i>/<i>off</i> schemes to monitor the phenomena of interest efficiently but also to conserve energy as much as possible. To this end, the use of <i>on</i>/<i>off</i> protocols has been used before, but has no relation to the characteristics of the monitored events. However, in scenarios where the phenomena to monitor occur in a certain pattern or specific region, the use of more suited techniques to activate the nodes can yield better results. In this sense, we propose the use of cellular automata (CA), based on the Game of Life (GoL), in order to turn the nodes <i>on</i> and <i>off</i>, according to the patterns described by the automata. Cellular automata are discrete models consisting of a lattice or grid of cells in a finite number of states that remain or change into another state following pre-established rules commonly associated with the states of their neighbors. As such, we propose to activate/deactivate the nodes following the natural behavior of the GoL scheme. Since the initial state of the cellular automata directly modifies the pattern evolution of the GoL, we consider several possible patterns that can occur in practical systems in order to prove the effectiveness of our proposal. We evaluate the system performance in terms of successful event report probability and energy consumption, comparing our results to the conventional <i>on</i>/<i>off</i> schemes with a certain probability of nodes being in the <i>on</i> state. With this premise, we think CA is a good alternative to determine the on/off process in WSNs. We compared the system performance of the GoL patterns compared to the classical approach and found the cases where the GoL scheme performs better.
format Article
id doaj-art-e70b83afdecf4aebb02f532f4812e693
institution Directory of Open Access Journals
issn 2227-7390
language English
publishDate 2025-08-01
publisher MDPI AG
record_format Article
spelling doaj-art-e70b83afdecf4aebb02f532f4812e6932025-08-27T14:41:05ZengMDPI AGMathematics2227-73902025-08-011316256110.3390/math13162561On the Use of the Game of Life to Improve the Performance of Event-Driven Wireless Sensor NetworksHugo Ivan Fernandez-Cid0Mario Eduardo Rivero-Angeles1German Tellez-Castillo2Juan Carlos Chimal-Eguia3Centro de Investigación en Computación, Instituto Politécnico Nacional (CIC-IPN), Ciudad de Mexico 07700, MexicoCentro de Investigación en Computación, Instituto Politécnico Nacional (CIC-IPN), Ciudad de Mexico 07700, MexicoCentro de Investigación en Computación, Instituto Politécnico Nacional (CIC-IPN), Ciudad de Mexico 07700, MexicoCentro de Investigación en Computación, Instituto Politécnico Nacional (CIC-IPN), Ciudad de Mexico 07700, MexicoWireless Sensor Networks are composed of a set of sensors distributed within an area that monitor physical variables of the environment and send back information to a central node. Nodes cannot always remain active since they would swiftly drain the system’s energy. As such, some works have proposed the use of different <i>on</i>/<i>off</i> schemes to monitor the phenomena of interest efficiently but also to conserve energy as much as possible. To this end, the use of <i>on</i>/<i>off</i> protocols has been used before, but has no relation to the characteristics of the monitored events. However, in scenarios where the phenomena to monitor occur in a certain pattern or specific region, the use of more suited techniques to activate the nodes can yield better results. In this sense, we propose the use of cellular automata (CA), based on the Game of Life (GoL), in order to turn the nodes <i>on</i> and <i>off</i>, according to the patterns described by the automata. Cellular automata are discrete models consisting of a lattice or grid of cells in a finite number of states that remain or change into another state following pre-established rules commonly associated with the states of their neighbors. As such, we propose to activate/deactivate the nodes following the natural behavior of the GoL scheme. Since the initial state of the cellular automata directly modifies the pattern evolution of the GoL, we consider several possible patterns that can occur in practical systems in order to prove the effectiveness of our proposal. We evaluate the system performance in terms of successful event report probability and energy consumption, comparing our results to the conventional <i>on</i>/<i>off</i> schemes with a certain probability of nodes being in the <i>on</i> state. With this premise, we think CA is a good alternative to determine the on/off process in WSNs. We compared the system performance of the GoL patterns compared to the classical approach and found the cases where the GoL scheme performs better.https://www.mdpi.com/2227-7390/13/16/2561Wireless Sensor Networkscellular automatadynamic systems
spellingShingle Hugo Ivan Fernandez-Cid
Mario Eduardo Rivero-Angeles
German Tellez-Castillo
Juan Carlos Chimal-Eguia
On the Use of the Game of Life to Improve the Performance of Event-Driven Wireless Sensor Networks
Wireless Sensor Networks
cellular automata
dynamic systems
title On the Use of the Game of Life to Improve the Performance of Event-Driven Wireless Sensor Networks
title_full On the Use of the Game of Life to Improve the Performance of Event-Driven Wireless Sensor Networks
title_fullStr On the Use of the Game of Life to Improve the Performance of Event-Driven Wireless Sensor Networks
title_full_unstemmed On the Use of the Game of Life to Improve the Performance of Event-Driven Wireless Sensor Networks
title_short On the Use of the Game of Life to Improve the Performance of Event-Driven Wireless Sensor Networks
title_sort on the use of the game of life to improve the performance of event driven wireless sensor networks
topic Wireless Sensor Networks
cellular automata
dynamic systems
url https://www.mdpi.com/2227-7390/13/16/2561
work_keys_str_mv AT hugoivanfernandezcid ontheuseofthegameoflifetoimprovetheperformanceofeventdrivenwirelesssensornetworks
AT marioeduardoriveroangeles ontheuseofthegameoflifetoimprovetheperformanceofeventdrivenwirelesssensornetworks
AT germantellezcastillo ontheuseofthegameoflifetoimprovetheperformanceofeventdrivenwirelesssensornetworks
AT juancarloschimaleguia ontheuseofthegameoflifetoimprovetheperformanceofeventdrivenwirelesssensornetworks