Enhanced MBFD Algorithm to Minimize Energy Consumption in Cloud
Main Article Content
Abstract
Background/Objectives: Cloud computing is a shared pool of configurable computer system resources and higher-level services. These services quickly configured over the Internet to achieve consistency and economies of scale.
Methods/Statistical analysis: In this research, the DVFS (Dynamic Voltage and Frequency Scaling) mechanism is used to save energy in the cloud environment. In the existing work, MBFD has been used to check the resources in the physical machine. In case, if the resources are available, then the VM is placed over the PM. However, the problem is that the MBFD algorithm does not check the PM and hence result in higher energy consumption.
Findings: In this paper, the MBFD algorithm is enhanced by using the concept of DVFS along with the concept of location-aware algorithm. Due to this algorithm, VM which is near to the server is executed first by measuring the distance. To measure the performance the parameters such as energy consumption and TCJ are measured.
Improvements/Applications: The proposed framework reduced energy consumption and increased the total completed jobs.
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
IJCERT Policy:
The published work presented in this paper is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) license. This means that the content of this paper can be shared, copied, and redistributed in any medium or format, as long as the original author is properly attributed. Additionally, any derivative works based on this paper must also be licensed under the same terms. This licensing agreement allows for broad dissemination and use of the work while maintaining the author's rights and recognition.
By submitting this paper to IJCERT, the author(s) agree to these licensing terms and confirm that the work is original and does not infringe on any third-party copyright or intellectual property rights.
References
P. Mell and T. Grance, “The NIST Definition of Cloud Computing”, National Institute of Standards and Technology: U.S. Department of Commerce, NIST Special publication 800-145, September, 2011.
Brown, Kevin, and Suresh Singh. "A network architecture for mobile computing." INFOCOM'96. Fifteenth Annual Joint Conference of the IEEE Computer Societies. Networking the Next Generation. Proceedings IEEE. Vol. 3. IEEE, 2002.
Chen, Xu, et al. "Efficient multi-user computation offloading for mobile-edge cloud computing." IEEE/ACM Transactions on Networking, Vol. 5, pp. 2795-2808, 2016.
Dinh, Hoang T., et al. "A survey of mobile cloud computing: architecture, applications, and approaches." Wireless communications and mobile computing Vol. 13, Issue.18 pp.1587-1611, 2013.
Gai, Keke, et al. "Dynamic energy-aware cloudlet-based mobile cloud computing model for green computing." Journal of Network and Computer Applications Vol. 59, pp. 46-54, 2016.
Jo, Minho, et al. "Device-to-device-based heterogeneous radio access network architecture for mobile cloud computing." IEEE Wireless Communications Vol. 22, Issue. 3, pp. 50-58, 2015.
Rahimi, M. Reza, et al. "Mobile cloud computing: A survey, state of the art and future directions." Mobile Networks and Applications Vol. 19, Issue.2, pp.133-143, 2014.
Tong, Liang, Yong Li, and Wei Gao. "A hierarchical edge cloud architecture for mobile computing." INFOCOM 2016-The 35th Annual IEEE International Conference on Computer Communications, IEEE. IEEE, 2016.
Yi, Shane, Cheng Li, and Qun Li. "A survey of fog computing: concepts, applications, and issues." Proceedings of the 2015 workshop on mobile big data. ACM, 2015.
A. Beloglazov, and R. Buyya, “Energy Efficient Allocation of Virtual Machines in Cloud Data Centers”, 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, pp. 577-578, 2010.
Wei, B. (2012), “A novel energy optimized and workload adaptive modeling for live migration”, International Journal of Machine Learning and Computing, Vol. 2, Issue. 2, pp. 158-162, 2012.
Safari, Z., Bohlol, N., &Fouladfar, E. (2015, April). Optimized live migration using NRU and modified clock policy. In e-Commerce in Developing Countries: With a focus on e-Business (ECDC), 2015 9th International Conference on (pp. 1-8). IEEE.
A. Beloglazov, J. Abawajy, and R. Buyya, “Energy-aware Resource Allocation Heuristics for Efficient Management of Data Centers for Cloud Computing,” Future Generation Computer Systems, Elsevier, Vol. 28, Issue 5, pp. 755-68, 2012.
Chung, B. D., Jeon, H., &Seo, K. K., “A framework of cloud service quality evaluation system-focusing on security quality evaluation," International Journal of Software Engineering Application, Vol. 8, Issue 4, pp. 41- 46, 2014.
D. Jayasinghe, C. Pu, T. Eilam, M. Steinder, I. Whalley, and E. Snible, “Improving Performance and Availability of Services Hosted on IaaS Clouds with Structural Constraint-aware Virtual Machine Placement”, IEEE International Conference on Services Computing, pp.72- 79, 2011.
Ye, K., Jiang, X., Huang, D., Chen, J., & Wang, B. Live migration of multiple virtual machines with resource reservation in cloud computing environments. In Cloud Computing (CLOUD), 2011 IEEE International Conference on IEEE, pp. 267-274, 2011.
S. Esfandiarpoor, A. Pahlavan, and M. Goudarzi, “Virtual Machine Consolidation for Data center Energy Improvement”, Cornell University Library, Ithaca, New York, 2013.
Taha, A., Metzler, P., Trapero, R., Luna, J., & Suri, N. ,”Identifying and utilizing dependencies across cloud security services”, In Proceedings of the 11th ACM on Asia Conference on Computer and Communications Security, ACM, pp. 329-340.
L. Wu, SK Garg, and R. Buyya, “SLA-Based Resource Allocation for Software as a Service Provider (SaaS) In Cloud Computing Environments,” 11th IEEE/ACM International Symposium on Cluster, Cloud And Grid Computing, pp. 195-204, 2011.
Diallo, M. H., August, M., Hallman, R., Kline, M., Slayback, S. M., & Graves, C.,” AutoMigrate: a framework for developing intelligent, self-managing cloud services with maximum availability, Cluster Computing, Vol. 20, Issue. 3, pp. 1995-2012, 2017.
Q. Zhang, Q. Zhu, and R. Boutaba, “Dynamic Resource Allocation For Spot Markets In Cloud Computing Environments,” 4th IEEE International Conference on Utility and Cloud Computing, pp. 178-185, 2011.
Kumar, M.,” Review of practical issues of resource & risk management in cloud computing”, International Journal of Advanced Research in Engineering and Applied Sciences, Vol. 3, Issue. 5, pp. 23-34, 2014.
S. Zaman, and D. Grosu, “A Combinatorial Auction-Based Mechanism for Dynamic VM Provisioning and Allocation in Clouds,” IEEE Transactions on Cloud Computing, vol. 1, issue 2, pp.129-141, 2013.
A. Quiroz, H. Kim, M. Parashar, N. Gnanasambandam, and N. Sharma, “Towards Autonomic Workload Provisioning for Enterprise Grids and Clouds”, 10th IEEE/ACM International Conference on Grid Computing, Canada, pp. 50-57, 2009.
Roy, N., Dubey, A., &Gokhale, A. ,”Efficient autoscaling in the cloud using predictive models for workload forecasting”, In Cloud Computing (CLOUD), 2011 IEEE International Conference on IEEE, pp. 500-507, 2011.
Joao N. Silva, L. Veiga, and P. Ferreira, “Heuristic for Resources Allocation on Utility Computing Infrastructures”,ACM Proceedings of the 6th International Workshop on Middleware for Grid Computing, 2008.
Z. Xiao, W. Song, and Qi Chen, “Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment”, IEEE Transactions on Parallel and Distributed system, Vol. 24, Issue 6, pp. 1107-1117, 2013.
Qiu, M., &Sha, E. H. M. ,” Cost minimization while satisfying hard/soft timing constraints for heterogeneous embedded systems”, ACM Transactions on Design Automation of Electronic Systems (TODAES), Vol. 14, Issue. 2, pp. 25-32, 2009.
Qiang Li, Q. Hao, L. Xiao, and Z. Li, “Adaptive Management of Virtualized Resources in Cloud Computing Using Feedback Control,” IEEE First International Conference on Information Science and Engineering, pp. 99-102, 2009.
Ahmed, M. T., & Hussain, A., Survey on energy-efficient cloud computing systems.
Esfandiarpoor, S., Pahlavan, A., &Goudarzi, M. ,”Virtual Machine Consolidation for Datacenter Energy Improvement”, 2013.
Bertini, L., Leite, J. C., &Mossé, D. ,”Power optimization for dynamic configuration in heterogeneous web server clusters”, Journal of Systems and Software, Vol. 83, Issue. 4, pp. 585-598, 2010.