Mobile Cloud IoT for Resource Allocation with Scheduling in Device- Device Communication and Optimization based on 5G Networks

Main Article Content

Prakash Pise


Internet of Things (IoT) is revolutionising technical environment of traditional methods as well as has applications in smart cities, smart industries, etc. Additionally, IoT enabled models' application areas are resource-constrained as well as demand quick answers, low latencies, and high bandwidth, all of which are outside of their capabilities. The above-mentioned issues are addressed by cloud computing (CC), which is viewed as a resource-rich solution. However, excessive latency of CC prevents it from being practical. The performance of IoT-based smart systems suffers from longer delay. CC is an affordable, emergent dispersed computing pattern that features extensive assembly of diverse autonomous methods. This research propose novel technique resource allocation and task scheduling for device-device communication in mobile Cloud IoT environment based on 5G networks. Here the resource allocation has been carried out using virtual machine based markov model infused wavelength division multiplexing. Task scheduling is carried out using meta-heuristic moath flame optimization with chaotic maps. So, by scheduling tasks in a smaller search space, system resources are conserved. We run simulation tests on benchmark issues and real-world situations to confirm the effectiveness of our suggested approach. The parameters measured here are resource utilization of 95%, response time of 89%, computational cost of 35%, power consumption of 38%, QoS of 85%.

Article Details

How to Cite
Pise, P. . (2022). Mobile Cloud IoT for Resource Allocation with Scheduling in Device- Device Communication and Optimization based on 5G Networks. International Journal on Future Revolution in Computer Science &Amp; Communication Engineering, 8(3), 33–42. Retrieved from


Quasim, M. T. (2021). Resource management and task scheduling for IoT using mobile edge computing. Wireless Personal Communications, 1-18.

Aletri, O. Z., Alahmadi, A. A., Saeed, S. O., Mohamed, S. H., El-Gorashi, T. E. H., Alresheedi, M. T., & Elmirghani, J. M. (2020). Optimum resource allocation in optical wireless systems with energy-efficient fog and cloud architectures. Philosophical Transactions of the Royal Society A, 378(2169), 20190188.

Ge, Y., Zhang, Y., Qiu, Q., & Lu, Y. H. (2012, July). A game theoretic resource allocation for overall energy minimization in mobile cloud computing system. In Proceedings of the 2012 ACM/IEEE international symposium on Low power electronics and design (pp. 279-284).

Liang, H., Huang, D., Cai, L. X., Shen, X., & Peng, D. (2011, April). Resource allocation for security services in mobile cloud computing. In 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) (pp. 191-195). IEEE.

Nadimi-Shahraki, M. H., Fatahi, A., Zamani, H., Mirjalili, S., Abualigah, L., & Abd Elaziz, M. (2021). Migration-based moth-flame optimization algorithm. Processes, 9(12), 2276.

Mirjalili, S. (2015). Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowledge-based systems, 89, 228-249.

Movahedi, Z., & Defude, B. (2021). An efficient population-based multi-objective task scheduling approach in fog computing systems. Journal of Cloud Computing, 10(1), 1-31.

Mijuskovic, A., Chiumento, A., Bemthuis, R., Aldea, A., & Havinga, P. (2021). Resource management techniques for cloud/fog and edge computing: An evaluation framework and classification. Sensors, 21(5), 1832.

Bal, P. K., Mohapatra, S. K., Das, T. K., Srinivasan, K., & Hu, Y. C. (2022). A Joint Resource Allocation, Security with Efficient Task Scheduling in Cloud Computing Using Hybrid Machine Learning Techniques. Sensors, 22(3), 1242.

Raj, R., Varalatchoumy, M., Josephine, V. L., Jegatheesan, A., Kadry, S., Meqdad, M. N., & Nam, Y. (2022). Evolutionary Algorithm Based Task Scheduling in IoT Enabled Cloud Environment.

Sangaiah, A. K., Hosseinabadi, A. A. R., Shareh, M. B., Bozorgi Rad, S. Y., Zolfagharian, A., & Chilamkurti, N. (2020). IoT resource allocation and optimization based on heuristic algorithm. Sensors, 20(2), 539.

Wu, C. G., Li, W., Wang, L., & Zomaya, A. Y. (2021). An evolutionary fuzzy scheduler for multi-objective resource allocation in fog computing. Future Generation Computer Systems, 117, 498-509.

Abohamama, A. S., El-Ghamry, A., & Hamouda, E. (2022). Real-Time Task Scheduling Algorithm for IoT-Based Applications in the Cloud–Fog Environment. Journal of Network and Systems Management, 30(4), 1-35.

Dewangan, B. K., Agarwal, A., Venkatadri, M., & Pasricha, A. (2019). Self-characteristics based energy-efficient resource scheduling for cloud. Procedia Computer Science, 152, 204-211.

Wu, C. G., Li, W., Wang, L., & Zomaya, A. Y. (2021). An evolutionary fuzzy scheduler for multi-objective resource allocation in fog computing. Future Generation Computer Systems, 117, 498-509.

Praveenchandar, J., & Tamilarasi, A. (2021). Dynamic resource allocation with optimized task scheduling and improved power management in cloud computing. Journal of Ambient Intelligence and Humanized Computing, 12(3), 4147-4159.

Kandan, M., Krishnamurthy, A., Selvi, S., Sikkandar, M. Y., Aboamer, M. A., & Tamilvizhi, T. (2022). Quasi oppositional Aquila optimizer-based task scheduling approach in an IoT enabled cloud environment. The Journal of Supercomputing, 78(7), 10176-10190.

Ding, D., Fan, X., Zhao, Y., Kang, K., Yin, Q., & Zeng, J. (2020). Q-learning based dynamic task scheduling for energy-efficient cloud computing. Future Generation Computer Systems, 108, 361-371.

Rjoub, G., Bentahar, J., Abdel Wahab, O., & Saleh Bataineh, A. (2021). Deep and reinforcement learning for automated task scheduling in large‐scale cloud computing systems. Concurrency and Computation: Practice and Experience, 33(23), e5919.

Singh, H., Bhasin, A., & Kaveri, P. R. (2021). QRAS: efficient resource allocation for task scheduling in cloud computing. SN Applied Sciences, 3(4), 1-7.

Kanbar, A. B., & Faraj, K. H. A. (2022). Region aware dynamic task scheduling and resource virtualization for load balancing in IoT-fog multi-cloud environment. Future Generation Computer Systems.