Attah, S. U.
Department of Computer Engineering Michael Okpara University of Agriculture Umudike, Abia state, NIGERIA
Chiagunye, T. T.
Department of Computer Engineering Michael Okpara University of Agriculture Umudike, Abia state, NIGERIA
Ilo, S. F.
Department of Computer Engineering Michael Okpara University of Agriculture Umudike, Abia state, NIGERIA
ABSTRACT
The growing interest in livestock farming for
consumption and commercialization raises concerns over proper management of
animals. In recent times a common approach has been to adopt the concept of
batching animals of similar age and kind. While the concept of batch scheduling
has proved beneficial in several areas of livestock production, a clear
approach to implementing it for software applications remains uncertain. Here,
we report the adoption of batch scheduling for livestock management
applications using linear search algorithm, achieved using REST APIs. Modern
software engineering embraces the use of microservices architecture that
employs APIs (Application programming Interfaces) for communication between its
individual Services. Therefore, replacing single API calls with batch API calls
ensures that all batches and activities related to each batch are returned as
single sorted or unsorted array. Additionally, a comparative analysis of a pig
farmer who raised two batches of Yorkshire and Duroc breeds simultaneously
using the developed system was carried out. The result showed that despite
having recorded 100% survival rate for both breeds, their profitability ratio
was 1:0.8 with Yorkshire being more profitable because of its higher feed
conversion ratio. Such useful insights gained from the livestock batch
scheduling application can guide the livestock farmer for subsequent batches,
helping him make informed decisions that will increase profitability.
Keywords: Livestock management application, Batch scheduling, scheduling algorithms, software systems, REST APIs.
https://doi.org/10.33922/j.ujet_v11i1_13
|
View: 38 | Download: 11
Published
Monday, February 03, 2025
Issue
Vol. 11 No. 1, June 2025
Article Section
GENERAL
The contents of the articles are the sole opinion of the author(s) and not of UJET.
|