A method (S100, S150) for configuring a device-to-device, D2D, pair and a cellular wireless device, the cellular wireless device configured to have a direct link with a serving network device of a network cell in which the cellular wireless device resides, the method comprising: receiving Channel State Information, CSI, data for the D2D pair, the cellular wireless device, and at least one neighbor interference level; determining feasibility conditions for pairing the D2D pair and the cellular wireless device transmissions, including: - determining whether predetermined criteria are met when sharing the same Physical Resource Blocks, PRBs, between the cellular wireless device and the D2D pair, and - if it is determined that the feasibility conditions for pairing the D2D pair and the cellular wireless device transmissions are not met: -- calculating an acceptable level of power over each resource block, RB, to meet a pre-specified signal to noise-plus-interference ratio, SINR, at an interfering cellular wireless device in one of a main cell and a neighboring cell; -- determining D2D data transmission rates between the D2D pair subject to the calculated acceptable level of power over each RB to meet the pre-specified SINR; and -- selecting a pairing of shared RBs between the D2D pair and the interfering wireless cellular device whose RBs are to be shared with the D2D pair based on the determined D2D data transmission rates; determining a power allocation for the pairing of the D2D pair and cellular wireless device transmissions, the power allocation being based on a sum rate of the D2D pair and cellular wireless device transmissions; and configuring the D2D pair and cellular wireless device based at least in part on the determined power allocation. receiving Channel State Information, CSI, data for the D2D pair, the cellular wireless device, and at least one neighbor interference level; determining feasibility conditions for pairing the D2D pair and the cellular wireless device transmissions, including: - determining whether predetermined criteria are met when sharing the same Physical Resource Blocks, PRBs, between the cellular wireless device and the D2D pair, and - if it is determined that the feasibility conditions for pairing the D2D pair and the cellular wireless device transmissions are not met: -- calculating an acceptable level of power over each resource block, RB, to meet a pre-specified signal to noise-plus-interference ratio, SINR, at an interfering cellular wireless device in one of a main cell and a neighboring cell; -- determining D2D data transmission rates between the D2D pair subject to the calculated acceptable level of power over each RB to meet the pre-specified SINR; and -- selecting a pairing of shared RBs between the D2D pair and the interfering wireless cellular device whose RBs are to be shared with the D2D pair based on the determined D2D data transmission rates; - determining whether predetermined criteria are met when sharing the same Physical Resource Blocks, PRBs, between the cellular wireless device and the D2D pair, and - if it is determined that the feasibility conditions for pairing the D2D pair and the cellular wireless device transmissions are not met: -- calculating an acceptable level of power over each resource block, RB, to meet a pre-specified signal to noise-plus-interference ratio, SINR, at an interfering cellular wireless device in one of a main cell and a neighboring cell; -- determining D2D data transmission rates between the D2D pair subject to the calculated acceptable level of power over each RB to meet the pre-specified SINR; and -- selecting a pairing of shared RBs between the D2D pair and the interfering wireless cellular device whose RBs are to be shared with the D2D pair based on the determined D2D data transmission rates; -- calculating an acceptable level of power over each resource block, RB, to meet a pre-specified signal to noise-plus-interference ratio, SINR, at an interfering cellular wireless device in one of a main cell and a neighboring cell; -- determining D2D data transmission rates between the D2D pair subject to the calculated acceptable level of power over each RB to meet the pre-specified SINR; and -- selecting a pairing of shared RBs between the D2D pair and the interfering wireless cellular device whose RBs are to be shared with the D2D pair based on the determined D2D data transmission rates; determining a power allocation for the pairing of the D2D pair and cellular wireless device transmissions, the power allocation being based on a sum rate of the D2D pair and cellular wireless device transmissions; and configuring the D2D pair and cellular wireless device based at least in part on the determined power allocation.