INTELLIGENT NETWORK RESOURCE MANAGER
First Claim
1. A method comprising:
- assigning a selected priority and a selected category to each of a plurality of virtual channels selected from a set of virtual channels associated with a physical communication channel;
wherein each selected priority is selected from a plurality of priorities comprising a first priority and a second priority;
wherein each selected category is selected from a plurality of categories comprising a first category and a second category;
directing outbound messages to the plurality of virtual channels based on a category and a priority of each outbound message;
processing the plurality of virtual channels in a circular order to send the outbound messages over the physical communication channel;
wherein the method is performed by one or more computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for intelligent network resource manager for distributed computing systems is provided. A first priority is assigned to a first virtual channel set that includes at least two virtual channels of a plurality of virtual channels associated with a physical communication channel. A second priority is assigned to a second virtual channel set that includes at least one virtual channel of the plurality of virtual channels. The first virtual channel set has more virtual channels than the second virtual channel set. Outbound messages of the first priority are directed to virtual channels of the first virtual channel set. Outbound messages of the second priority are directed to virtual channels of the second virtual channel set. The virtual channels are processed in a round-robin order, where processing includes sending the outbound messages over the physical communication channel.
-
Citations
20 Claims
-
1. A method comprising:
-
assigning a selected priority and a selected category to each of a plurality of virtual channels selected from a set of virtual channels associated with a physical communication channel; wherein each selected priority is selected from a plurality of priorities comprising a first priority and a second priority; wherein each selected category is selected from a plurality of categories comprising a first category and a second category; directing outbound messages to the plurality of virtual channels based on a category and a priority of each outbound message; processing the plurality of virtual channels in a circular order to send the outbound messages over the physical communication channel; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
assigning a first priority to a first virtual channel set comprising at least two virtual channels of a plurality of virtual channels associated with a physical communication channel; assigning a second priority to a second virtual channel set comprising at least one virtual channel of the plurality of virtual channels; wherein the first virtual channel set has more virtual channels than the second virtual channel set; directing outbound messages of the first priority to virtual channels of the first virtual channel set; directing outbound messages of the second priority to virtual channels of the second virtual channel set; processing the plurality of virtual channels in a round-robin order, wherein processing comprises sending the outbound messages over the physical communication channel; wherein the method is performed by one or more computing devices. - View Dependent Claims (10, 11, 12)
-
-
13. One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of:
-
assigning a selected priority and a selected category to each of a plurality of virtual channels selected from a set of virtual channels associated with a physical communication channel; wherein each selected priority is selected from a plurality of priorities comprising a first priority and a second priority; wherein each selected category is selected from a plurality of categories comprising a first category and a second category; directing outbound messages to the plurality of virtual channels based on a category and a priority of each outbound message; processing the plurality of virtual channels in a circular order to send the outbound messages over the physical communication channel. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification