CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

Intelligent Resource Allocation in Fog Computing: A Learning Automata Approach

عنوان مقاله: Intelligent Resource Allocation in Fog Computing: A Learning Automata Approach
شناسه ملی مقاله: JR_JACET-7-1_002
منتشر شده در در سال 1400
مشخصات نویسندگان مقاله:

Alireza Enami - Department of Computer Engineering, Arak Branch, Islamic Azad University, Arak, Iran
Javad Akbari Torkestani - Department of Computer Engineering, Arak Branch, Islamic Azad University, Arak, Iran

خلاصه مقاله:
Fog computing is being seen as a bridge between smart IoT devices and large scale cloud computing. It is possible to develop cloud computing services to network edge devices using Fog computing. As one of the most important services of the system, the resource allocation should always be available to achieve the goals of Fog computing. Resource allocation is the process of distributing limited available resources among applications based on predefined rules. Because the problems raised in the resource management system are NP-hard, and due to the complexity of resource allocation, heuristic algorithms are promising methods for solving the resource allocation problem. In this paper, an algorithm is proposed based on learning automata to solve this problem, which uses two learning automata: a learning automata is related to applications (LAAPP) and the other is related to Fog nodes (LAN). In this method, an application is selected from the action set of LAAPP and then, a Fog node is selected from the action set of LAN. If the requirements of deadline, response time and resources are met, then the resource will be allocated to the application. The efficiency of the proposed algorithm is evaluated through conducting several simulation experiments under different Fog configurations. The obtained results are compared with several existing methods in terms of the makespan, average response time, load balancing and throughput.

کلمات کلیدی:
Fog Computing, Heuristic Algorithms, learning automata, Resource Allocation

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/1359489/