An chip, comprising a plurality of functional modules (201-208) and a ring network, wherein the plurality of functional modules (201-208) perform data exchange through the ring network, the ring network comprises a plurality of nodes (101-108), and the plurality of functional modules (201-208) send and receive data in the ring network by using the plurality of nodes (101-108), wherein the plurality of nodes (101-108) comprise a first node and a second node , wherein the first node and the second node are adjacent in the ring network; the first node is adapted to determine whether a first injection buffer value is greater than a first threshold and whether a first injection bandwidth is less than a first expected bandwidth, wherein the first injection buffer value is a quantity of to-be-sent data packets of the first node , and the first injection bandwidth is a quantity of data packets successfully injected by the first node into the ring network in which the first node is located in one time window; and characterized in that when the first injection buffer value is greater than the first threshold and the first injection bandwidth is less than the first expected bandwidth, the first node is adapted to send a first request to the second node , wherein the first request is used to instruct at least one node in the ring network, other than the first node , to reduce a transmission quantity of first data packets, and the first data packet is a data packet that passes through the first node , after receiving the first request, the second node is adapted to determine whether a second injection bandwidth is greater than a second expected bandwidth, wherein the second injection bandwidth is a quantity of data packets successfully injected by the second node into the ring network in one time window; and if the second injection bandwidth is greater than the second expected bandwidth, the second node is adapted to reduce the transmission quantity of first data packets. the plurality of nodes (101-108) comprise a first node and a second node , wherein the first node and the second node are adjacent in the ring network; the first node is adapted to determine whether a first injection buffer value is greater than a first threshold and whether a first injection bandwidth is less than a first expected bandwidth, wherein the first injection buffer value is a quantity of to-be-sent data packets of the first node , and the first injection bandwidth is a quantity of data packets successfully injected by the first node into the ring network in which the first node is located in one time window; and characterized in that when the first injection buffer value is greater than the first threshold and the first injection bandwidth is less than the first expected bandwidth, the first node is adapted to send a first request to the second node , wherein the first request is used to instruct at least one node in the ring network, other than the first node , to reduce a transmission quantity of first data packets, and the first data packet is a data packet that passes through the first node , after receiving the first request, the second node is adapted to determine whether a second injection bandwidth is greater than a second expected bandwidth, wherein the second injection bandwidth is a quantity of data packets successfully injected by the second node into the ring network in one time window; and if the second injection bandwidth is greater than the second expected bandwidth, the second node is adapted to reduce the transmission quantity of first data packets. <EOS>