Skip to main content
Top
Published in: Wireless Personal Communications 1/2021

01-07-2021

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

Authors: Sunil Kumar Chowdhary, A. L. N. Rao

Published in: Wireless Personal Communications | Issue 1/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Díaz, M., Martín, C., & Rubio, B. (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.CrossRef Díaz, M., Martín, C., & Rubio, B. (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.CrossRef
2.
go back to reference Zaslavsky AB, Perera C, Georgakopoulos D. (2012) Sensing as a service and big data. In: International conference on advances in cloud computing (ACC-2012). Bangalore, India, pp. 21–9. Zaslavsky AB, Perera C, Georgakopoulos D. (2012) Sensing as a service and big data. In: International conference on advances in cloud computing (ACC-2012). Bangalore, India, pp. 21–9.
3.
go back to reference Botta A, de Donato W, Persico V, Pescapé A. (2014) On the integration of cloud computing and internet of things. In: Proceedings of the 2nd international conference on future internet of things and cloud (FiCloud-2014), Barcelona, Spain p. 27–9 Botta A, de Donato W, Persico V, Pescapé A. (2014) On the integration of cloud computing and internet of things. In: Proceedings of the 2nd international conference on future internet of things and cloud (FiCloud-2014), Barcelona, Spain p. 27–9
4.
go back to reference Arunarani, A. R., Manjula, D., & Sugumaran, V. (2019). Task scheduling techniques in cloud computing: A literature survey. Future Generation Computer Systems, 91, 407–415.CrossRef Arunarani, A. R., Manjula, D., & Sugumaran, V. (2019). Task scheduling techniques in cloud computing: A literature survey. Future Generation Computer Systems, 91, 407–415.CrossRef
5.
go back to reference Khambre, P. D., Deshpande, A., Mehta, A., & Saini, A. (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(2), 424–429. Khambre, P. D., Deshpande, A., Mehta, A., & Saini, A. (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(2), 424–429.
6.
go back to reference Fahmy, M. M. (2010). A fuzzy algorithm for scheduling non-periodic jobs on soft realtime single processor system. Ain Shams Engineering Journal, 1, 31–38.CrossRef Fahmy, M. M. (2010). A fuzzy algorithm for scheduling non-periodic jobs on soft realtime single processor system. Ain Shams Engineering Journal, 1, 31–38.CrossRef
7.
go back to reference Adhikary, T., Das, A. K., Razzaque, M. A., Almogren, A., Alrubaian, M., & Hassan, M. M. (2016). Quality of service aware reliable task scheduling in vehicular cloud computing. Mobile Networks and Applications, 21(3), 482–493.CrossRef Adhikary, T., Das, A. K., Razzaque, M. A., Almogren, A., Alrubaian, M., & Hassan, M. M. (2016). Quality of service aware reliable task scheduling in vehicular cloud computing. Mobile Networks and Applications, 21(3), 482–493.CrossRef
8.
go back to reference Boveiri, H. R., Khayami, R., Elhoseny, M., & Gunasekaran, M. (2019). An efficient Swarm-Intelligence approach for task scheduling in cloud-based internet of things applications. Journal of Ambient Intelligence and Humanized Computing, 10(9), 3469–3479.CrossRef Boveiri, H. R., Khayami, R., Elhoseny, M., & Gunasekaran, M. (2019). An efficient Swarm-Intelligence approach for task scheduling in cloud-based internet of things applications. Journal of Ambient Intelligence and Humanized Computing, 10(9), 3469–3479.CrossRef
9.
go back to reference Xavier, V. A., & Annadurai, S. (2019). Chaotic social spider algorithm for load balance aware task scheduling in cloud computing. Cluster Computing, 22(1), 287–297. Xavier, V. A., & Annadurai, S. (2019). Chaotic social spider algorithm for load balance aware task scheduling in cloud computing. Cluster Computing, 22(1), 287–297.
10.
go back to reference Hussain, A., Aleem, M., Khan, A., Iqbal, M. A., & Islam, M. A. (2018). RALBA: A computation-aware load balancing scheduler for cloud computing. Cluster Computing, 21(3), 1667–1680.CrossRef Hussain, A., Aleem, M., Khan, A., Iqbal, M. A., & Islam, M. A. (2018). RALBA: A computation-aware load balancing scheduler for cloud computing. Cluster Computing, 21(3), 1667–1680.CrossRef
11.
go back to reference Panda, S. K., & Jana, P. K. (2018). Normalization-based task scheduling algorithms for heterogeneous multi-cloud environment. Information Systems Frontiers, 20(2), 373–399.CrossRef Panda, S. K., & Jana, P. K. (2018). Normalization-based task scheduling algorithms for heterogeneous multi-cloud environment. Information Systems Frontiers, 20(2), 373–399.CrossRef
12.
go back to reference Rani, S., & Suri, P. K. (2018). An efficient and scalable hybrid task scheduling approach for cloud environment. International Journal of Information Technology, 12, 1451–1457.CrossRef Rani, S., & Suri, P. K. (2018). An efficient and scalable hybrid task scheduling approach for cloud environment. International Journal of Information Technology, 12, 1451–1457.CrossRef
13.
go back to reference Thirumalaiselvan, C., & Venkatachalam, V. (2019). A strategic performance of virtual task scheduling in multi cloud environment. Cluster Computing, 22(4), 9589–9597.CrossRef Thirumalaiselvan, C., & Venkatachalam, V. (2019). A strategic performance of virtual task scheduling in multi cloud environment. Cluster Computing, 22(4), 9589–9597.CrossRef
14.
go back to reference Lavanya, M., Shanthi, B., & Saravanan, S. (2020). Multi objective task scheduling algorithm based on SLA and processing time suitable for cloud environment. Computer Communications, 151, 183–195.CrossRef Lavanya, M., Shanthi, B., & Saravanan, S. (2020). Multi objective task scheduling algorithm based on SLA and processing time suitable for cloud environment. Computer Communications, 151, 183–195.CrossRef
16.
go back to reference Rafieyan, E., Khorsand, R., & Ramezanpour, M. (2020). An adaptive scheduling approach based on integrated best-worst and VIKOR for cloud computing. Computers & Industrial Engineering, 140, 106272.CrossRef Rafieyan, E., Khorsand, R., & Ramezanpour, M. (2020). An adaptive scheduling approach based on integrated best-worst and VIKOR for cloud computing. Computers & Industrial Engineering, 140, 106272.CrossRef
17.
go back to reference Bugingo, E., Zhang, D., Chen, Z., & Zheng, W. (2021). Towards decomposition based multi-objective workflow scheduling for big data processing in clouds. Cluster Computing, 24(1), 115–139.CrossRef Bugingo, E., Zhang, D., Chen, Z., & Zheng, W. (2021). Towards decomposition based multi-objective workflow scheduling for big data processing in clouds. Cluster Computing, 24(1), 115–139.CrossRef
18.
go back to reference Ghobaei-Arani, M., Souri, A., Safara, F., & Norouzi, M. (2020). An efficient task scheduling approach using moth-flame optimization algorithm for cyber-physical system applications in fog computing. Transactions on Emerging Telecommunications Technologies, 31(2), e3770.CrossRef Ghobaei-Arani, M., Souri, A., Safara, F., & Norouzi, M. (2020). An efficient task scheduling approach using moth-flame optimization algorithm for cyber-physical system applications in fog computing. Transactions on Emerging Telecommunications Technologies, 31(2), e3770.CrossRef
19.
go back to reference Jiao, J., Wang, L., Li, Y., Han, D., Yao, M., Li, K. C., & Jiang, H. (2021). CASH: Correlation-aware scheduling to mitigate soft error impact on heterogeneous multicores. Connection Science, 33(2), 113–135.CrossRef Jiao, J., Wang, L., Li, Y., Han, D., Yao, M., Li, K. C., & Jiang, H. (2021). CASH: Correlation-aware scheduling to mitigate soft error impact on heterogeneous multicores. Connection Science, 33(2), 113–135.CrossRef
20.
go back to reference Keshanchi, B., Souri, A., & Navimipour, N. J. (2017). An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: Formal verification, simulation, and statistical testing. Journal of Systems and Software, 124, 1–21.CrossRef Keshanchi, B., Souri, A., & Navimipour, N. J. (2017). An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: Formal verification, simulation, and statistical testing. Journal of Systems and Software, 124, 1–21.CrossRef
21.
go back to reference Abualigah, L., & Diabat, A. (2020). A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments. Cluster Computing, 24, 1–19. Abualigah, L., & Diabat, A. (2020). A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments. Cluster Computing, 24, 1–19.
22.
go back to reference Tripathi, G., & Ahad, M. A. (2019). IoT in education: An integration of educator community to promote holistic teaching and learning. In J. Nayak, A. Abraham, B. M. Krishna, G. T. C. Sekhar, & A. K. Das (Eds.), Soft computing in data analytics (pp. 675–683). Singapore: Springer.CrossRef Tripathi, G., & Ahad, M. A. (2019). IoT in education: An integration of educator community to promote holistic teaching and learning. In J. Nayak, A. Abraham, B. M. Krishna, G. T. C. Sekhar, & A. K. Das (Eds.), Soft computing in data analytics (pp. 675–683). Singapore: Springer.CrossRef
23.
go back to reference Abdel-Basset, M., Manogaran, G., Mohamed, M., & Rushdy, E. (2019). Internet of things in smart education environment: Supportive framework in the decision-making process. Concurrency and Computation: Practice and Experience, 31(10), e4515.CrossRef Abdel-Basset, M., Manogaran, G., Mohamed, M., & Rushdy, E. (2019). Internet of things in smart education environment: Supportive framework in the decision-making process. Concurrency and Computation: Practice and Experience, 31(10), e4515.CrossRef
24.
go back to reference Uskov, V., Pandey, A., Bakken, J.P. and Margapuri, V.S., Smart engineering education: The ontology of Internet-of-Things applications. In: 2016 IEEE Global Engineering Education Conference (EDUCON) (2016) pp. 476–481. Uskov, V., Pandey, A., Bakken, J.P. and Margapuri, V.S., Smart engineering education: The ontology of Internet-of-Things applications. In: 2016 IEEE Global Engineering Education Conference (EDUCON) (2016) pp. 476–481.
25.
go back to reference Panda, S.K., & Jana, P.K. An efficient task scheduling algorithm for heterogeneous multi-cloud environment. In: Third International Conference on Advances in Computing, Communications & Informatics, IEEE, pp. 1204–1209. Panda, S.K., & Jana, P.K. An efficient task scheduling algorithm for heterogeneous multi-cloud environment. In: Third International Conference on Advances in Computing, Communications & Informatics, IEEE, pp. 1204–1209.
26.
go back to reference Panda, S. K., & Jana, P. K. (2015). Efficient task scheduling algorithms for heterogeneous multi-cloud environment. The Journal of Supercomputing, 71(4), 1505–1533.CrossRef Panda, S. K., & Jana, P. K. (2015). Efficient task scheduling algorithms for heterogeneous multi-cloud environment. The Journal of Supercomputing, 71(4), 1505–1533.CrossRef
27.
go back to reference Panda, S. K., Gupta, I., & Jana, P. K. (2019). Task scheduling algorithms for multi-cloud systems: Allocation-aware approach. Information Systems Frontiers, 21(2), 241–259.CrossRef Panda, S. K., Gupta, I., & Jana, P. K. (2019). Task scheduling algorithms for multi-cloud systems: Allocation-aware approach. Information Systems Frontiers, 21(2), 241–259.CrossRef
Metadata
Title
QoS Enhancement in Cloud-IoT Framework for Educational Institution with Task Allocation and Scheduling with Task-VM Matching Approach
Authors
Sunil Kumar Chowdhary
A. L. N. Rao
Publication date
01-07-2021
Publisher
Springer US
Published in
Wireless Personal Communications / Issue 1/2021
Print ISSN: 0929-6212
Electronic ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-021-08634-6

Other articles of this Issue 1/2021

Wireless Personal Communications 1/2021 Go to the issue