Document Type : Original Research Paper
1 Department of Computer Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran
2 Department of Computer Engineering, Islamic Azad University , Central Tehran Branch ,Tehran, Iran
As a new technology, cloud computing is a key part of making systems more efficient and better and improving the Internet of Things. One of the significant challenges in fog computing is trust management, taking into account the processing, storage, and network constraints of fog devices. This study suggests that a multi-objective imperialist competitive optimization algorithm be used to increase trust and decrease response time in fog environments. After formulating trust, delay, and accuracy, the multi-objective imperialist competitive optimization algorithm is developed and evaluated for fog server selection. Evaluations show that the proposed method is more efficient and works well in terms of accuracy, delay, and trust than other algorithms.