Abstract

Data fusion in the Internet of Things (IoT) environment demands collecting and processing a wide variety of data with mixed time characteristics, both real-time and non-real-time data. Most of the previous research on data fusion was about the data processing aspect; however, successful data transmission is a prerequisite for high-performance data fusion in IoT. On the other hand, research on data transmissions in IoT mainly focuses on networking without sufficiently considering the special requirements of the upper-layer applications, such as the data fusion process, that are consuming the transmitted data. In this paper, we tackle the problem of data transmission for data fusion in an IoT environment by proposing a distributed scheduling mechanism VD-CSMA in wireless sensor networks, which considers the values for data fusion, as well as the delay constraints of packets when determining their priority levels for transmission. Simulation results have shown that VD-CSMA may enhance both throughput and delay performance of data transmission as compared to the typical scheduling schemes used for data fusion in IoT.

Highlights

  • With the rapid development of the Internet of Things (IoT) [1,2], data fusion technologies have been widely employed to process the huge amount of data generated in an IoT environment; becoming a significant component for supporting a wide variety of IoT-based applications [3,4]

  • We tackle the problem of data transmission for data fusion in an IoT environment by proposing a scheduling mechanism in a wireless sensor network, which considers the values for data fusion, as well as the delay constraints of packets when determining their priority levels for transmission

  • In order to ensure the performance of IoT data fusion, the proposed algorithm could ensure that when the network was congested, it could still transmit more real-time data packets to the fusion center within its deadline and could transmit as many valuable packets as possible to the fusion center

Read more

Summary

Introduction

With the rapid development of the Internet of Things (IoT) [1,2], data fusion technologies have been widely employed to process the huge amount of data generated in an IoT environment; becoming a significant component for supporting a wide variety of IoT-based applications [3,4]. We tackle the problem of data transmission for data fusion in an IoT environment by proposing a scheduling mechanism in a wireless sensor network, which considers the values for data fusion, as well as the delay constraints of packets when determining their priority levels for transmission. We propose a dynamic priority assignment scheme that determines the priority level for each packet based on multiple factors, including the value of the packet for data fusion, which is measured by the data correlation of the packet, as well as the urgency of the packet with respect to its transmission deadline This scheme assigns higher priority levels to packets that contain more valuable data for data fusion and closer to their deadlines; allowing such packets to obtain better chances for transmission in a distributed scheduling system. We develop a time-adaptive scheduling algorithm VD-CSMA based on the dynamic priority assignment, which can enhance throughput and delay performance for real-time data transmission and ensure transmission of more valuable packets for data fusion.

Related Work
Network Model
Dynamic Priority Assignment
Distributed Scheduling Algorithm
Simulation Setting
Simulation Results Analysis
Conclusions
Full Text
Published version (Free)

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