
source utilization and maximize the number of ac-
cepted services. We evaluated our proposed approach
against a random solution and a first-fit heuristic-
generated solution by using different datasets. Al-
though the genetic algorithm scored better accuracy
than both the random and the first-fit approach in most
of the experiments, there is still room for improve-
ment.
Our next research plan is to consider other objec-
tives such as delay, energy consumption, and so on,
which makes the model able to quantify the quality of
a given solution with more precision, as well as using
a fog computing simulator rather than a programming
language alone, to be able to simulate a complete fog
computing environment.
REFERENCES
Ahmad, U., Mohan, H., and Bakht, H. (2017). Cloud com-
puting - a comprehensive definition. Journal of Com-
puting and Management Studies.
Ali, Z. H. (2015). Internet of things (iot): Definitions, chal-
lenges and recent research directions. International
Journal of Computer Applications, 128.
Apat, H. K., Nayak, R., and Sahoo, B. (2023). A com-
prehensive review on internet of things application
placement in fog computing environment. Internet of
Things, 23:100866.
Bonomi, R., Milito, J., Zhu, J., and Addepalli, S. (2012).
Fog computing and its role in the internet of things. In
Proceedings of the first edition of the MCC workshop
on Mobile cloud computing.
Brent, R. P. (1989). Efficient implementation of the first-
fit strategy for dynamic storage allocation. ACM
Transactions on Programming Languages and Sys-
tems, 11:388–403.
Canali, C. and Lancellotti, R. (2019). Gasp: Genetic al-
gorithms for service placement in fog computing sys-
tems. Algorithms, 12:201.
Das, A. K., Sengupta, S., and Bhattacharyya, S. (2018). A
group incremental feature selection for classification
using rough set theory based genetic algorithm. Ap-
plied Soft Computing, 65:400–411.
Djemai, P., Stolf, T., Monteil, T., and Pierson, J.-M. (2019).
A discrete particle swarm optimization approach for
energy-efficient iot services placement over fog in-
frastructures. In 2019 18th International Symposium
on Parallel and Distributed Computing (ISPDC).
Dokeroglu, T., Sevinc, E., Kucukyilmaz, T., and Cosar, A.
(2019). A survey on new generation metaheuristic
algorithms. Computers and Industrial Engineering,
137:106040.
Hassan, O., Azizi, S., and Shojafar, M. (2020). Priority, net-
work and energy-aware placement of iot-based appli-
cation services in fog-cloud environments. IET Com-
munications, 14(13):2117–2129.
Jamil, B. et al. (2019). A job scheduling algorithm for delay
and performance optimization in fog computing. Con-
currency and Computation: Practice and Experience,
32(7).
Lin, C.-C., Deng, D.-J., Suwatcharachaitiwong, S., and Li,
Y.-S. (2020). Dynamic weighted fog computing de-
vice placement using a bat-inspired algorithm with
dynamic local search selection. Mobile Networks and
Applications, 25:1805–1815.
Liu, C., Wang, J., Zhou, L., and Rezaeipanah, A. (2022).
Solving the multi-objective problem of iot service
placement in fog computing using cuckoo search algo-
rithm. Neural Processing Letters, 54(3):1823–1854.
Minh, Q. T., Nguyen, D. T., Le, A. V., Nguyen, H. D., and
Truong, A. (2017). Toward service placement on fog
computing landscape. In 2017 4th NAFOSTED Con-
ference on Information and Computer Science, pages
291–296, Hanoi. IEEE.
Natesha, V. and Guddeti, R. M. (2021). Adopting
elitism-based genetic algorithm for minimizing multi-
objective problems of iot service placement in fog
computing environment. Journal of Network and
Computer Applications, 178:102972.
Salaht, F. A., Desprez, F., and Lebre, A. (2021). An
overview of service placement problem in fog and
edge computing. ACM Comput. Surv., 53:1–35.
Santoyo-Gonz
´
alez and Cervell
´
o-Pastor, C. (2018). Latency-
aware cost optimization of the service infrastructure
placement in 5g networks. Journal of Network and
Computer Applications, 114:29–37.
Skarlat, M., Nardelli, S., Schulte, M., Borkowski, M., and
Leitner, P. (2017). Optimized iot service placement
in the fog. Service Oriented Computing and Applica-
tions, 11(4):427–443.
Xue, Y., Zhu, H., Liang, J., and Słowik, A. (2021). Adap-
tive crossover operator based multi-objective binary
genetic algorithm for feature selection in classifica-
tion. Knowledge-Based Systems, 227:107218.
ICAART 2025 - 17th International Conference on Agents and Artificial Intelligence
554