Abstract
Information Technology is now a revolution due to its user dependence for various services available over Internet through cloud computing (CC). The usability is now reached to nearly 60% of globally population. The number is increasing rapidly everyday due to its services in low cost. It is becoming a challenge to manage the load, speed, computing, processing with respect to cost in CC. The resources generate enormous heat in computing and effecting the environment adversely. Hence authors have adopted multicasting, load balancing and greening environment using energy efficiency policies to get minimum consumption of energy. In this work we focus on local communication between Simple Storage Service (S3) and Elastic Computing Cloud (EC2) considering the load of virtual machines (VMs). We suggest two algorithms (i) energy-aware task consolidation (EaTC) and (ii) Low Energy Saving Task Consolidation (LESTC) considering dynamic download for different servers. The proposed mechanism also reduces migration cost and the migration mechanism performs better. Overall, the experimental study concludes that multicasting among local servers even in heterogeneous environments open doors for energy efficient optimized load to improve the performance of the system. The proposed mechanism is compared with various existing mechanism of its class and found better.











Similar content being viewed by others
References
Velliangiri, S., Manoharn, R., Ramachandran, S., Venkatesan, K., Vani, R., Karthikeyan, P., Kumar, P., Kumar, A., & Dhanabalan, S. S. (2021). An efficient lightweight privacy preserving mechanism for industry 4.0 based on elliptic curve cryptography. IEEE Transactions on Industrial Informatics. https://doi.org/10.1109/TII.2021.3139609
Lagen, S., Pascual-Iserte, A., Munoz, O., & Vidal, J. (2018). Energy efficiency in latency-constrained application offloading from mobile clients to multiple virtual machines. IEEE Transactions on Signal Processing, 66(4), 1065–1079. https://doi.org/10.1109/TSP.2017.2778692
Arulkumar, V., & Bhalaji, N. (2020). Performance analysis of nature inspired load balancing algorithm in cloud environment. Journal of Ambient Intelligence and Humanized Computing. https://doi.org/10.1007/s12652-019-01655-x
Arulkumar, V., & Bhalaji, N. (2019). Load balancing in cloud computing using water wave algorithm. Concurrency Computation. https://doi.org/10.1002/cpe.5492
Fernández-Cerero, D., Fernández-Montes, A., & Velasco, F. (2018). Productive efficiency of energy-aware data centers. Energies (Basel), 11(8), 1–17. https://doi.org/10.3390/en11082053
Alagarsamy, M., Sundarji, A., Arunachalapandi, A., & Kalyanasundaram, K. (2021). Cost-aware ant colony optimization based model for load balancing in cloud computing. The International Arab Journal of Information Technology, 18(5), 719–729. https://doi.org/10.34028/iajit/18/5/12
Bhoi, A. K., Kabat, M. R., Nayak, S. C., & Palai, G. (2022). Renewable energy source based quality of service (QoS)-aware routing mechanism in cloud network. Wireless Networks, 28(4), 1703–1718. https://doi.org/10.1007/s11276-022-02935-9
Sathyadevaki, R., Sundar, D. S., & Raja, A. S. (2018). Photonic crystal 4 × 4 dynamic hitless routers for integrated photonic NoCs. Photonic Network Communications, 36(1), 82–95. https://doi.org/10.1007/s11107-018-0758-8
Borylo, P., Tornatore, M., Jaglarz, P., Shahriar, N., Chołda, P., & Boutaba, R. (2020). Latency and energy-aware provisioning of network slices in cloud networks. Computer Communications, 157, 1–19. https://doi.org/10.1016/j.comcom.2020.03.050
Brown, R., Masanet, E., Nordman, B., Tschudi, B., Shehabi, A., Stanley, J., Koomey, J., Sartor, D., & Chan, P. (2008). Report to Congress on Server and Data Center Energy Efficiency Public Law 109–431. Environmental Energy Technologies Division Alliance to Save Energy ICF Incorporated, August, 2008.
Rodge, A. S., Pramanik, C., Bose, J., & Soni, S. K. (2015). Multicast routing with load balancing using Amazon web service. In 11th IEEE India conference: Emerging trends and innovation in technology (INDICON 2014). https://doi.org/10.1109/INDICON.2014.7030543.
Parida, S., Nayak, S. C., & Priyadarshi, P. (2018). Petri Net: Design and analysis of parallel task scheduling algorithm. In: Proceedings in ICACIE (pp. 765–776). Springer.
Sobhanayak, S. (2019). Energy-efficient task scheduling in cloud data center—a temperature aware approach. In 2019 3rd International conference on electronics, communication and aerospace technology (ICECA) (pp. 1205–1208).
Paya, A., & Marinescu, D. C. (2017). Energy-aware load balancing and application scaling for the cloud ecosystem. IEEE Transactions on Cloud Computing, 5(1), 15–27. https://doi.org/10.1109/TCC.2015.2396059
Bhoi, A. K., Ranjan, M., Purna, K., & Sethi, C. An efficient QoS-aware multi objective load balancing and optimized routing in cloud data center networks.
SimãoFilho, M., Pinheiro, P. R., Albuquerque, A. B., Simão, R. P. S., Azevedo, R. S. N., & Nunes, L. C. (2019). A multicriteria approach to support task allocation in projects of distributed software development. Complexity. https://doi.org/10.1155/2019/3926798
Satheesh Kumar, M., Vimal, S., Jhanjhi, N. Z., Dhanabalan, S. S., & Alhumyani, H. A. (2021). Blockchain based peer to peer communication in autonomous drone operation. Energy Reports, 7, 7925–7939. https://doi.org/10.1016/j.egyr.2021.08.073
Nayak, S. C., & Tripathy, C. (2019). An improved task scheduling mechanism using multi-criteria decision making in cloud computing. International Journal of Information Technology and Web Engineering, 14(2), 92–117. https://doi.org/10.4018/IJITWE.2019040106
Beloglazov, A., & Buyya, R. (2013). Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints. IEEE Transactions on Parallel and Distributed Systems, 24(7), 1366–1379. https://doi.org/10.1109/TPDS.2012.240
Jiang, C., Han, G., Lin, J., Jia, G., Shi, W., & Wan, J. (2019). Characteristics of co-allocated online services and batch jobs in internet data centers: A case study from Alibaba Cloud. IEEE Access, 7, 22495–22508. https://doi.org/10.1109/ACCESS.2019.2897898
Qiu, Y., Jiang, C., Wang, Y., Ou, D., Li, Y., & Wan, J. (2019). Energy aware virtual machine scheduling in data centers. Energies (Basel). https://doi.org/10.3390/en12040646
Hsu, C. H., Slagter, K. D., Chen, S. C., & Chung, Y. C. (2014). Optimizing energy consumption with task consolidation in clouds. Information Sciences, 258, 452–462. https://doi.org/10.1016/j.ins.2012.10.041
Panda, S. K., & Jana, P. K. (2016). An efficient task consolidation algorithm for cloud computing systems. Lecture notes in computer science (including subseries Lecture notes in artificial intelligence and lecture notes in bioinformatics) (Vol. 9581, pp. 61–74). Springer. https://doi.org/10.1007/978-3-319-28034-9_8
Deelman, E., Singh, G., Livny, M., Berriman, B., & Good, J. (2008). The cost of doing science on the cloud: The montage example. In 2008 SC—International conference for high performance computing, networking, storage and analysis (SC 2008), November, 2008. https://doi.org/10.1109/SC.2008.5217932.
Garfinkel, S. L. (2007). An evaluation of Amazon’s grid computing services: EC2, S3, and SQS. The Harvard Community has made this article openly available. Please share how this access benefits you. Your story matters (p. 15).
Cheocherngngarn, T., Andrian, J., & Pan, D. (2012). Deployment of a hybrid multicast switch in energy-aware data center network: A case of fat-tree topology. ISRN Communications and Networking, 2012, 1–10. https://doi.org/10.5402/2012/209573
Jiang, D., Xu, Z., Li, W., Yao, C., Lv, Z., & Li, T. (2016). An energy-efficient multicast algorithm with maximum network throughput in multi-hop wireless networks. Journal of Communications and Networks, 18(5), 713–724. https://doi.org/10.1109/JCN.2016.000101
Lien, C.-H., Liu, M. F., Bai, Y.-W., Lin, C. H., & Lin, M.-B. (2007). Measurement by the software design for the power consumption of streaming media servers. In Proceedings of the IEEE instrumentation and measurement technology conference, 2006 (IMTC 2006), May 2007 (pp. 1597–1602). https://doi.org/10.1109/imtc.2006.328685.
Xu, X., Zhang, X., Khan, M., Dou, W., Xue, S., & Yu, S. (2020). A balanced virtual machine scheduling method for energy-performance trade-offs in cyber-physical cloud systems. Future Generation Computer Systems, 105, 789–799. https://doi.org/10.1016/j.future.2017.08.057
Armstrong, D., Djemame, K., & Kavanagh, R. (2017). Towards energy aware cloud computing application construction. Journal of Cloud Computing. https://doi.org/10.1186/s13677-017-0083-2
Itani, W., Ghali, C., Kayssi, A., Chehab, A., & Elhajj, I. (2015). G-Route: An energy-aware service routing protocol for green cloud computing. Cluster Computing, 18(2), 889–908. https://doi.org/10.1007/s10586-015-0443-y
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Bhoi, A.K., Kabat, M.R., Nayak, S.C. et al. Energy efficient task allocation and consolidation in multicast cloud network. Wireless Netw 28, 3349–3366 (2022). https://doi.org/10.1007/s11276-022-03029-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-022-03029-2