Abstract
Conference Title: 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA) Conference Start Date: 2016, Nov. 29 Conference End Date: 2016, Dec. 2 Conference Location: Agadir, Morocco In a Cloud Computing environment, a pool of resources in multiple physical machines is shared among virtual machines. Those virtual machines are deployed to host client applications and communicate together to run the appropriate tasks. Therefore communication between VMs should be taken into consideration when allocating VMs across servers. Recently, research works on network communication prove that communication between VMs should be seriously considered to save energy communication cost between network elements within a data center. Aiming to reduce resource wastage, energy consumption and energy communication cost, we propose in this paper a Grouping-based Virtual Machine Placement algorithm, based on Formal Concept Analysis (FCA), to allocate dependent VMs to servers as close as possible to each other. In order to demonstrate the effectiveness of G-VMP algorithm we compare the proposed with another algorithm. Experimental results show that G-VMP achieves better performance.