An IoT Platform based on Microservices Architecture for Energy Power Management

سال انتشار: 1400
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 436

فایل این مقاله در 10 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ECMCONF05_035

تاریخ نمایه سازی: 29 خرداد 1400

چکیده مقاله:

Today, the Internet of Things has affected the world of communication and information. IoT has many challenges, such as heterogeneity of IoT devices, a large number of connected devices, scalability, high availability, and devices and communications security. Efficient use of battery energy is an important problem in IoT architecture. IoT platform is an essential part of IoT that helps tackle problems mentioned and combines users, devices, platforms, and applications. In this paper, a novel IoT platform is designed based on microservices architecture to enhance performance compared to other methods and manage energy power usage. The method's performance evaluation is based on memory usage, CPU usage, response time, and throughput. The modular architecture of the proposed method helps to increase the flexibility and scalability because modules can be added to the architecture or removed from the architecture. The proposed method is based on what customers need named application-specific while public cloud offers general services. The novelty of the proposed method is implementing user management and device management in the system as module. A second novelty of the method is implementing TDengine as database of the platform. Therefore, by implementing device management and user management in the system and implementing TDengine as database, latency of communications will be decreased. Results show that our method outperforms another method and optimizes energy power usage based on resource usage.

نویسندگان

Mohammadreza Parvizimosaed

CEO, TisEnergy, Tehran, Iran

Mohammadreza Noei

Research and development engineer, TisEnergy, Tehran, Iran

Mohammadmostafa Yalpanian

۳Network Engineer, TisEnergy, Tehran, Iran

Javad Bahrami

CTO, TisEnergy, Tehran, Iran,