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

被引:5
作者
Chowdhary, Sunil Kumar [1 ]
Rao, A. L. N. [2 ]
机构
[1] Dr APJ Abdul Kalam Tech Univ, Fac Comp Sci & Engn, Lucknow, Uttar Pradesh, India
[2] GL Bajaj Inst Technol & Management, Dept Comp Sci & Engn, Greater Noida, India
关键词
Virtual machine; Minimum completion time; Quality of service; Task allocation and scheduling; INTEGRATION;
D O I
10.1007/s11277-021-08634-6
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
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
页数:20
相关论文
共 27 条
[11]  
GUO M, 2019, IEEE T SERV COMPUT
[12]   RALBA: a computation-aware load balancing scheduler for cloud computing [J].
Hussain, Altaf ;
Aleem, Muhammad ;
Khan, Abid ;
Iqbal, Muhammad Azhar ;
Islam, Muhammad Arshad .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2018, 21 (03) :1667-1680
[13]   CASH: correlation-aware scheduling to mitigate soft error impact on heterogeneous multicores [J].
Jiao, Jiajia ;
Wang, Libao ;
Li, Yanxiang ;
Han, Dezhi ;
Yao, Min ;
Li, Kuan-Ching ;
Jiang, Hai .
CONNECTION SCIENCE, 2021, 33 (02) :113-135
[14]   An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: Formal verification, simulation, and statistical testing [J].
Keshanchi, Bahman ;
Souri, Alireza ;
Navimipour, Nima Jafari .
JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 124 :1-21
[15]  
Khambre PD., 2014, INT J ADV RES COMPUT, V2, P424
[16]   Multi objective task scheduling algorithm based on SLA and processing time suitable for cloud environment [J].
Lavanya, M. ;
Shanthi, B. ;
Saravanan, S. .
COMPUTER COMMUNICATIONS, 2020, 151 :183-195
[17]   Task scheduling algorithms for multi-cloud systems: allocation-aware approach [J].
Panda, Sanjaya K. ;
Gupta, Indrajeet ;
Jana, Prasanta K. .
INFORMATION SYSTEMS FRONTIERS, 2019, 21 (02) :241-259
[18]   Normalization-Based Task Scheduling Algorithms for Heterogeneous Multi-Cloud Environment [J].
Panda, Sanjaya K. ;
Jana, Prasanta K. .
INFORMATION SYSTEMS FRONTIERS, 2018, 20 (02) :373-399
[19]   Efficient task scheduling algorithms for heterogeneous multi-cloud environment [J].
Panda, Sanjaya K. ;
Jana, Prasanta K. .
JOURNAL OF SUPERCOMPUTING, 2015, 71 (04) :1505-1533
[20]  
Panda SK, 2014, 2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), P1204, DOI 10.1109/ICACCI.2014.6968253