Recycled entropies packet spraying
AssigneeMicrosoft Technology Licensing, LLC
InventorsAbdul KABBANI, Torsten HOEFLER
Life of this patent
Estimating the term…
Abstract
An entropy value is generated for a data packet to be transmitted on a computing network. The entropy value is usable to select or change a network path for the data packet. In response to receiving an acknowledgement message for the data packet, the entropy value is saved in a storage structure if the entropy value is acknowledged as not congested. When transmitting an additional data packet, the oldest saved entropy from the storage structure is reused and the oldest saved entropy value is invalidated.
Claims20
A method for managing a computing network implementing packet delivery contexts (PDCs), the method comprising:
- generating an entropy value for a data packet to be transmitted on the computing network, the entropy value usable to select or change a network path for the data packet;
- determining that the entropy value is acknowledged as not congested and saving the entropy value in a storage structure;
- reusing an oldest saved entropy value from the storage structure to transmit an additional data packet;
- and
- invalidating the oldest saved entropy value.
A system for managing a computing network implementing packet delivery contexts (PDCs), the system comprising a network device and computing node, the system configured to perform operations comprising:
- generating an entropy value for a data packet to be transmitted on the computing network, the entropy value usable to select or change a network path for the data packet;
- determining that the entropy value is acknowledged as not congested and saving the entropy value in a storage structure;
- reusing an oldest saved entropy value from the storage structure to transmit an additional data packet;
- and
- invalidating the oldest saved entropy value.
A computer readable storage medium comprising computer readable instructions for managing a computing network implementing packet delivery contexts (PDCs), the computer readable instructions operable, when executed by a computing node, to perform operations comprising:
- generating an entropy value for a data packet to be transmitted on the computing network, the entropy value usable to select or change a network path for the data packet;
- determining that the entropy value is acknowledged as not congested and saving the entropy value in a storage structure;
- reusing an oldest saved entropy value from the storage structure to transmit an additional data packet;
- and
- invalidating the oldest saved entropy value.
Dependencies are inferred from the claim text.