A method of providing communication amongst User Equipments (110, 112, 118, 120) in a wireless communication network, the method comprising: comparing (302, 408) a set of predefined proximity service parameters for a plurality of User Equipments (110, 112, 118, 120) with associated thresholds within a set of thresholds; creating (304, 410) a User Equipment proximity group (110, 112, 118, 120) comprising a set of neighboring User Equipments (110, 112, 118, 120) selected from the plurality of User Equipments (110, 112, 118, 120) based on the comparing, wherein the set of neighboring User Equipments (110, 112, 118, 120) communicate amongst each other through at least one Base Station (102, 104, 106, 108) bypassing a core network of the wireless communication network; characterized in that the User Equipment proximity group is created (304, 410) based on at least one service required by at least one of the set of neighboring User Equipments, the method further comprising: determining at least one proximity service data path for the at least one service required by the at least one neighboring User Equipment; establishing at least one communication channel based on the at least one proximity service data path by allocating resource to the at least one neighboring User Equipment; monitoring (306, 416) each of the set of predefined proximity service parameters to determine deviation with an associated threshold; and modifying (308, 418) the User Equipment (110, 112, 118, 120) proximity group by selecting a secondary set of neighboring User Equipments from the plurality of User Equipments in response to determining deviation between at least one of the set of predefined proximity service parameters and an associated threshold. comparing (302, 408) a set of predefined proximity service parameters for a plurality of User Equipments (110, 112, 118, 120) with associated thresholds within a set of thresholds; creating (304, 410) a User Equipment proximity group (110, 112, 118, 120) comprising a set of neighboring User Equipments (110, 112, 118, 120) selected from the plurality of User Equipments (110, 112, 118, 120) based on the comparing, wherein the set of neighboring User Equipments (110, 112, 118, 120) communicate amongst each other through at least one Base Station (102, 104, 106, 108) bypassing a core network of the wireless communication network; characterized in that the User Equipment proximity group is created (304, 410) based on at least one service required by at least one of the set of neighboring User Equipments, the method further comprising: determining at least one proximity service data path for the at least one service required by the at least one neighboring User Equipment; establishing at least one communication channel based on the at least one proximity service data path by allocating resource to the at least one neighboring User Equipment; monitoring (306, 416) each of the set of predefined proximity service parameters to determine deviation with an associated threshold; and modifying (308, 418) the User Equipment (110, 112, 118, 120) proximity group by selecting a secondary set of neighboring User Equipments from the plurality of User Equipments in response to determining deviation between at least one of the set of predefined proximity service parameters and an associated threshold. determining at least one proximity service data path for the at least one service required by the at least one neighboring User Equipment; establishing at least one communication channel based on the at least one proximity service data path by allocating resource to the at least one neighboring User Equipment; monitoring (306, 416) each of the set of predefined proximity service parameters to determine deviation with an associated threshold; and modifying (308, 418) the User Equipment (110, 112, 118, 120) proximity group by selecting a secondary set of neighboring User Equipments from the plurality of User Equipments in response to determining deviation between at least one of the set of predefined proximity service parameters and an associated threshold.