Abstract

IoT environments are forecasted to grow exponentially in the coming years thanks to the recent advances in both edge computing and artificial intelligence. In this paper, a model of remote computing scheme is presented, where three layers of computing nodes are put in place in order to optimize the computing and forwarding tasks. In this sense, a generic layout has been designed so as to easily achieve communications among the diverse layers by means of simple arithmetic operations, which may result in saving resources in all nodes involved. Traffic forwarding is undertaken by means of forwarding tables within network devices, which need to be searched upon in order to find the proper destination, and that process may be resource-consuming as the number of entries in such tables grow. However, the arithmetic framework proposed may speed up the traffic forwarding decisions as relaying on integer divisions and modular arithmetic, which may result more straightforward. Furthermore, two diverse approaches have been proposed to formally describe such a design by means of coding with Spin/Promela, or otherwise, by using an algebraic approach with Algebra of Communicating Processes (ACP), resulting in a explosion state for the former and a specified and verified model in the latter.

Highlights

  • It is to be noted that this paper presents a theoretical study to build up an arithmeticbased framework aimed at edge computing wired designs in order to optimize packet forwarding by just applying integer divisions and modular arithmetic [24], and that approach will be put into practice by means of a Spin/Process Meta Language (Promela) design and an Algebra of Communicating Processes (ACP) model presented in an incremental way

  • IoT current trends; afterwards, Section 3 introduces the basics of the design considered; Section 4 delivers a model with Spin/Promela; after this, Section 5 proposes a model with ACP; and Section 6 draws some final conclusions

  • Focusing in the application of computational intelligence to IoT, it may be considered that such devices have limited computing resources; they need to outsource their computing tasks to a remote computing node

Read more

Summary

Introduction

From a practical point of view, the real gain in performance when dealing with the traffic forwarding obtained when applying the arithmetic framework proposed as opposed to searching within the proper forwarding tables will depend on the time being spent in making the appropriate calculations on real gear, as opposed to the time being used in carrying out the search in the appropriate tables, even though it is to be noted that the former beats the latter regarding theory calculations because integer divisions are dealt with faster than searching through a table, so the same result is expected to happen when putting them into practice In both cases, the hardware and software features of the computing assets being used to undertake either the arithmetic operations or the searches will indicate which one does it more efficiently, which will depend on how the operations are implemented in the ASIC hardware and the software complements being in charge of performing those tasks, as this point may render one approach more efficient than the other. IoT current trends; afterwards, Section 3 introduces the basics of the design considered; Section 4 delivers a model with Spin/Promela; after this, Section 5 proposes a model with ACP; and Section 6 draws some final conclusions

Iot Current Trends
Computational Intelligence and Iot
Basic Model Proposed
Modeling with Acp
Core Scenario
Basic Scenario
Extended Scenario
H11 H10 H9
Enhanced Scenario
How the Model Works
Findings
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.