Abstract
We previously proposed an Internet of Things (IoT) middleware called Middleware for Cooperative Interaction of Things (MinT). MinT supports thread pooling to quickly process requests from other IoT devices. However, using a thread pool with a fixed number of threads equal to the number of CPU cores can waste memory and CPU resources, and degrade the performance of the IoT device. In this paper, we propose an enhanced approach called Improved MinT (MinT-I) to efficiently improve the performance of MinT middleware by real-time adjustment of threads. We aim to improve the performance of the connection part, which is responsible for analyzing, processing, and retransmitting the received packets. The experimental results showed that MinT-I increased the average throughput by approximately 25% to 35% compared to the existing middleware. Moreover, the proposed MinT-I not only can optimize the memory and resource usage, but it can also reduce the latency and power consumption of IoT devices.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
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.