scispace - formally typeset
Search or ask a question
Author

Diogo F. Lima Filho

Bio: Diogo F. Lima Filho is an academic researcher from University of São Paulo. The author has contributed to research in topics: Routing protocol & Wireless sensor network. The author has an hindex of 2, co-authored 5 publications receiving 20 citations.

Papers
More filters
Journal ArticleDOI
TL;DR: This work proposes to implement the new concept of a "Trellis Coded Network"-(TCNet), using Mealy machine-(MM) or low complexity Finite State Machine (FSM) network nodes ("XOR" gates and shift registers), eliminating the use of any routing tables by means of Trellis decoding.
Abstract: Wireless Sensor Networks (WSNs) are important infrastructures of the Internet of Things (IoT) architecture. Their huge potential to connect the real or physical world with the virtual world established new challenges of integration between "Infrastructure Networks" and "Wireless Domain" by means of protocols architectures compatible with the IP structure widely used in the Internet. WSNs are networks that may have a huge quantity of nodes where collaborative characteristics are exploited using ad hoc defined links. In addition, it is important to take into account that WSN nodes have few resources in terms of energy, processing power and memory. In this case, it is advantageous to employ self configurable architectures in which the competition to access channels and error control could be network distributed. Considering WSNs as an important structure for the IoT architecture, the interest in using sensor networks in the same universe as IP networks suggests the use of transit network configurations. This work proposes to implement the new concept of a "Trellis Coded Network"-(TCNet). This model use Mealy machine-(MM) or low complexity Finite State Machine (FSM) network nodes ("XOR" gates and shift registers), eliminating the use of any routing tables by means of Trellis decoding. The sequence of states of the FSM thus corresponds to a network route to be traveled by a transmission frame. The route can be chosen based on criteria of Quality of Service (QoS)-aware routing protocols.

10 citations

Proceedings ArticleDOI
01 Nov 2012
TL;DR: This work proposes to implement the new concept of a “Trellis Coded Network”-(TCNet), which uses Mealy machine-(MM) or low complexity Finite State Machine (FSM) network nodes (“XOR” gates and shift registers), eliminating the use of any routing tables by means of Trellis decoding.
Abstract: Wireless Sensor Networks (WSNs) are important infrastructures of the Internet of Things (IoT) architecture. Their huge potential to connect the real or physical world with the virtual world established new challenges of integration between “Infrastructure Networks” and “Wireless Domain” by means of protocols architectures compatible with the IP structure widely used in the Internet. WSNs are networks that may have a huge quantity of nodes where collaborative characteristics are exploited using ad hoc defined links. In addition, it is important to take into account that WSN nodes have few resources in terms of energy, processing power and memory. In this case, it is advantageous to employ self configurable architectures in which the competition to access channels and error control could be network distributed. Considering WSNs as an important structure for the IoT architecture, the interest in using sensor networks in the same universe as IP networks suggests the use of transit network configurations. This work proposes to implement the new concept of a “Trellis Coded Network”-(TCNet). This model uses Mealy machine-(MM) or low complexity Finite State Machine (FSM) network nodes (“XOR” gates and shift registers), eliminating the use of any routing tables by means of Trellis decoding. The sequence of states of the FSM thus corresponds to a network route to be traveled by a transmission frame. The route can be chosen based on criteria of Quality of Service (QoS)-aware routing protocols.

6 citations

Proceedings ArticleDOI
05 May 2018
TL;DR: This work presents new results in routing in Wireless Sensor Networks, an important Infrastructure for the Internet of Things architecture, using the new concept of Trellis Coded Network TCNet, becoming a tool to be adopted by Sensor Infrastructure Providers aiming to deploy end-to-end services.
Abstract: This work presents new results in routing in Wireless Sensor Networks, an important Infrastructure for the Internet of Things architecture, using the new concept of Trellis Coded Network TCNet. The TCNet is based on the concept of convolutional codes and trellis decoder, that allow routing of data collected by randomly distributed micro sensors in ad hoc networks scenarios. This model uses Mealy Machines or low complexity Finite State Machines network nodes (“XOR” gates and shift registers), eliminating the use of any routing tables enabling the implementation of important IoT applications as Sensor Network Virtualization and in scenarios where clusters of nodes allow covering large areas of interest where the sensors are distributed. The application of TCNet algorithm concepts in cases as VSNs and clustering is facilitated due to the flexibility of TCNet to implement route management, becoming a tool to be adopted by Sensor Infrastructure Providers aiming to deploy, for example, QoS-aware end-to-end services.

2 citations

Book ChapterDOI
11 Jul 2018
TL;DR: This work shows the robustness of the TCNet algorithm in making decisions in cases of nodes failure and packages collisions, taking advantage of the regeneration capacity of the trellis.
Abstract: This research exploits the new concept of route discovery using TCNet - Trellis Coded Networks an algorithm and routing protocol based on convolutional codes to be used in WSNs an important infrastructure of the Internet of Things (IoT) architecture. This work shows the robustness of the TCNet algorithm in making decisions in cases of nodes failure and packages collisions, taking advantage of the regeneration capacity of the trellis. This proposal innovates in making decisions on the node itself, without the need of signaling messages such as “Route Request”, “Route Reply” or the RTS and CTS. TCNet uses low complexity Finite State Machine (FSM) network nodes (“XOR” gates and shift registers), eliminating the use of any routing tables by means of Trellis decoding, where the sequence of states of the FSM, corresponds to a network route, and can be chosen based on different optimization criteria.

