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 条
[1]   Internet of things in smart education environment: Supportive framework in the decision-making process [J].
Abdel-Basset, Mohamed ;
Manogaran, Gunasekaran ;
Mohamed, Mai ;
Rushdy, Ehab .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (10)
[2]   A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments [J].
Abualigah, Laith ;
Diabat, Ali .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (01) :205-223
[3]   Quality of Service Aware Reliable Task Scheduling in Vehicular Cloud Computing [J].
Adhikary, Tamal ;
Das, Amit Kumar ;
Razzaque, Md. Abdur ;
Almogren, Ahmad ;
Alrubaian, Majed ;
Hassan, Mohammad Mehedi .
MOBILE NETWORKS & APPLICATIONS, 2016, 21 (03) :482-493
[4]   Task scheduling techniques in cloud computing: A literature survey [J].
Arunarani, A. R. ;
Manjula, D. ;
Sugumaran, Vijayan .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 91 :407-415
[5]   On the Integration of Cloud Computing and Internet of Things [J].
Botta, Alessio ;
de Donato, Walter ;
Persico, Valerio ;
Pescape, Antonio .
2014 INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD), 2014, :23-30
[6]   An efficient Swarm-Intelligence approach for task scheduling in cloud-based internet of things applications [J].
Boveiri, Hamid Reza ;
Khayami, Raouf ;
Elhoseny, Mohamed ;
Gunasekaran, M. .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2019, 10 (09) :3469-3479
[7]   Towards decomposition based multi-objective workflow scheduling for big data processing in clouds [J].
Bugingo, Emmanuel ;
Zhang, Defu ;
Chen, Zhaobin ;
Zheng, Wei .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (01) :115-139
[8]   State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing [J].
Diaz, Manuel ;
Martin, Cristian ;
Rubio, Bartolome .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 67 :99-117
[9]   A fuzzy algorithm for scheduling non-periodic jobs on soft real-time single processor system [J].
Fahmy, M. M. M. .
AIN SHAMS ENGINEERING JOURNAL, 2010, 1 (01) :31-38
[10]   An efficient task scheduling approach using moth-flame optimization algorithm for cyber-physical system applications in fog computing [J].
Ghobaei-Arani, Mostafa ;
Souri, Alireza ;
Safara, Fatemeh ;
Norouzi, Monire .
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2020, 31 (02)