ERAM2 - ENERGY BASED RESOURCE ALLOCATION WITH MINIMUM RECKON AND MAXIMUM RECKON
DOI:
https://doi.org/10.24297/jac.v12i23.30Keywords:
Cloud Computing, Virtual Machine, Resource Allocation, Minimum Reckon and Maximum Reckon, Ant Colony - Maximum Reckon and Minimum Reckon (AC-MRMR), Task Migration.Abstract
The emerging field of cloud computing has flexibility and dominant computational architecture that offers ubiquitous services to users. It is different from traditional architecture because it accommodates resources in a unified way. Due to rapid growth in demands for providing the resources and computation in cloud environments, Resource allocation is considered as primary issues in performance, efficiency, and cost. For the provisioning of resource, Virtual Machine (VMs) is employed to reduce the response time and executing the tasks according to the available resources. The users utilize the VMs based on the characteristics of the tasks for effective usage of resources. This helps in load balancing and avoids VMs being in an idle state. Several resource allocation techniques are proposed to maximize the utility of physical resource and minimize the consuming cost of Virtual Machines (VMs). This paper proposes an Energy-Based Resource Allocation with Minimum Reckon and Maximum Reckon (ERAM2); which achieves an efficient scheduling by matching the user tasks on Resource parameters like Accessibility, Availability, Cost, Reliability, Reputation, Response time, Scalability and Throughput in the terms of Maximum Reckon and Minimum Reckon. This paper proposes an Ant Colony - Maximum Reckon and Minimum Reckon (AC-MRMR) method to consolidate all the available resource based on the pheromone value; the score is calculated for each pheromone value. When the score value exceeds Threshold limit then task migration process is carried out for optimized resource allocation of tasks.
Downloads
References
2. Choi, Yeongho, and Yujin Lim, 2016. Optimization Approach for Resource Allocation on Cloud Computing for IoT, International Journal of Distributed Sensor Networks, Vol.10, No.11, 1-6.
3. Neeraj Mangla,, and Jaspreet kaur, 2014. Resource Allocation in Cloud Computing, International Journal of Science and Research (IJSR), Vol.3, No.8, 124-128.
4. Ergu, Daji, Gang Kou, Yi Peng, Yong Shi, and Yu Shi, 2013. The Analytic Hierarchy Process: Task Scheduling and Resource Allocation in Cloud Computing Environment, The Journal of Supercomputing, Vol. 64, No. 3, 835-848.
5. S.Thamarai Selvi, C. Valliyammai, and V. Neelaya Dhatchayani, 2014. Resource Allocation Issues and Challenges in Cloud Computing, International Conference on Recent Trends in Information Technology (ICRTIT),1-6.
6. Sotomayor, Borja, Rubén S. Montero, Ignacio M. Llorente, and Ian Foster, 2009. Virtual Infrastructure Management in Private and Hybrid Clouds, IEEE Internet Computing, Vol.13, No.5, 14-22.
7. Syed Hamid Hussain MadniI., Muhammad Shafie Abd LatiffI., Yahaya CoulibalyI., and Shafi’i Muhammad AbdulhamidI, 2016. Resource Scheduling for Infrastructure as a Service (IaaS) in Cloud Computing: Challenges and Opportunities, Journal of Network and Computer Applications, Vol.68, 173-200.
8. Sanjaya K. Panda and Prasanta K. Jana, 2015. A Multi-Objective Task Scheduling Algorithm for Heterogeneous Multi-Cloud Environment, International Conference on Electronic Design, Computer Networks & Automated Verification (EDCAV), 82-87.
9. Lin Wang and Lihua Ai, 2012. Task Scheduling Policy based on Ant
Colony Optimization in Cloud Computing Environment, International Conference on Logistics, Informatics and Service Science (LISS2012), 953-957.
10. Gu Ping, Xiu Chunbo, Cheng Yi, Luo Jing, and Li Yanqing, 2014. Adaptive Ant Colony Optimization Algorithm, International Conference on Mechatronics and Control (ICMC), 95-98.
11. Yangyang Dai., Yuansheng Lou., and Xin Lu, 2015. A Task Scheduling Algorithm based on Genetic Algorithm and Ant Colony Optimization Algorithm with Multi-QoS Constraints in Cloud Computing, 7th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC), 428-431.
12. Mishra, M., and Sahoo, 2011. A.: On Theory of VM placement: Anomalies in Existing Methodologies and their Mitigation using a Novel Vector based Approach. In: International Conference on Cloud Computing (CLOUD), 275-282.
13. Wood, T., Shenoy, P., Venkataramani, A., Yousif, M, 2009. Sandpiper: Black-box and Gray-box Resource Management for Virtual Machines, Computer Networks, Vol.53, 2923-2938.
14. X.Wang, X.Liu,L.Fan and X.Jia, 2013. A Decentralized Virtual Machine Migration Approach of Data Centers for Cloud Computing, 1-10.
15. H.Liu,C-Z. Xu, H.Jin, J: Gong and X.Liao, 2011. Performance and Energy Modeling for Live Migration of Virtual Machines, In Proceedings of the 20th ACM International Symposium on High Performance Parallel and Distributed Computing (HPDC),171-181.
16. H.W.Choi,H.Kwak,A.Sohn and K.Chung, 2008. Autonomous Learning for Efficient Resource Utilization of Dynamic VM Migration, In Proceedings of the 22nd ACM International Conference on Supercomputing (ICS), 185-194.
17. J.-G.Park,J.-M. Kim, H. Choi and Y.-C. Woo, 2009. Virtual Machine Migration in Self-Managing Virtualized Server Environments, In Proceedings of the 11th International Conference on Advanced Technology (ICACT), 2077-2083.
18. Yongqiang Gao,Haibing Guan,Zhengwei Qi,Yang Hou and Liang Liu., 2013. A Multi-objective Ant Colony System Algorithm for Virtual Machine Placement in Cloud Computing, Journal of Computer and System Sciences, Vol.79, 1230-1242.
19. Zhan,Z.H.,Liu,X.F.,Gong,Y.J.,&Zhang, J, 2015. Cloud Computing Resource Scheduling and of its Evolutionary Approaches. ACM Computing Surveys, Vol.15, No.63, 1-33.
20. Singh, S., & Chana, I, 2015. QRSF: QoS-aware Resource Scheduling Framework in Cloud Computing, JOURNAL of Supercomputing, Vol.71, 241-292.
Downloads
Published
How to Cite
Issue
Section
License
All articles published in Journal of Advances in Linguistics are licensed under a Creative Commons Attribution 4.0 International License.