A method implemented at a Software-Defined Networking, SDN, controller, comprising: providing a raw utilization information to an application layer, the raw utilization information including at least one of: utilization of a resource used by a historical operation, utilization of a resource for a historical time duration, utilization of a resource associated with a bandwidth, utilization of a resource at a temperature, and utilization of resource associated with certain humidity; sending , to the application layer, a query as to utilization of a resource other than a bandwidth resource, wherein said resource is to be used in a network infrastructure, and wherein said resource includes at least one of: energy, computing capability and storage; receiving a prediction of said utilization of said resource from said application layer, said prediction being determined based on the raw utilization information in response to said query; wherein said prediction of said utilization of said resource is associated with information including an identification of a target operation using said resource and at least one of: a start time point of said target operation, an end time point of said target operation, a time duration of said target operation, a frequency band to be used by said target operation, a target time point when said resource is to be used, a target bandwidth, a target temperature and a target humidity; determining operability of a target operation using said resource based on said prediction of said utilization of said resource, said operability indicating whether said target operation is suitable to be performed; and sending an indication of said operability of said target operation to said network infrastructure. providing a raw utilization information to an application layer, the raw utilization information including at least one of: utilization of a resource used by a historical operation, utilization of a resource for a historical time duration, utilization of a resource associated with a bandwidth, utilization of a resource at a temperature, and utilization of resource associated with certain humidity; sending , to the application layer, a query as to utilization of a resource other than a bandwidth resource, wherein said resource is to be used in a network infrastructure, and wherein said resource includes at least one of: energy, computing capability and storage; receiving a prediction of said utilization of said resource from said application layer, said prediction being determined based on the raw utilization information in response to said query; wherein said prediction of said utilization of said resource is associated with information including an identification of a target operation using said resource and at least one of: a start time point of said target operation, an end time point of said target operation, a time duration of said target operation, a frequency band to be used by said target operation, a target time point when said resource is to be used, a target bandwidth, a target temperature and a target humidity; determining operability of a target operation using said resource based on said prediction of said utilization of said resource, said operability indicating whether said target operation is suitable to be performed; and sending an indication of said operability of said target operation to said network infrastructure. <EOS>