Design of a Cattle-Health-Monitoring System Using Microservices and IoT Devices

被引:11
作者
Shabani, Isak [1 ]
Biba, Tonit [2 ]
Cico, Betim [3 ]
机构
[1] Univ Prishtina, Fac Elect & Comp Engn, Prishtina 10000, Kosovo
[2] DataProgNet SHPK, Software Dev Dept, Ferizaj 70000, Kosovo
[3] Epoka Univ, Dept Comp Engn, Tirana 1032, Albania
基金
欧盟地平线“2020”;
关键词
agriculture; cattle; cloud; deep learning; docker; IoT; microservices; monolithic; sensor;
D O I
10.3390/computers11050079
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This article proposes a new concept of microservice-based architecture for the future of distributed systems. This architecture is a bridge between Internet-of-Things (IoT) devices and applications that are used to monitor cattle health in real time for the physical and health parameters of cattle, where microservice architecture is introduced that enables this form of monitoring. Within this architecture, machine-learning algorithms were used to predict cattle health and inform farmers about the health of each cattle in real time. Within this architecture, six microservices were proposed that had the tasks of receiving, processing, and sending data upon request. In addition, within the six microservices, a microservice was developed for the prediction of cattle health using algorithms from machine learning using the LightGBM algorithm. Through this algorithm, it is possible to determine the percentage value of the health of each head of cattle in the moment, based on the parameters that are sent from the mobile node. If health problems are identified in the cattle, the architecture notifies the farmer in real time about the problems that the cattle have. Based on the proposed solution, farmers will have 24 h online access to monitor the following parameters for each head of cattle: body temperature, heart rate, humidity, and position.
引用
收藏
页数:17
相关论文
共 36 条
[1]  
[Anonymous], 2017, P XP2017 SCI WORKSHO
[2]  
BARNSTON AG, 1992, WEATHER FORECAST, V7, P699, DOI 10.1175/1520-0434(1992)007<0699:CATCRA>2.0.CO
[3]  
2
[4]  
Billawa P., 2022, ARXIV
[5]   Monolithic vs. Microservice Architecture: A Performance and Scalability Evaluation [J].
Blinowski, Grzegorz ;
Ojdowska, Anna ;
Przybylek, Adam .
IEEE ACCESS, 2022, 10 :20357-20374
[6]  
Bohlen J., CALF HLTH BASICS
[7]  
Dahri F, 2022, SINKRON, V7, P76, DOI [10.33395/sinkron.v7i1.11229, DOI 10.33395/SINKRON.V7I1.11229]
[8]  
De Clercq M., 2018, Proceedings of the World Government Summit, Dubai, P11
[9]   Architecting with microservices: A systematic mapping study [J].
Di Francesco, Paolo ;
Lago, Patricia ;
Malavolta, Ivano .
JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 150 :77-97
[10]   A model-driven approach to reengineering processes in cloud computing [J].
Fahmideh, Mahdi ;
Grundy, John ;
Beydoun, Ghassan ;
Zowghi, Didar ;
Susilo, Willy ;
Mougouei, Davoud .
INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 144