Design of A Multi-Constraint PSO for Resource Allocation and Task Scheduling

Authors

  • Rajkumar Kalimuthu Department of Computer Science and Engineering, Noorul Islam Centre for Higher Education, India.
  • Brindha Thomas Department of Information Technology, Noorul Islam Centre for Higher Education, India.

Keywords:

cloud computing, task scheduling, resource allocation, rule generation, randomness

Abstract

Cloud computing (CC) is a modern technology where resource allocation and task scheduling are considered as an essential factor. Based on the literature, particle swarm optimization (PSO) is a stochastic optimization approach inspired by the foraging nature of bird flocks. PSO is extensively used in various fields like scheduling cloud resources, scheduling problems, etc. The efficiency of the model intends to address the issues encountered in existing approaches. Here, time-slot-based rule generation (TS-RG) is designed to handle workflow scheduling in the cloud. A particle scrambling process is provided to map the VM for every task and perform scheduling sequentially. An idle time slot-aware re-scrambling process is anticipated to re-scramble the particles to various scheduling solutions. Due to PSO randomness, the cloud encounters invalid task priorities; however, this issue is handled effectually by the repair method used for handling the invalid task priorities and makes them valid. The anticipated model is compared with various prevailing approaches, and the experimental outcomes demonstrate that the anticipated model outperforms other works in deadline fulfilment and execution cost computation.

Downloads

Download data is not yet available.

References

Xu, K., Zhang, Y., Shi, X., Wang, H., Wang, Y., Shen, M.: Online combinatorial double auction for mobile cloud computing markets. In: 2014 IEEE 33rd International Performance Computing and Communications Conference (IPCCC), pp.1–8. IEEE (2014)

Mitrović-Minić, S., Punnen, A.P.: Local search intensified: very large-scale variable neighbourhood search for the multi-resource generalized assignment problem. Discreet. Optim. 6(4), 370–377 (2009)

Gavranović, H., Buljubašić, M.: An efficient local search with a noising strategy for Google machine reassignment problem. Ann. Oper. Res. 242, 1–13 (2014)

Mann, Z.D., Szabó, M.: Which is the best algorithm for virtual machine placement optimization? Concurr. Comput. Pract. Exp. 29(7), e4083 (2017)

Sharma, P., Chaufournier, L., Shenoy, P., Tay, Y.C.: Containers and virtual machines at scale: a comparative study. In: International Middleware Conference, p. 1 (2016)

Meng, X., Pappas, V., Zhang, L.: Improving the scalability of data centre networks with traffic-aware virtual machine placement. In: INFOCOM, 2010 Proceedings IEEE, pp. 1–9 (2010)

Popa, L., Kumar, G., Chowdhury, M., Krishnamurthy, A., Ratnasamy, S., Stoica, I.: Faircloud: sharing the network in cloud computing. ACM SIGCOMM Comput. Commun. Rev. 42(4), 187–198 (2012)

Li, X., Wu, J., Tang, S., Lu, S.: Let's stay together: towards traffic-aware virtual machine placement in data centres. In: INFOCOM, 2014 Proceedings IEEE, pp. 1842–1850 (2014)

Lakers, K., Deng, S., Goyal, A., Balakrishnan, H.: Choreo: network-aware task placement for cloud applications. In: Conference on Internet Measurement Conference, pp. 191–204 (2013)

Zhao, Y., Huang, Y., Chen, K., Yu, M., Wang, S., Li, DS: Joint VM placement and topology optimization for traffic scalability in dynamic datacenter networks. Comput. Netw. 80, 109–123 (2015)

Ma, T., Wu, J., Hu, Y., Huang, W.: Optimal VM placement for traffic scalability using Markov chain in cloud data centre networks. Electron. Lett. 53(9), 602–604 (2017)

Wang, L., Zhang, F., Aroca, J.A., Vasilakos, A.V., Zhang, K., Hou, C., Li, D., Liu, Z.: Greendcn: a general framework for achieving energy efficiency in data centre networks. IEEE J. Sel. Areas Commun. 32(1), 4–15 (2013)

Rai, A., Bhagwan, R., Guha, S.: Generalized resource allocation for the cloud. In: ACM Symposium on Cloud Computing, pp. 1–12 (2012)

Gu, L., Zeng, D., Guo, S., Xiang, Y., Hu, J.: A general communication cost optimization framework for big data stream processing in geo-distributed data centres. IEEE Trans. Comput. 65(1), 19–29 (2015)

Rui, L., Zheng, Q., Li, X., Jie, W.: A novel multi-objective optimization scheme for rebalancing virtual machine placement. In: IEEE International Conference on Cloud Computing, pp. 710–717 (2017)

