Task Scheduling for Public Clouds Using a Fuzzy Controller-Based Priority- and Deadline-Aware Approach

被引:0
作者
Qamar, Saad [1 ]
Ahmad, Nesar [1 ]
Khan, Parvez Mahmood [2 ]
机构
[1] Aligarh Muslim Univ, Dept Comp Engn, Aligarh 202002, India
[2] Aligarh Muslim Univ, Prof MN Faruqui Comp Ctr, Aligarh 202002, India
关键词
cloud computing; fuzzy logic; task scheduling; deadline; priority; public cloud; OPTIMIZATION; ALGORITHM;
D O I
10.3390/fi17040148
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the increasing predominance of public cloud computing, managing the cost of usage for end users has become vital in importance. Task scheduling has emerged as an important target of research in this area. The present work considers the problem of assigning tasks with different priorities to clouds, with the main requirement being to ensure the meeting of deadlines for high-priority tasks at all costs. The idea is to use as many public cloud resources as needed to satisfy this constraint, even if it means incurring more cost. To solve this problem, the present work proposes a two-stage approach that uses a fuzzy logic controller and heuristic-based task rearrangement. The proposed approach is compared with the FCFS-EDF, SJF-EDF, and Random-EDF approaches using synthetic and GoCJ datasets, and it demonstrates the ability to meet all the primary constraints. The experiments also demonstrate that the required constraints do not necessarily require a higher cost expenditure. It is also shown that if a higher expenditure does occur for a particular task set, the proposed approach is able to keep the rise in cost minimal.
引用
收藏
页数:25
相关论文
共 39 条
[1]   A comprehensive survey on scheduling algorithms using fuzzy systems in distributed environments [J].
Abadi, Zahra Jalali Khalil ;
Mansouri, Najme .
ARTIFICIAL INTELLIGENCE REVIEW, 2024, 57 (01)
[2]   Task Scheduling Approach in Cloud Computing Environment Using Hybrid Differential Evolution [J].
Abdel-Basset, Mohamed ;
Mohamed, Reda ;
Abd Elkhalik, Waleed ;
Sharawi, Marwa ;
Sallam, Karam M. .
MATHEMATICS, 2022, 10 (21)
[3]   Task Scheduling in Cloud Environment-Techniques, Applications, and Tools: A Systematic Literature Review [J].
Abraham, Olanrewaju L. ;
Bin Ngadi, Md Asri ;
Sharif, Johan Bin Mohamad ;
Sidik, Mohd Kufaisal Mohd .
IEEE ACCESS, 2024, 12 :138252-138279
[4]   A Fuzzy Logic approach for Resources Allocation in Cloud Data Center [J].
Adami, Davide ;
Gabbrielli, Andrea ;
Giordano, Stefano ;
Pagano, Michele ;
Portaluri, Giuseppe .
2015 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2015,
[5]  
amazon, ARM Processor-AWS Graviton Processor-AWS
[6]  
amazon, EC2 On-Demand Instance Pricing-Amazon Web Services
[7]  
amazon, Cloud Compute Instances-Amazon EC2 Instance Types-AWS
[8]  
[Anonymous], 2013, Cloud Computing: Theory and Practice
[9]  
[Anonymous], About us
[10]  
[Anonymous], 2024, State of the Cloud Report|Flexera