Effective circuits in packet-switched networks
First Claim
1. A method comprising:
- sending, by an end-point sender device, a request to an end-point receiver device connected to the end-point sender device by a packet-switched network, the request associated with a bandwidth reservation from the end-point receiver device and the request indicating a first number of messages that the end-point sender device has to send to the end-point receiver device;
receiving, by the end-point sender device, a response from the end-point receiver device providing clearance to send a second number of messages that is less than the first number of messages to the end-point receiver device using reserved bandwidth of the end-point receiver device, the request and the response creating an effective circuit between the end-point sender device and the end-point receiver device over the packet-switched network; and
in response to creating the effective circuit, sending the second number of messages from the end-point sender device to the end-point receiver device.
2 Assignments
0 Petitions
Accused Products
Abstract
The creation of an effective circuit between a sender device and a receiver device over the packet-switched network is described herein. To establish the effective circuit, the sender device sends a request to the receiver device through the packet-switched network. The request is associated with a bandwidth reservation from the receiver device for reception of a message from the sender device. The receiver device receives multiple requests from multiple sender devices and reserves bandwidth for at least one of the sender devices. The receiver device then sends a response to the at least one sender device providing clearance to send the message to the receiver device using the reserved bandwidth, the request and response establishing the effective circuit. The receiver device may also decline the requests of the other sender devices, causing the other sender devices to send other requests to other receiver devices.
179 Citations
20 Claims
-
1. A method comprising:
-
sending, by an end-point sender device, a request to an end-point receiver device connected to the end-point sender device by a packet-switched network, the request associated with a bandwidth reservation from the end-point receiver device and the request indicating a first number of messages that the end-point sender device has to send to the end-point receiver device; receiving, by the end-point sender device, a response from the end-point receiver device providing clearance to send a second number of messages that is less than the first number of messages to the end-point receiver device using reserved bandwidth of the end-point receiver device, the request and the response creating an effective circuit between the end-point sender device and the end-point receiver device over the packet-switched network; and in response to creating the effective circuit, sending the second number of messages from the end-point sender device to the end-point receiver device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An end-point sender device comprising:
-
a processor; one or more memories; and a network module, stored on the one or more memories and when operated by the processor, performs operations comprising; sending, from the end-point sender device to a first end-point receiver device, a first request to send (RTS) a first queued message, the first RTS seeking a first bandwidth reservation from the first end-point receiver device for reception of the first queued message from the end-point sender device; receiving a response from the first end-point receiver device declining the first RTS; based on the response, sending a second RTS to a second end-point receiver device, the second RTS seeking a second bandwidth reservation from the second end-point receiver device for reception of a second queued message from the end-point sender device; prioritizing the first RTS over a third RTS to be sent in association with a third queued message based at least in part on the first end-point receiver device declining the first RTS; and re-sending, from the end-point sender device to the first end-point receiver device, the first RTS prior to sending the third RTS. - View Dependent Claims (13, 14, 15, 16)
-
-
17. One or more computer-readable storage media comprising computer-executable instructions configured to cause an end-point receiver device to perform operations comprising:
-
receiving, by the end-point receiving device, a plurality of requests to send messages from a plurality of end-point sender devices; prioritizing the plurality of requests for processing; determining a request that indicates a highest priority from the plurality of requests; reserving, at the end-point receiving device, bandwidth for at least one of the end-point sender devices associated with the request that indicates the highest priority; and sending, to the at least one of the end-point sender devices, a response providing clearance to begin sending one or more messages to the end-point receiver device using the reserved bandwidth. - View Dependent Claims (18, 19, 20)
-
Specification