A Novel Table Finite State Machine-Based Routing Algorithm Implementation
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Outros Autores: | |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | INFOCOMP: Jornal de Ciência da Computação |
Texto Completo: | https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/2604 |
Resumo: | State machine is a concept originally proposed for computational numerical systems and used for modeling systems with applications in several fields. Governed by its own logic, an input produces a change of state and an output on the machine. The routing by FSM technique uses this dynamic to generate numerical sequences that represent the network nodes and the routes through which data transmission is allowed. With this, the number of transmissions is reduced and, consequently, the energy consumption. Due to its low complexity, the technique is particularly interesting in the context of networks with limited resources, such as wireless sensor networks and nanodevice networks. In this work, we show that for several scenarios the technique becomes inefficient due to the large number of routes produced and we propose a new implementation whereby the packet size remains reduced for a wide range of routing parameters. |
id |
UFLA-5_cae80746b064e43908d02cb44ab4c45f |
---|---|
oai_identifier_str |
oai:infocomp.dcc.ufla.br:article/2604 |
network_acronym_str |
UFLA-5 |
network_name_str |
INFOCOMP: Jornal de Ciência da Computação |
repository_id_str |
|
spelling |
A Novel Table Finite State Machine-Based Routing Algorithm ImplementationState machine is a concept originally proposed for computational numerical systems and used for modeling systems with applications in several fields. Governed by its own logic, an input produces a change of state and an output on the machine. The routing by FSM technique uses this dynamic to generate numerical sequences that represent the network nodes and the routes through which data transmission is allowed. With this, the number of transmissions is reduced and, consequently, the energy consumption. Due to its low complexity, the technique is particularly interesting in the context of networks with limited resources, such as wireless sensor networks and nanodevice networks. In this work, we show that for several scenarios the technique becomes inefficient due to the large number of routes produced and we propose a new implementation whereby the packet size remains reduced for a wide range of routing parameters.Editora da UFLA2023-07-08info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/2604INFOCOMP Journal of Computer Science; Vol. 22 No. 1 (2023): June 20231982-33631807-4545reponame:INFOCOMP: Jornal de Ciência da Computaçãoinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAenghttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/2604/590Copyright (c) 2023 Cassiano Ribeiro Carneiro, José Roberto de Almeida Amazonasinfo:eu-repo/semantics/openAccessRibeiro Carneiro, Cassianode Almeida Amazonas, José Roberto2023-07-09T00:28:43Zoai:infocomp.dcc.ufla.br:article/2604Revistahttps://infocomp.dcc.ufla.br/index.php/infocompPUBhttps://infocomp.dcc.ufla.br/index.php/infocomp/oaiinfocomp@dcc.ufla.br||apfreire@dcc.ufla.br1982-33631807-4545opendoar:2024-05-21T19:54:48.692342INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)true |
dc.title.none.fl_str_mv |
A Novel Table Finite State Machine-Based Routing Algorithm Implementation |
title |
A Novel Table Finite State Machine-Based Routing Algorithm Implementation |
spellingShingle |
A Novel Table Finite State Machine-Based Routing Algorithm Implementation Ribeiro Carneiro, Cassiano |
title_short |
A Novel Table Finite State Machine-Based Routing Algorithm Implementation |
title_full |
A Novel Table Finite State Machine-Based Routing Algorithm Implementation |
title_fullStr |
A Novel Table Finite State Machine-Based Routing Algorithm Implementation |
title_full_unstemmed |
A Novel Table Finite State Machine-Based Routing Algorithm Implementation |
title_sort |
A Novel Table Finite State Machine-Based Routing Algorithm Implementation |
author |
Ribeiro Carneiro, Cassiano |
author_facet |
Ribeiro Carneiro, Cassiano de Almeida Amazonas, José Roberto |
author_role |
author |
author2 |
de Almeida Amazonas, José Roberto |
author2_role |
author |
dc.contributor.author.fl_str_mv |
Ribeiro Carneiro, Cassiano de Almeida Amazonas, José Roberto |
description |
State machine is a concept originally proposed for computational numerical systems and used for modeling systems with applications in several fields. Governed by its own logic, an input produces a change of state and an output on the machine. The routing by FSM technique uses this dynamic to generate numerical sequences that represent the network nodes and the routes through which data transmission is allowed. With this, the number of transmissions is reduced and, consequently, the energy consumption. Due to its low complexity, the technique is particularly interesting in the context of networks with limited resources, such as wireless sensor networks and nanodevice networks. In this work, we show that for several scenarios the technique becomes inefficient due to the large number of routes produced and we propose a new implementation whereby the packet size remains reduced for a wide range of routing parameters. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-07-08 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/2604 |
url |
https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/2604 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/2604/590 |
dc.rights.driver.fl_str_mv |
Copyright (c) 2023 Cassiano Ribeiro Carneiro, José Roberto de Almeida Amazonas info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Copyright (c) 2023 Cassiano Ribeiro Carneiro, José Roberto de Almeida Amazonas |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Editora da UFLA |
publisher.none.fl_str_mv |
Editora da UFLA |
dc.source.none.fl_str_mv |
INFOCOMP Journal of Computer Science; Vol. 22 No. 1 (2023): June 2023 1982-3363 1807-4545 reponame:INFOCOMP: Jornal de Ciência da Computação instname:Universidade Federal de Lavras (UFLA) instacron:UFLA |
instname_str |
Universidade Federal de Lavras (UFLA) |
instacron_str |
UFLA |
institution |
UFLA |
reponame_str |
INFOCOMP: Jornal de Ciência da Computação |
collection |
INFOCOMP: Jornal de Ciência da Computação |
repository.name.fl_str_mv |
INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA) |
repository.mail.fl_str_mv |
infocomp@dcc.ufla.br||apfreire@dcc.ufla.br |
_version_ |
1799874742708076544 |