Abstract

More and more sensor-based devices are deployed for various applications to collect a huge amount of data for understanding the world, which constitute ubiquitous sensing Internet of Things (IoT) for smart cities. At the same time, Software-defined technology is also widely used in sensor-based devices. These sensor-based devices can get new functions and become smarter by updating their software. These sensor-based devices can be called smart sensors because they can generate smart data (which means filter out the noise and hold the valuable data). These smart sensors can adapt to the needs of new applications and form smart software-defined IoTs. However, it is a huge challenging issue that disseminating the update code to the smart sensors that are widespread and large quantity. We found that there are hundreds and thousands of mobile vehicles moving in the city, which can be used as the code mules to disseminate code with low cost. In this paper, a novel low-cost code dissemination model is proposed which disseminate the update code by using the mobile vehicles in the city with an opportunistic communication style. In order to improve the performance of such code dissemination model, a coverage based greedy deployment scheme for code stations and an optimized code selection algorithm are proposed to maximize coverage of code dissemination over the city with low cost and duration time. Extensive simulation experiments validate the proposed code dissemination model is feasible and indicate the effectiveness of the proposed schemes by using a real taxi trajectory dataset.

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