IJSTR

International Journal of Scientific & Technology Research

Home Contact Us
ARCHIVES
ISSN 2277-8616











 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

IJSTR >> Volume 4 - Issue 12, December 2015 Edition



International Journal of Scientific & Technology Research  
International Journal of Scientific & Technology Research

Website: http://www.ijstr.org

ISSN 2277-8616



A Matchmaking Strategy Of Mixed Resource On Cloud Computing Environment

[Full Text]

 

AUTHOR(S)

Wisam Elshareef, Hesham A. Ali, Amira Y. Haikal

 

KEYWORDS

Index Terms: Cloud Computing; Resource management; Matchmaking; Load balance

 

ABSTRACT

Abstract: Today, cloud computing has become a key technology for online allotment of computing resources and online storage of user data in a lower cost, where computing resources are available all the time, over the Internet with pay per use concept. Recently, there is a growing need for resource management strategies in a cloud computing environment that encompass both end-users satisfaction and a high job submission throughput with appropriate scheduling. One of the major and essential issues in resource management is related to allocate incoming tasks to suitable virtual machine (matchmaking). The main objective of this paper is to propose a matchmaking strategy between the incoming requests and various resources in the cloud environment to satisfy the requirements of users and to load balance the workload on resources. Load Balancing is an important aspect of resource management in a cloud computing environment. So, this paper proposes a dynamic weight active monitor (DWAM) load balance algorithm, which allocates on the fly the incoming requests to the all available virtual machines in an efficient manner, in order to achieve better performance parameters such as response time, processing time and resource utilization. The feasibility of the proposed algorithm is analyzed using Cloudsim simulator, which proves the superiority of the proposed DWAM algorithm over its counterparts in literature. Simulation results demonstrate that proposed algorithm dramatically improves response time, data processing time and more utilized of resource compared Active monitor and VM-assign algorithms.

 

REFERENCES

[1] Shroff, G., 2010. Enterprise cloud computing. Enterprise Cloud Computing Technology, Architecture, Applications, pp 241–242.

[2] Kalagiakos, P. & Karampelas, P., 2011. Cloud Computing learning. 2011 5th International Conference on Application of Information and Communication Technologies (AICT), pp 7–11.

[3] Vahora, S. & Patel, R., 2015. CloudSim-A Survey on VM Management Techniques. IJARCCE International Journal of Advanced Research in Computer and Communication Engineering, Vol. 4, Issue 1, January, pp 128–133.

[4] Sidana, S., & Suri, B. 2013. Cloud Computing: A Review International Journal of Advanced Computer Science and Software Engineering, Vol. 3, issue 4, April

[5] Chung, M. & Hermans, J. 2010. From Hype to Future. KPMG's 2010 Cloud Computing Survey. KPMG.

[6] Peter, M. & Timothy, G. 2011. The NIST Definition of Cloud Computing . National Institute of Standards and Technology, Gaithersburg, MD, Sept.

[7] Manvi, S.S. & Shyam, G.K., 2014. Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey. Journal of Network and Computer Applications, pp 424–440.

[8] Kansal, N. J. & Chana, I. 2012. Cloud Load Balancing Techniques: A Step Towards Green Computing. Environment International Journal of Advanced Computer Science Issues, Vol. 9 (1).‏

[9] Sanchari, S. & Abhilash, K.V., 2014, A Survey on Resource Management in Cloud Computing. International Journal of Computer and Information Technology, Vol. 5 (3) , 3887-3889

[10] Hoang, P. et al., 2014. Resource management techniques for handling uncertainties in user estimated job execution times. International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2014).

[11] P, A.S., 2012. Linear Scheduling Strategy for Resource Allocation in Cloud Environment. International Journal on Cloud Computing: Services and Architecture IJCCSA, Vol.2, No.1, February, pp 93–17.

[12] Soni, S.K. & Kapoor, R.K., 2013, A Survey on Pre-copy Based live Migration of Virtual Machine in Cloud Environment International Journal of Advanced Computer Science and Software Engineering, Vol. 3, issue 10, October.

[13] Roy, N., Dubey, A. & Gokhale, A., 2011. Efficient Autoscaling in the Cloud Using Predictive Models for Workload Forecasting. 2011 IEEE 4th International Conference on Cloud Computing, pp. 500–507.

