Home
Call For Papers
Submission
Author
Registration
Publications
About
Contact Us

  A New Technical Solution Prevention Deadlock for Resource Allocation in Heterogeneous Distributed Platforms  
  Authors : Nguyen Ha Huy Cuong; Dang Hung Vi; Le Van Son; Nguyen Thanh Thuy
  Cite as:

 

An allocation of resources to a virtual machine specifies the maximum amount of each individual element of each resource type that will be utilized, as well as the aggregate amount of each resource of each type. An allocation is thus represented by two vectors, a maximum elementary allocation vector and an aggregate allocation vector. There are more general types of resource allocation problems than those we consider here. In this paper, we present an approach for improving the deadlock prevention algorithm, to schedule the policies of resource supply for resource allocation on heterogeneous. The deadlock prevention algorithm has a run time complexity of O (min (m, n)), where m is the number of resources and n is the number of processes. We propose the algorithm for allocating multiple resources to competing services running in virtual machines on a heterogeneous distributed platform. The experiments also compare the performance of the proposed approach with other related work.

 

Published In : IJCSN Journal Volume 4, Issue 2

Date of Publication : April 2015

Pages : 266 - 272

Figures : 03

Tables : 03

Publication Link : A New Technical Solution Prevention Deadlock for Resource Allocation in Heterogeneous Distributed Platforms

 

 

 

Ha Huy Cuong Nguyen : received the M.S degrees in Danang University in 2010. From 2011 until now, he studied at the center DATIC, University of Science and Technology - The University of Da Nang. At the center of this research, he doctoral thesis "Studies deadlock prevention solutions in resource allocation for distributed virtual systems".

 

 

 

 

 

 

 

Cloud Computing

Resource Allocation

Heterogeneous Distributed Platforms

Prevention Detection

The proposed virtualization mechanism is used by the cloud service providers to group the appropriate cloud service providers and to distribute the cloud services within the number of the group. In providing a scalable sharing of resources, a group method for cloud service providers is supported in the proposed cloud system. Moreover, the task distribution from the resource management layer IaaS is improved by performing the proposed service assignment. In this paper, the service assign is the main algorithm for the virtualization mechanism which improves the resource allocation and task distribution throughout the hardware resource.

 

 

 

 

 

 

 

 

 

[1] Ha Huy Cuong Nguyen, Van Son Le, Thanh Thuy Nguyen, “Algorithmic approach to deadlock detection for resource allocation in heterogeneous platforms”, Proceedings of 2014 International Conference on Smart Computing 3 - 5 November, Hong Kong, China, page 97 – 103. [2] Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D.,Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Commune. ACM53(4), 50–58 (2010) [3] M. Andreolini, S. Casolari, M. Colajanni, and M. Missouri, “Dynamic load management of virtual machines in a cloud architectures,” inCLOUDCOMP, 2009. [4] P. Shiu, Y. Tan and V. Mooney "A novel deadlock detection algorithm and architecture", Proc. CODES 01, pp.73 -78, (2001). [5] Vaquero, L.M., Rodero-Merino, L., Caceres, J., Lindner, M.: A break in the clouds: towards a cloud definition. SIGCOMM Comput. Commune. Rev. 39(1), 50–55 (2009) [6] Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D.,Rabkin, A., Stoica, I., Zaharia, M.: Above the Clouds: A Berkeley View of Cloud Computing.Technical Report No. UCB EECS-2009-28, University of California at Berkley, USA, Feb 10, 2009 [7] Kaur P.D., Chana I.: Enhancing Grid Resource Scheduling Algorithms for Cloud Environments. HPAGC 2011, pp. 140–144, (2011) [8] Vouk, M.A.: Cloud computing: Issues, research and implementations. In: Information Technology Interfaces. ITI 2008. 30th International Conference on, 2008, pp. 31–40, (2008) [9] Srikantaiah, S., Kansal, A., Zhao, F.: Energy aware consolidation for cloud computing. Cluster Comput. 12, 1–15 (2009) [10] Berl, A., Gelenbe, E., di Girolamo, M., Giuliani, G., de Meer, H., Pentikousis, K., Dang, M.Q.:Energy-efficient cloud computing. Comput. J. 53(7), 1045–1051 (2010) [11] Garg, S.K., Yeo, C.S., Anandasivam, A., Buyya, R.: Environment-conscious scheduling of HPC applications on distributed cloud-oriented data centers. J Distrib Comput. Elsevier Press,Amsterdam, (2011) [12] Warneke, D., Kao, O.: Exploiting dynamic resource allocation for efficient data processing in the cloud. IEEE Trans. Distrib. Syst. 22(6), 985–997 (2011). [13] Wu, L., Garg, S.K., Buyya, R.: SLA-based Resource Allocation for a Software as a Service Provider in Cloud Computing Environments. In: Proceedings of the 11th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2011), Los Angeles, USA, May 23–26, (2011)