Intelligent Resource Allocation in Fog Computing: A Learning Automata Approach

سال انتشار: 1400
نوع سند: مقاله ژورنالی
زبان: انگلیسی
مشاهده: 238

فایل این مقاله در 16 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

JR_JACET-7-1_002

تاریخ نمایه سازی: 5 دی 1400

چکیده مقاله:

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.

نویسندگان

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

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • R. Huang, Y. Sun, C. Huang, G. Zhao, Y. Ma. ...
  • R. Mahmud, R. Kotagiri, R. Buyya. Fog computing: A taxonomy, ...
  • M. Ghobaei-Arani, A. Souri, A.A. Rahmanian. Resource management approaches in ...
  • F. Bonomi, R. Milito, J. Zhu, S. Addepalli. Fog computing ...
  • M. Mukherjee, L. Shu, D. Wang. Survey of fog computing: ...
  • An Effective Task Scheduling Framework for Cloud Computing using NSGA-II [مقاله ژورنالی]
  • A Genetic Based Resource Management Algorithm Considering Energy Efficiency in Cloud Computing Systems [مقاله ژورنالی]
  • A review of methods for resource allocation and operational framework in cloud computing [مقاله ژورنالی]
  • C.-H. Hong, B. Varghese. Resource management in fog/edge computing: a ...
  • F. Xhafa, A. Abraham. Computational models and heuristic methods for ...
  • K. Singh, A. Chhabra, A. GNDU. A Survey of Evolutionary ...
  • T. Remani, E. Jasmin, T.I. Ahamed. Residential load scheduling with ...
  • M. Rezapoor Mirsaleh, M.R. Meybodi. Balancing exploration and exploitation in ...
  • A. Rezvanian, A.M. Saghiri, S.M. Vahidipour, M. Esnaashari, M.R. Meybodi. ...
  • M.M.D. Khomami, A. Rezvanian, M.R. Meybodi. A new cellular learning ...
  • H. Morshedlou, M.R. Meybodi. A new learning automata based approach ...
  • M. Hasanzadeh-Mofrad, A. Rezvanian. Learning automata clustering. Journal of computational ...
  • M. Ranjbari, J.A. Torkestani. A learning automata-based algorithm for energy ...
  • S.M. Vahidipour, M. Esnaashari, A. Rezvanian, M.R. Meybodi. GAPN-LA: A ...
  • E. Susmitha, B.R. Devi. Pipelined Learning Automation for Energy Distribution ...
  • A. Yazidi, X. Zhang, L. Jiao, B.J. Oommen. The hierarchical ...
  • M. Jamshidi, M. Esnaashari, A.M. Darwesh, M.R. Meybodi. Detecting Sybil ...
  • A.M. Saghiri, M.D. Khomami, M.R. Meybodi. Random Walk Algorithms: Definitions, ...
  • A. Enami, J.A. Torkestani, A. Karimi. Resource selection in computational ...
  • S. Bitam, S. Zeadally, A. Mellouk. Fog computing job scheduling ...
  • E. Ghaffari. Providing a new scheduling method in fog network ...
  • S.B. Akintoye, A. Bagula. Improving quality-of-service in cloud/fog computing through ...
  • G. Li, Y. Liu, J. Wu, D. Lin, S. Zhao. ...
  • J. Wang, D. Li. Task scheduling based on a hybrid ...
  • W.-C. Yeh, C.-M. Lai, K.-C. Tseng. Fog computing task scheduling ...
  • H. Wang, L. Wang, Z. Zhou, X. Tao, G. Pau, ...
  • L. Yin, J. Luo, H. Luo. Tasks scheduling and resource ...
  • H. Zhang, Y. Xiao, S. Bu, D. Niyato, F.R. Yu, ...
  • S. Jošilo, G. Dán. Decentralized algorithm for randomized task allocation ...
  • M. Mtshali, H. Kobo, S. Dlamini, M. Adigun, P. Mudali. ...
  • X. Xu, S. Fu, Q. Cai, W. Tian, W. Liu, ...
  • M. Thathachar, B.R. Harita. Learning automata with changing number of ...
  • M. Thathachar, K. Narendra. Learning Automata: an Introduction, ۱۹۸۹ ...
  • H. Gupta, A. Vahid Dastjerdi, S.K. Ghosh, R. Buyya. iFogSim: ...
  • نمایش کامل مراجع