A method for scheduling computing power power is characterized in that it includes:
- the computing power nodes and access terminals send computing power information to the switch using L4 network protocol;
- where L4 network protocol is based on the UDP protocol and decoupled from the BGP protocol;
- the switch uploads computing power information to the distributed SDN sub-controller;
- distributed SDN subcontrollers collect switch status information and network quality information from switches using in-band network telemetry;
- distributed SDN sub-controller uploads computing power information, switch status information and network quality information to the SDN master controller;
- the SDN master controller determines the computing power scheduling policy based on computing power information, switch state information, network quality information and the master controller information of the SDN master controller;
- computing power information includes resource information and request information;
- the computing power node and the access terminal send computing power information to the switch directionally using L4 network protocol, including:
- the computing power node sends resource information to the switch using L4 network protocol;
- the access terminal sends request information to the switch using L4 network protocol;
- the SDN master controller determines a computing power scheduling strategy based on computing power information, switch state information, network quality information and the master controller information of the SDN master controller, including:
- the SDN master controller determines an alternative computing power node among the computing power nodes based on resource information and request information;
- the SDN master controller determines an alternative computing power node among the alternative computing power nodes based on switch state information, network quality information and the master controller information of the SDN master controller, determining an alternative optimal routing path for the access terminal to access the alternative computing power node;
- the SDN master controller determines a target routing path for the access terminal to access the target computing power node among the alternative optimal routing paths for the access terminal to access the alternative computing power node according to predetermined rules;
- master controller information includes network topology information and network link information;
- switch status information includes port utilization and port processing rate;
- network quality information includes packet loss rate and packet queue length;
- SDN master controller determines alternative optimal routing paths for access terminal access to alternative computing power nodes based on switch status information, network quality information and master controller information of SDN master controller, including:
- SDN master controller determines first alternative routing path for access terminal access to alternative computing power nodes based on network topology information;
- SDN master controller determines first alternative routing path based on network link information;
- SDN master controller determines second alternative routing path based on network link information path screening to determine a second alternative routing path;
- the SDN master controller screens the second alternative routing path to determine an alternative optimal routing path based on port utilization, port processing rate, packet loss rate, and packet queue length;
- after the switch uploads the computing power information to the connected distributed SDN subcontroller, further including:
- the distributed SDN subcontroller determines the switch load based on the computing power information at the first moment and sends the switch load to the SDN master controller;
- the SDN master controller determines the control time of the switch by the first SDN subcontroller and the second SDN subcontroller based on the switch load;
- the switch sends the computing power information of the second moment to the first SDN sub-controller and the second SDN sub-controller in segments according to the control time.