[14] ‏Akiyama, S. et al., MiyakoDori: A Memory Reusing Mechanism for Dynamic VM Consolidation. 2012 IEEE Fifth International Conference on Cloud Computing, pp. 606-613.

[15] Song, Y., Sun, Y. & Shi, W., 2013. A Two-Tiered On-Demand Resource Allocation Mechanism for VM-Based Data Centers. IEEE Transactions on Services Computing IEEE Trans. Serv. Comput., pp 116–129.

[16] James, J. & Verma, B., 2012. Efficient VM Load Balancing Algorithm for a Cloud Computing Environment. International Journal of Advanced Computer Science & Engineering, Vol. 4, pp 1658-1663, ISSN: 0975-3397, September

[17] Shaw, S.B. & Singh, A.K., A survey on scheduling and load balancing techniques in cloud computing environment. 2014 International Conference on Computer and Communication Technology (ICCCT), pp 87–95.

[18] Mahajan, K., Makroo, A. & Dahiya, D., 2013. Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure. Journal of Information Processing Systems, Vol.9, No.3, September, pp 379–394.

[19] Mohapatra, S., Rekha, K.S. & Mohanty, S., 2013. A Comparison of Four Popular Heuristics for Load Balancing of Virtual Machines in Cloud Computing. International Journal of Computer Applications IJCA,Vol. 68- No. 6, pp 33–38.

[20] Hemant, S.M. & Parag R.K. & Vinay, C. 2013. Load Balancing On Cloud Data Centres. International Journal of Advanced Computer Science and Software Engineering, Vol. 3, issue 1, January.

[21] Sharma,T. & Banga, V.K. ,2013, Efficient and Enhanced Algorithm in Cloud . International Journal of Advanced Computer Science and Applications IJACSA, ISSN: 2231-2307, Vo. 3,pp 385-390, Issue-1, March.

[22] Zaouch, A. & Benabbou, F., 2015. Load Balancing for Improved Quality of Service in the Cloud. International Journal of Advanced Computer Science and Applications IJACSA, Vol. 6,No.7,pp 184-189.

[23] Domanal, S.G. & Reddy, G.R.M., 2014. Optimal load balancing in cloud computing by efficient utilization of virtual machines. 2014 Sixth International Conference on Communication Systems and Networks (COMSNETS) IEEE. Bangalore

[24] Shahapure, N.H. & Jayarekha, P., 2015. Time sliced and priority based load balancer. 2015 IEEE International Advance Computing Conference (IACC).

[25] Mustafa, E. et al., 2015. Load Balancing Algorithms Round-Robin (RR), Least-Connection and Least Loaded Efficiency. International Journal of Computer and Information Technology. Vol 04 – Issue 02, March. pp 255-257.

[26] Srinivasan, R.K., Suma, V. & Nedu, V., 2013. An Enhanced Load Balancing Technique for Efficient Load Distribution in Cloud-Based IT Industries. Advances in Intelligent Systems and Computing Intelligent Informatics Springer, Heidelberg , Vol. 182, pp 479–485.

[27] Pan, J.-S. et al., Interaction Artificial Bee Colony Based Load Balance Method in Cloud Computing.2015. Advances in Intelligent Systems and Computing Genetic and Evolutionary Computing.Vol. 329, pp 49–57.Switzerland,Springer.

[28] Zhao, J., Lv, L. & Sun, H., Artificial Bee Colony Using Opposition-Based Learning. 2015. Advances in Intelligent Systems and Computing Genetic and Evolutionary Computing, Vol.329, pp 3–10. Switzerland,Springer.

[29] Zhan, Z.-H. et al., Load Balance Aware Genetic Algorithm for Task Scheduling in Cloud Computing.2014. Lecture Notes in Computer Science Simulated Evolution and Learning, Vol. 8886. pp 644–655. Switzerland,Springer.

[30] Melendez, J.O. & Majumdar, S., Matchmaking on distributed systems with limited knowledge of resources. 2010. Ottawa ON: IEEE Performance Evaluation of Computer and Telecommunication Systems (SPECTS), 2010 International Symposium on.