Cited by
More filters
Journal ArticleDOI
TL;DR: The proposed QoS-aware scheduling for service-oriented IoT architecture is able to optimize the scheduling performance of IoT network and minimize the resource costs.
Abstract: The Internet of Things (IoT) contains a large number of different devices and heterogeneous networks, which make it difficult to satisfy different quality of service (QoS) requirements and achieve rapid services composition and deployment In addition, some services in service-oriented IoT are required to be reconfigurable and composable for QoS-aware services This paper proposed a three-layer QoS scheduling model for service-oriented IoT At application layer, the QoS schedule scheme explores optimal QoS-aware services composition by using the knowledge of each component service At network layer, the model aims at dealing with scheduling of heterogeneous networks environment; at sensing layer, it deals with the information acquisition and resource allocation scheduling for different services The proposed QoS-aware scheduling for service-oriented IoT architecture is able to optimize the scheduling performance of IoT network and minimize the resource costs

229 citations

Journal ArticleDOI
TL;DR: The limitations of IoT for multimedia computing are explored and the relationship between the M-IoT and emerging technologies including event processing, feature extraction, cloud computing, Fog/Edge computing and Software-Defined-Networks (SDNs) is presented.
Abstract: The immense increase in multimedia-on-demand traffic that refers to audio, video, and images, has drastically shifted the vision of the Internet of Things (IoT) from scalar to Multimedia Internet of Things (M-IoT). IoT devices are constrained in terms of energy, computing, size, and storage memory. Delay-sensitive and bandwidth-hungry multimedia applications over constrained IoT networks require revision of IoT architecture for M-IoT. This paper provides a comprehensive survey of M-IoT with an emphasis on architecture, protocols, and applications. This article starts by providing a horizontal overview of the IoT. Then, we discuss the issues considering the characteristics of multimedia and provide a summary of related M-IoT architectures. Various multimedia applications supported by IoT are surveyed, and numerous use cases related to road traffic management, security, industry, and health are illustrated to show how different M-IoT applications are revolutionizing human life. We explore the importance of Quality-of-Experience (QoE) and Quality-of-Service (QoS) for multimedia transmission over IoT. Moreover, we explore the limitations of IoT for multimedia computing and present the relationship between the M-IoT and emerging technologies including event processing, feature extraction, cloud computing, Fog/Edge computing and Software-Defined-Networks (SDNs). We also present the need for better routing and Physical-Medium Access Control (PHY-MAC) protocols for M-IoT. Finally, we present a detailed discussion on the open research issues and several potential research areas related to emerging multimedia communication in IoT.

182 citations

Journal ArticleDOI
TL;DR: This paper identifies which quality factors, research and contribution facets have been underutilised in the state of the art of proposed QoS approaches in the IoT.

120 citations

Journal ArticleDOI
TL;DR: This paper design and implement a cloud-based novel architecture for the formal verification of IoT jobs and provide a simulation environment for a typical RT-IoT application where the feasibility of real-time remote tasks is perceived, and is the first of its kind effort to support not only the feasibility analysis ofreal-time tasks but also to provide a real environment in which it formally monitors and evaluates different IoT tasks from anywhere.
Abstract: Real-Time Internet of Things (RT-IoT) is a newer technology paradigm envisioned as a global inter-networking of devices and physical things enabling real-time communication over the Internet. The research in Edge Computing and 5G technology is making way for the realisation of future IoT applications. In RT-IoT tasks will be performed in real-time for the remotely controlling and automating of various jobs and therefore, missing their deadline may lead to hazardous situations in many cases. For instance, in the case of safety-critical and mission-critical IoT systems, a missed task could lead to a human loss. Consequently, these systems must be simulated, as a result, and tasks should only be deployed in a real scenario if the deadline is guaranteed to be met. Numerous simulation tools are proposed for traditional real-time systems using desktop technologies, but these relatively older tools do not adapt to the new constraints imposed by the IoT paradigm. In this paper, we design and implement a cloud-based novel architecture for the formal verification of IoT jobs and provide a simulation environment for a typical RT-IoT application where the feasibility of real-time remote tasks is perceived. The proposed tool, to the best of our knowledge, is the first of its kind effort to support not only the feasibility analysis of real-time tasks but also to provide a real environment in which it formally monitors and evaluates different IoT tasks from anywhere. Furthermore, it will also act as a centralised server for evaluating and tracking the real-time scheduled jobs in a smart space. The novelty of the platform is purported by a comparative analysis with the state-of-art solutions against attributes which is vital for any open-source tools in general and IoT in specifics.

35 citations

Journal ArticleDOI
17 Jul 2018
TL;DR: A resource-aware approach to minimise the hyper-period of input tasks based on device profiles and allows tasks of every possible period value to admit is presented.
Abstract: Embedded devices are gaining popularity day by day due to the expanded use of Internet of Things applications. However, these embedded devices have limited capabilities concerning power and memory. Thus, the applications need to be tailored in such a way to perform the specified tasks within the constrained resources with the same accuracy. In Real-Time task scheduling, one of the challenging factors is the intelligent modelling of input tasks in such a way that it produces not only logically correct output within the deadline but also consumes minimum CPU power. Algorithms like Rate Monotonic and Earliest Deadline First compute hyper-period of input tasks for periodic repetition of the same set of tasks on CPU. However, at times when the tasks are not adequately modelled, they lead to an enormously high value of hyper-period which result in more CPU cycles and power consumption. Many state-of-the-art solutions are presented in this regard, but the main problem is that they limit tasks from having all possible period values; however, with the vision of Industry 4.0, where most of the tasks will be doing some critical manufacturing activities, it is highly discouraged to prevent them of a certain period. In this paper, we present a resource-aware approach to minimise the hyper-period of input tasks based on device profiles and allows tasks of every possible period value to admit. The proposed work is compared with similar existing techniques, and results indicate significant improvements regarding power consumptions.

29 citations