QoS Enhancement in Cloud-IoT Framework for Educational Institution with Task Allocation and Scheduling with Task-VM Matching Approach

被引:0
作者
Sunil Kumar Chowdhary
A. L. N. Rao
机构
[1] Dr. A. P. J. Abdul Kalam Technical University,Faculty of Computer Science and Engineering
[2] G.L. Bajaj Institute of Technology & Management,Department of Computer Science and Engineering
来源
Wireless Personal Communications | 2021年 / 121卷
关键词
Virtual machine; Minimum completion time; Quality of service; Task allocation and scheduling;
D O I
暂无
中图分类号
学科分类号
摘要
The Cloud-IoT framework offers on-demand service for numerous applications with the aid of data gathered by IoT and the computing resources of cloud computing. The quality of service (QoS) degrades due to task-VM mismatch due to the heterogeneous service request from IoT devices. The tasks processed by an inappropriate VM may cause delay and affect the Quality of Service (QoS). The proposed task allocation and scheduling algorithm aim is to improve the QoS of education service offered by Cloud-IoT in an educational organisation. In the task allocation stage, task VM pairs are prioritized initially and task-VM pairs are selected based on the minimum of the expected completion time (ECT) with the approach named Priority Based Task Allocation and Buffering (PBTAB) Algorithm. In this stage, at each of the clouds, the selected task-VM pairs are placed on queues based on the proximal value of the MCT. In the scheduling stage, task-VM pair matching (T-VMBS) Algorithm schedules the task with the selection of the best of the VM from the total clouds to speed up the task execution. The PBTAB and T-VMBS algorithm achieved throughput performance of more than 90% with larger dataset and huge number of VM. The proposed approach achieved a decreased makespan of less than 50%. Similarly deadline violation rate and average reliability exhibited a better performance.
引用
收藏
页码:267 / 286
页数:19
相关论文
共 74 条
[1]  
Díaz M(2016)State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing Journal of Network and Computer applications 67 99-117
[2]  
Martín C(2019)Task scheduling techniques in cloud computing: A literature survey Future Generation Computer Systems 91 407-415
[3]  
Rubio B(2014)Modified pheromone update rule to implement ant colony optimization algorithm for workflow scheduling algorithm problem in grids International Journal of Advance Research in Computer Science and Technology 2 424-429
[4]  
Arunarani AR(2010)A fuzzy algorithm for scheduling non-periodic jobs on soft realtime single processor system Ain Shams Engineering Journal 1 31-38
[5]  
Manjula D(2016)Quality of service aware reliable task scheduling in vehicular cloud computing Mobile Networks and Applications 21 482-493
[6]  
Sugumaran V(2019)An efficient Swarm-Intelligence approach for task scheduling in cloud-based internet of things applications Journal of Ambient Intelligence and Humanized Computing 10 3469-3479
[7]  
Khambre PD(2019)Chaotic social spider algorithm for load balance aware task scheduling in cloud computing Cluster Computing 22 287-297
[8]  
Deshpande A(2018)RALBA: A computation-aware load balancing scheduler for cloud computing Cluster Computing 21 1667-1680
[9]  
Mehta A(2018)Normalization-based task scheduling algorithms for heterogeneous multi-cloud environment Information Systems Frontiers 20 373-399
[10]  
Saini A(2018)An efficient and scalable hybrid task scheduling approach for cloud environment International Journal of Information Technology 12 1451-1457