A processor implemented method, comprising: transmitting, by one or more devices, a request to a base station, the request comprising a preamble for accessing one or more resources of the base station; upon reception of a message from the base station specific to the request, segregating the one or more devices into one or more groups based on received signal strength indicator RSSI value associated with the one or more devices, extracted from the message, based on a predefined RSSI value thresholds for the one or more groups; and mapping each of the one or more devices to one or more RACH transmission slots, wherein the one or more RACH transmission slots are indicative of a time instance at which the device is to be ramped with power and requests be initiated; initiating at a first time interval, over a first RACH transmission channel by the one or more devices, a first Random-access channel RACH process based on a received signal strength indicator RSSI value extracted from the message by configuring power of the one or more devices to a first power level through the one or more mapped RACH transmission slot; upon failure of the first RACH process: computing, by the one or more devices, one or more time delays specific to power ramping of the one or more devices based on the extracted RSSI value associated with the one or more devices; initiating, at a second time interval, a second RACH process for the one or more devices based on the one or more computed time delays; and upon initiating the second RACH process, ramping power of the one or more devices to one or more power levels based on the one or more computed time delays and based on the one or more mapped RACH transmission slots; and transmitting a request to the base station over a second RACH transmission channel based on the ramped power level, through the one or more mapped RACH transmission slot. transmitting, by one or more devices, a request to a base station, the request comprising a preamble for accessing one or more resources of the base station; upon reception of a message from the base station specific to the request, segregating the one or more devices into one or more groups based on received signal strength indicator RSSI value associated with the one or more devices, extracted from the message, based on a predefined RSSI value thresholds for the one or more groups; and mapping each of the one or more devices to one or more RACH transmission slots, wherein the one or more RACH transmission slots are indicative of a time instance at which the device is to be ramped with power and requests be initiated; initiating at a first time interval, over a first RACH transmission channel by the one or more devices, a first Random-access channel RACH process based on a received signal strength indicator RSSI value extracted from the message by configuring power of the one or more devices to a first power level through the one or more mapped RACH transmission slot; upon failure of the first RACH process: computing, by the one or more devices, one or more time delays specific to power ramping of the one or more devices based on the extracted RSSI value associated with the one or more devices; initiating, at a second time interval, a second RACH process for the one or more devices based on the one or more computed time delays; and upon initiating the second RACH process, ramping power of the one or more devices to one or more power levels based on the one or more computed time delays and based on the one or more mapped RACH transmission slots; and computing, by the one or more devices, one or more time delays specific to power ramping of the one or more devices based on the extracted RSSI value associated with the one or more devices; initiating, at a second time interval, a second RACH process for the one or more devices based on the one or more computed time delays; and upon initiating the second RACH process, ramping power of the one or more devices to one or more power levels based on the one or more computed time delays and based on the one or more mapped RACH transmission slots; and transmitting a request to the base station over a second RACH transmission channel based on the ramped power level, through the one or more mapped RACH transmission slot.