Design of A Multi-Constraint PSO for Resource Allocation and Task Scheduling
Keywords:
cloud computing, task scheduling, resource allocation, rule generation, randomnessAbstract
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
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
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.