Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://dspace.opu.ua/jspui/handle/123456789/14642
Название: A three-tier approach to Internet of Things software architecture design
Другие названия: Трирівневий підхід до розробки архітектури програмного забезпечення для систем Інтернету речей
Авторы: Chumachenko, Danylo K.
Чумаченко, Данило Kирилович
Liubchenko, Vira V.
Любченко, Віра Вікторівна
Ключевые слова: Internet of Things
machine learning
fog computing
edge computing
three-tier architecture
scalability
sustainability
resiliency
data processing
software design
Інтернет речей (IoT)
машинне навчання
туманні обчислення
периферійні обчислення
трирівнева архітектура
масштабованість
відмовостійкість
обробка даних
проєктування програмного забезпечення
Дата публикации: 26-Сен-2024
Издательство: Odessа Polytechnic National University
Краткий осмотр (реферат): The Internet of Things (IoT) rapidly evolves, presenting challenges and opportunities. This study emphasises the critical role of software in advancing IoT technologies, focusing on machine learning (ML), fog computing, and process optimisation for security and resiliency. ML is pivotal in IoT for predicting equipment failures, evaluating process efficiency, and enabling informed decisionmaking through real-time data analysis. By integrating ML models directly into IoT devices (edge computing), latency is reduced, and data transmission needs are minimised. Fog computing and cloud computing address latency issues by moving computational resources closer to IoT devices, enhancing scalability and optimising network resource usage. Security remains a paramount concern due to the increasing number of connected devices and their vulnerabilities. IoT software must balance efficiency, security, and performance, employing deep learning for anomaly detection, blockchain for data transparency, and optimised encryption protocols. The trend towards distributed architectures like Edge Computing enhances system resilience by reducing latency and increasing fault tolerance. The proposed IoT system architecture is a three-tier structure consisting of Edge, Fog, and Cloud levels. At the Edge level, initial data processing occurs directly on IoT devices, reducing latency and network load. The Fog level processes data within the local network, utilising more powerful computational resources for complex tasks and ensuring security through advanced machine learning and encryption. The Cloud level serves as a central repository for long-term storage and global data analysis, leveraging containerisation and orchestration technologies for scalability and reliability. This multi-layered architecture ensures efficient data processing, high security, and adaptability, making it suitable for real-time applications. The study highlights the importance of software in optimising data processing across these levels, ensuring the IoT system’s resilience, scalability, and long-term sustainability.
Інтернет речей (IoT) стрімко розвивається, створюючи як виклики, так і можливості. Це дослідження підкреслює важливу роль програмного забезпечення у розвитку технологій Інтернету речей, зосереджуючись на машинному навчанні (ML), туманних обчисленнях та оптимізації процесів для забезпечення безпеки та відмовостійкості. Машинне навчання має ключове значення в IoT для прогнозування збоїв обладнання, оцінки ефективності процесів і прийняття обґрунтованих рішень за допомогою аналізу даних в режимі реального часу. Інтеграція моделей ML безпосередньо в пристрої IoT (периферійні обчислення) зменшує затримки та мінімізує потреби в передачі даних. Туманні обчислення і хмарні обчислення розв'язують проблеми затримок, переміщуючи обчислювальні ресурси ближче до пристроїв IoT, підвищуючи масштабованість і оптимізуючи використання мережевих ресурсів. Безпека залишається першочерговим завданням через збільшення кількості підключених пристроїв та їх вразливостей. Програмне забезпечення Інтернету речей має поєднувати ефективність, безпеку та продуктивність, використовуючи глибоке навчання для виявлення аномалій, блокчейн для прозорості даних та оптимізовані протоколи шифрування. Тенденція до розподілених архітектур, таких як периферійні обчислення, підвищує стійкість системи шляхом зменшення затримок і підвищення відмовостійкості. Запропонована архітектура системи IoT – це трирівнева структура, що складається з периферійного, туманного і хмарного рівнів. На периферійному рівні первинна обробка даних відбувається безпосередньо на пристроях IoT, що зменшує затримку та навантаження на мережу. Туманний рівень обробляє дані в локальній мережі, використовуючи більш потужні обчислювальні ресурси для складних завдань і забезпечуючи безпеку за допомогою передового машинного навчання і шифрування. Хмарний рівень слугує центральним репозиторієм для довгострокового зберігання та глобального аналізу даних, використовуючи технології контейнеризації та оркестрування для масштабованості та надійності. Така багаторівнева архітектура забезпечує ефективну обробку даних, високу безпеку та адаптивність, що робить її придатною для застосування у режимі реального часу. Дослідження підкреслює важливість програмного забезпечення для оптимізації обробки даних на всіх цих рівнях, забезпечуючи відмовостійкість, масштабованість і довгострокову стійкість системи IoT.
URI (Унифицированный идентификатор ресурса): http://dspace.opu.ua/jspui/handle/123456789/14642
ISSN: 2522-1523
Располагается в коллекциях:«Informatics. Culture. Technology» = «Інформатика. Культура. Техніка»

Файлы этого ресурса:
Файл Описание РазмерФормат 
16__1-2_Чумаченко_Любченко.pdf574.16 kBAdobe PDFПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.