using these Fog resources. We implement the ap-
proach on an existing use case (Reachy) which could
also have industrial vocation. The validation of the
simulator on which the approach is based consisted
mainly on the validation of the machine learning mod-
els used (accurate on average at 95 % with a predic-
tion margin of 23 s for each request, not really im-
pacting the global life-cycle duration of the applica-
tion) to estimate the request completion time. This
approach can therefore, also greatly help industrial
companies (and/or those who base their activities on
the use of robots) to have an approximate idea of the
budget required for the activities of their robots on
Fog resources. This approach also saves the finan-
cial budget and the use of the robot’s battery, allow-
ing it to perform more tasks. However, a similar ap-
proach should be implemented in the generic case of
platform, where Fog resources are heterogeneous and
dynamic and robots are mobile. The study indeed de-
serves reflection because it is not just an implementa-
tion of the knapsack problem as in the case of static
heterogeneous resources.
ACKNOWLEDGEMENTS
We are deeply grateful to all those who played a
role in the success of this project. We would like
to thank Interreg AiBLE and REACT-EU UV-Bot for
their support throughout the research process.
REFERENCES
Aazam, M. and Huh, E.-N. (2015). Fog computing mi-
cro datacenter based dynamic resource estimation and
pricing model for iot. In 2015 IEEE 29th International
Conference on Advanced Information Networking and
Applications, pages 687–694.
Casanova, H., Giersch, A., Legrand, A., Quinson, M.,
and Suter, F. (2014). Versatile, scalable, and accu-
rate simulation of distributed applications and plat-
forms. Journal of Parallel and Distributed Comput-
ing, 74(10):2899–2917.
Chen, Y. and Hu, H. (2013). Internet of intelligent things
and robot as a service. Simulation Modelling Practice
and Theory, 34:159–171.
Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T. (2002).
A fast and elitist multiobjective genetic algorithm:
Nsga-ii. IEEE transactions on evolutionary compu-
tation, 6(2):182–197.
Garcia, J., Sim
´
o, E., Masip-Bruin, X., Mar
´
ı-Tordera, E., and
S
`
anchez-L
´
opez, S. (2018). Do we really need cloud?
estimating the fog computing capacities in the city of
barcelona. In 2018 IEEE/ACM International Con-
ference on Utility and Cloud Computing Companion
(UCC Companion), pages 290–295.
Gudi, S. C. et al. (2017). Fog robotics: An introduction.
In IEEE/RSJ International Conference on Intelligent
Robots and Systems.
Gupta, H., Vahid Dastjerdi, A., Ghosh, S. K., and Buyya,
R. (2017). ifogsim: A toolkit for modeling and
simulation of resource management techniques in
the internet of things, edge and fog computing en-
vironments. Software: Practice and Experience,
47(9):1275–1296.
Johnson, S. G. (2014). The nlopt nonlinear-optimization
package.
Kapitonov, A., Lonshakov, S., Bulatov, V., Kia, B., and
White, J. (2021). Robot-as-a-service: From cloud
to peering technologies. In 2021 The 4th Interna-
tional Conference on Information Science and Sys-
tems, pages 126–131.
Kattepur, A., Rath, H. K., and Simha, A. (2017). A-priori
estimation of computation times in fog networked
robotics. In 2017 IEEE international conference on
edge computing (EDGE), pages 9–16. IEEE.
Koubaa, A. (2014). A service-oriented architecture for vir-
tualizing robots in robot-as-a-service clouds. In In-
ternational Conference on Architecture of Computing
Systems, pages 196–208. Springer.
Kunde, C. and Mann, Z.
´
A. (2020). Comparison of simu-
lators for fog computing. In Proceedings of the 35th
annual ACM symposium on applied computing, pages
1792–1795.
Kwon, M., Biyik, E., Talati, A., Bhasin, K., Losey, D. P.,
and Sadigh, D. (2020). When humans aren’t opti-
mal: Robots that collaborate with risk-aware humans.
In 2020 15th ACM/IEEE International Conference on
Human-Robot Interaction (HRI), pages 43–52. IEEE.
Lera, I., Guerrero, C., and Juiz, C. (2019). Yafs: A simula-
tor for iot scenarios in fog computing. IEEE Access,
7:91745–91758.
Lopes, M. M., Higashino, W. A., Capretz, M. A., and Bit-
tencourt, L. F. (2017). Myifogsim: A simulator for
virtual machine migration in fog computing. In Com-
panion Proceedings of the10th International Confer-
ence on Utility and Cloud Computing, pages 47–52.
Mick, S., Lapeyre, M., Rouanet, P., Halgand, C., Benois-
Pineau, J., Paclet, F., Cattaert, D., Oudeyer, P.-Y., and
De Rugy, A. (2019). Reachy, a 3d-printed human-
like robotic arm as a testbed for human-robot control
strategies. Frontiers in neurorobotics, 13:65.
Moniz, A. B. and Krings, B.-J. (2016). Robots working with
humans or humans working with robots? searching
for social dimensions in new human-robot interaction
in industry. Societies, 6(3):23.
Mushunuri, V., Kattepur, A., Rath, H. K., and Simha, A.
(2017). Resource optimization in fog enabled iot de-
ployments. In 2017 Second International Conference
on Fog and Mobile Edge Computing (FMEC), pages
6–13. IEEE.
Ngatchou, P., Zarei, A., and El-Sharkawi, A. (2005). Pareto
multi objective optimization. In Proceedings of the
CLOSER 2023 - 13th International Conference on Cloud Computing and Services Science
110