Shen, M., Xu, K., Li, F., Yang, K., Zhu, L., Guan, L.: Elastic and efficient virtual network provisioning for cloud-based multi-tier applications. In: 2015 44th International Conference on Parallel Processing (ICPP), 929–938. IEEE (2015)

Taleb, T., Bagua, M., Ksentini, A.: User mobility-aware virtual network function placement for virtual 5G network infrastructure. In: IEEE International Conference on Communications, pp. 3879–3884 (2016)

Wang, T., Xu, H., Liu, F.: Multi-resource load balancing for virtual network functions. In: IEEE International Conference on Distributed Computing Systems (2017)

Marotta, A., Kassler, A.: A power-efficient and robust virtual network function placement problem. In: Teletraffic Congress, pp. 331–339 (2017)

Kawashima, K., Otoshi, T., Ohta, Y., Murata, M.: Dynamic placement of virtual network functions based on model predictive control. In: NOMS 2016 – 2016 IEEE/IFIP Network Operations and Management Symposium, pp. 1037–1042 (2016)

Mehraghdam, S., Keller, M., Karl, H.: Specifying and placing chains of virtual network functions. In: 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet), pp. 7–13. IEEE (2014)

Addis, B., Belabed, D., Bouet, M., Secci, S.: Virtual network functions placement and routing optimization. In: IEEE International Conference on Cloud Networking, pp. 171–177 (2015)

Wang, F., Ling, R., Zhu, J., Li, D.: Bandwidth guaranteed virtual network function placement and scaling in datacenter networks. In: IEEE International Performance Computing and Communications Conference, pp. 1–8 (2015)

Bhamare, D., Samara, M., Abad, A., Jain, R., Gupta, L., Chan, H.A.: Optimal virtual network function placement in multi-cloud service function chaining architecture. Comput. Commun. 102(C), 1–16 (2017)

Ghaznavi, M., Khan, A., Shahriar, N., Alsubhi, K., Ahmed, R., Boutaba, R.: Elastic virtual network function placement. In: IEEE International Conference on Cloud Networking (2015)

Marotta, A., D’andreagiovanni, F., Kassler, A., & Zola, E. (2017). On the energy cost of robustness for green virtual network function placement in 5G virtualized infrastructures. Computer Networks, 125, 64-75.

Taleb, T., Bagua, M., Ksentini, A.: User mobility-aware virtual network function placement for Mei, C., Liu, J., Li, J., Zhang, L., & Shao, M. (2020). 5G network slices embedding with sharable virtual network functions. Journal of Communications and Networks, 22(5), 415-427.

Zhang, Q., Xiao, Y., Liu, F., Lui, J.C.S., Guo, J., Wang, T.: Joint optimization of chain placement and request scheduling for network function virtualization. In: IEEE International Conference on Distributed Computing Systems, pp. 731–741 (2017)

Larissa, A., Taleb, T., Bagua, M., Flinck, H.: Towards edge slicing: VNF placement algorithms for a dynamic & realistic edge cloud environment. In: 2017 IEEE Global Communications Conference, pp. 1–6. IEEE (2017)

Laghrissi, A., & Taleb, T. (2018). A survey on the placement of virtual resources and virtual network functions. IEEE Communications Surveys & Tutorials, 21(2), 1409-1434.

Sherubha, P., Sasirekha, S.P., Manikandan, V.: Graph based event measurement for analyzing distributed anomalies in sensor networks. Sadhana 45, 212 (2020).

Zhang, Xinqian.: Energy-aware virtual machine allocation for cloud with resource reservation. Journal of System Software 147 (2019): 147-161.

Kholidy, Hisham A.: An Intelligent Swarm Based Prediction Approach for Predicting Cloud Computing User Resource Needs. Computer Communications, vol. 151, (2020), pp. 133–44.

Bhattacherjee, S., Das, R., Khatua, S. et al. Energy-efficient migration techniques for cloud environment: a step toward green computing. J Supercomput 76, 5192–5220 (2020).

Agrawal, S.A., Umbarkar, A.M., Sherie, N.P., Dharme, A.M., Dhabliya, D. Statistical study of mechanical properties for corn fiber with reinforced of polypropylene fiber matrix composite (2021) Materials Today: Proceedings,

Sherje, N.P., Agrawal, S.A., Umbarkar, A.M., Dharme, A.M., Dhabliya, D. Experimental evaluation of Mechatronics based cushioning performance in hydraulic cylinder (2021) Materials Today: Proceedings,

Downloads

Published

05.12.2023

How to Cite

Kalimuthu, R. ., & Thomas, B. . (2023). Design of A Multi-Constraint PSO for Resource Allocation and Task Scheduling. International Journal of Intelligent Systems and Applications in Engineering, 12(7s), 426–440. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/4091

Issue

Section

Research Article