A Simulation Scheduling Module to Improve User Experience in the Simugan Beef-Cattle Farm Simulator
Keywords:Scheduling , Simugan, Distributed Computing
At the Faculty of Veterinary Sciences of the National University of Central Buenos Aires a client-server Beef-Cattle Farm simulator called Simugan has been developed. Simugan allows users to experiment over a virtual farm in a simple and low cost way compared with real farm conditions. Users can submit single simulation scenarios or multiple simulation scenarios packaged in an experimentation, where each scenario is a complete farm configuration. This is a key feature important in farm research, but with the drawback that some users might experiment long wait times for simulation results because of the amount of simulations the underlying hardware architecture has to process. Consequently, an heuristic scheduler module was added to Simugan producing a more equitative use of computer resources and an improvement of 41 % in users flow time, a popular metric to quantify how much time user simulations spend in the back end and hence a way of measuring deviations in user’s waiting times.
F. FAO, “The future of food and agriculture—alternative pathways to 2050,” 2018.
SENASA, “Servicio nacional de sanidad animal. www.senasa.gov.ar.” 2020.
P. Modernel, W. A. Rossing, M. Corbeels, S. Dogliotti, V. Picasso, and P. Tittonell, “Land use change and ecosystem service provision in pam- pas and campos grasslands of southern south america,” Environmental Research Letters, vol. 11, no. 11, p. 113002, 2016.
A. Del Prado, P. Crosson, J. E. Olesen, and C. A. Rotz, “Whole-farm models to quantify greenhouse gas emissions and their potential use for linking climate change mitigation and adaptation in temperate grassland ruminant-based farming systems,” Animal, vol. 7, no. s2, pp. 373–385, 2013.
C. A. Rotz, B. Isenberg, K. Stackhouse-Lawson, and E. Pollak, “A simulation-based approach for evaluating and comparing the environ- mental footprints of beef production systems,” Journal of animal science, vol. 91, no. 11, pp. 5427–5437, 2013.
A. D. Moore, R. J. Eckard, P. J. Thorburn, P. R. Grace, E. Wang, and D. Chen, “Mathematical modeling for improved greenhouse gas balances, agro-ecosystems, and policy development: lessons from the australian experience,” Wiley Interdisciplinary Reviews: Climate Change, vol. 5, no. 6, pp. 735–752, 2014.
C. F. Machado, S. Morris, J. Hodgson, M. Arroqui, and P. Mangudo, “A web-based model for simulating whole-farm beef cattle systems,” Computers and Electronics in Agriculture, vol. 74, no. 1, pp. 129 – 136, 2010.
M. Arroqui, P. Mangudo, C. Marcos, , and C. Machado, “Agile Development for a Beef-Cattle Farm Simulator,” IEEE Latin America Transactions, vol. 7, no. 5, pp. 578–585, Sep. 2009. [Online]. Available: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper. htm?arnumber=5361196
C. F. Machado, F. Bilotto, H. Berger, P. Mangudo, A. Arroqui, I. Bal- carce, and D. MinCyT, “Evaluacio ́n de oportunidades de innovacio ́n de sistemas productivos de carne bovina con modelos de simulacio ́n,” XXIV Congr. la Asoc. Latinoam. Prod. Anim. y XL Congr. la Soc. Chil. Prod. Anim. Sochipa. AG Puerto Varas, Chile, 2015.
I. N. Stefanazzi, J. C. Burges, C. Machado, H. Berger, C. Faver ́ın, A. J. Pordomingo, and O. N. Di Marco, “Simulation of cow-calf productivity with the use of deferred sorghum.” in Congreso Argentino de Produccio ́n Animal. 34. Joint Meeting ASAS-AAPA. 1. 2011 10 04-07, 4-7 de octubre de 2011. Mar del Plata, Buenos Aires. AR., 2011.
H. Berger, F. Bilotto, L. W. Bell, and C. F. Machado, “Feedbase intervention in a cow-calf system in the flooding pampas of argentina: 2. estimation of the marginal value of additional feed,” Agricultural Systems, vol. 158, pp. 68–77, 2017.
F.Bilotto,P.Recavarren,R.Vibart,andC.F.Machado,“Backgrounding strategy effects on farm productivity, profitability and greenhouse gas emissions of cow-calf systems in the flooding pampas of argentina,” Agricultural Systems, vol. 176, p. 102688, 2019.
C. Fernandez Rosso, F. Bilotto, A. Lauric, G. A. De Leo, C. Tor- res Carbonell, M. A. Arroqui, C. G. Sørensen, and C. F. Machado, “An innovation path in argentinean cow–calf operations: Insights from participatory farm system modelling,” Systems Research and Behavioral Science, 2020.
R. V. Lopes and D. Menasce ́, “A taxonomy of job scheduling on distributed computing systems,” IEEE Transactions on Parallel and Distributed Systems, vol. 27, no. 12, pp. 3412–3428, 2016.
R. Tyagi and S. K. Gupta, “A survey on scheduling algorithms for par- allel and distributed systems,” in Silicon Photonics & High Performance Computing,A.Mishra,A.Basu,andV.Tyagi,Eds. Singapore:Springer Singapore, 2018, pp. 51–64.
B. L. Maccarthy and J. Liu, “Addressing the gap in scheduling research: a review of optimization and heuristic methods in production schedul- ing,” The International Journal of Production Research, vol. 31, no. 1, pp. 59–79, 1993.
K. Perakis, F. Lampathaki, K. Nikas, Y. Georgiou, O. Marko, and J. Maselyne, “Cybele–fostering precision agriculture & livestock farm- ing through secure access to large-scale hpc enabled virtual industrial experimentation environments fostering scalable big data analytics,” Computer Networks, vol. 168, p. 107035, 2020.
J.M.Montan ̃ana,P.Marangio,andA.Herva ́s,“Opensourceframework for enabling hpc and cloud geoprocessing services,” AGRIS on-line Papers in Economics and Informatics, vol. 10, no. 665-2021-552, pp. 61–76, 2020.
F. Pan, Q. Feng, R. McGehee, B. A. Engel, D. C. Flanagan, and J. Chen, “A framework for automated and spatially-distributed modeling with the agricultural policy environmental extender (apex) model,” Environmental Modelling & Software, p. 105147, 2021.
M. Arroqui, J. R. Alvarez, H. Vazquez, C. Machado, C. Mateos, and A. Zunino, “Jasag: a gridification tool for agricultural simulation applications,” Concurrency and Computation: Practice and Experience, vol. 27, no. 17, pp. 4716–4740, 2015.
M. Longo, M. Arroqui, J. Rodriguez, C. Machado, C. Mateos, and A. Zunino, “Extending jasag with data processing techniques for speed- ing up agricultural simulation applications: A case study with simugan,” Information Processing in Agriculture, vol. 3, no. 4, pp. 235–243, 2016.
M. Arroqui, C. Mateos, C. F. Machado, and A. Zunino, “Restful web services improve the efficiency of data transfer of a whole-farm simulator accessed by android smartphones,” Computers and Electronics in Agriculture, vol. 87, no. 0, pp. 14 – 18, 2012.
M. Hemamalini, “Review on grid task scheduling in distributed hetero- geneous environment,” International Journal of Computer Applications, vol. 40, no. 2, pp. 24–30, 2012.
E. Gamma, Design patterns: elements of reusable object-oriented soft-
ware. Pearson Education India, 1995.
E. Pacini, C. Mateos, C. G. Garino, C. Careglio, and A. Mirasso, “A bio-inspired scheduler for minimizing makespan and flowtime of computational mechanics applications on federated clouds,” Journal of Intelligent & Fuzzy Systems, vol. 31, no. 3, pp. 1731–1743, 2016.