Patent attributes
A method includes: receiving, by a controller of a layer-2 network abstraction comprising a plurality of nodes interconnected by links, information defining at least a performance of each link; identifying, by the controller, at least one underperforming link of the network based on the received information; and for each identified under-performing link of the network: computing, by the controller, at least one updated layer-2 protocol parameter for at least one traffic flow of the under-performing link based on the information; and sending, by the controller, the at least one updated layer-2 protocol parameter to at least one node of the under-performing link.

