The correct answer is (b) Protocol standardization
Easiest explanation: Cognitive radio can utilize a large network of services to complete user requests. Network based reasoning can collect information localized to a location such as finding restaurants, detecting traffic, detecting weather, etc. It introduces flexibility in the radio and reduces the amount of resources used. However, it exhibits poor latency and requires protocol standardization.