摘要 |
A ring network with variable token activation is provided to enable a transmission agent to acquire and retain predetermined credit to reserve for additional use, thereby reducing latency even though a buffer is required unexpectedly. N credit tokens are positioned on a credit ring in an N buffer receiver(405). A buffer waits for a next event or/and performs other processing(410). If one of M transmitters verifies that the transmitter has stored credit tokens, the transmitter can use the credit tokens and transmit data to the receiver(455,465). After each credit token is stored or the data is transmitted to the receiver, the transmitter enters a standby mode or performs other processing(470). If the receiver receives data, the receiver can allocate a buffer to the data. An event in the receiver may be the removal of data from the buffer by data using a process. After emptying the buffer, the receiver puts the other credit token on a network. And then, M increases by a module to update the M, the index of next stop of a network on which the credit token is activated.
|