A Simulation Scheduling Module to Improve User Experience in the Simugan Beef-Cattle Farm Simulator

Authors

  • Mauricio Arroqui Consejo Nacional de Investigaciones Científicas y Técnicas de Argentina (CONICET) https://orcid.org/0000-0002-7893-807X
  • Juan Francisco Ferreira Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina).
  • Maximiliano Omar Roselli Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina). https://orcid.org/0000-0003-0528-931X
  • Juan Rodriguez Alvarez Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina). https://orcid.org/0000-0002-5108-078X
  • Claudio Fabian Machado Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina). https://orcid.org/0000-0001-8172-899X
  • Cristian Mateos Consejo Nacional de Investigaciones Científicas y Técnicas de Argentina (CONICET) https://orcid.org/0000-0001-5761-1898
  • Alejandro Zunino Consejo Nacional de Investigaciones Científicas y Técnicas de Argentina (CONICET) https://orcid.org/0000-0002-9537-3541

Keywords:

Scheduling , Simugan, Distributed Computing

Abstract

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.

Downloads

Download data is not yet available.

Author Biographies

Mauricio Arroqui, Consejo Nacional de Investigaciones Científicas y Técnicas de Argentina (CONICET)

Investigador Asistente del Consejo Nacional de Investigaciones Científicas y Técnicas de Argentina (CONICET) en el Instituto Superior de Ingeniería de Software de Tandil (ISISTAN) y docente de la Fac.Cs. Exactas en la Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina). Obtuvo el título de Dr. en Ciencias de la Computación en el año 2014 en la UNCPBA-Argentina.

Juan Francisco Ferreira, Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina).

Ingeniero de Sistemas recibido en el año 2020 en la Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina).

Maximiliano Omar Roselli, Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina).

Ingeniero de Sistemas recibido en el año 2020 en la Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina).

Juan Rodriguez Alvarez, Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina).

Docente de la Fac. Cs. Exactas en la Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina). Obtuvo el título de Dr. en Ciencias de la Computación en el año 2018 en la UNCPBA-Argentina.

Claudio Fabian Machado, Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina).

Profesor e investigador de la Fac. Cs. Vet., Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina). Obtuvo el título de Mg.en Producción Animal en el año 1993 en la U. de Chile, Chile y en el 2004 el título de Dr. en Ciencia Animal en la Universidad de Massey, Nueva Zelanda.

Cristian Mateos, Consejo Nacional de Investigaciones Científicas y Técnicas de Argentina (CONICET)

Investigador Independiente del Consejo Nacional de Investigaciones Científicas y Técnicas de Argentina (CONICET) en el Instituto Superior de Ingeniería de Software de Tandil (ISISTAN) y profesor de la Fac.Cs. Exactas en la Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina). Obtuvo el título de Dr. en Ciencias de la Computación en el año 2008 en la UNCPBA-Argentina.

Alejandro Zunino, Consejo Nacional de Investigaciones Científicas y Técnicas de Argentina (CONICET)

Investigador Principal del Consejo Nacional de Investigaciones Científicas y Técnicas de Argentina (CONICET) en el Instituto Superior de Ingeniería de Software de Tandil (ISISTAN) y profesor de la Fac.Cs. Exactas en la Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA-Argentina). Obtuvo el título de Dr. en Ciencias de la Computación en el año 2003 en la UNCPBA-Argentina.

References

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.

Published

2021-09-27

How to Cite

Arroqui, M., Ferreira, J. F., Roselli, M. O. ., Alvarez, J. R. ., Machado, C. F., Mateos, C., & Zunino, A. . (2021). A Simulation Scheduling Module to Improve User Experience in the Simugan Beef-Cattle Farm Simulator. IEEE Latin America Transactions, 20(1), 162–170. Retrieved from https://latamt.ieeer9.org/index.php/transactions/article/view/5351