1. A method of wireless communication, comprising:
transmitting a first physical layer command to a Node B of a time division-synchronous code division multiple access (TD-SCDMA) network to suspend data transmission; and
transmitting a second physical layer command to the Node B to resume data transmission.
2. The method of claim 1 in which the first physical layer command and the second physical layer command are transmitted using uplink synchronization shift bits.
3. The method of claim 1 in which the data transmission is on at least one of a downlink dedicated physical channel and an uplink dedicated physical channel.
4. The method of claim 1 further comprising, between transmitting the first physical layer command and transmitting the second physical layer command, measuring a GSM network.
5. The method of claim 1 further comprising, prior to transmitting the first physical layer command, determining flow control of data is desired.
6. The method of claim 5 further comprising, prior to transmitting the second physical layer command, determining flow control of data is no longer desired.
7. The method of claim 1 further comprising, prior to transmitting the first physical layer command, determining a desire to measure another network.
8. The method of claim 7 further comprising, prior to transmitting the second physical layer command, determining completion of measurement of the other network.
9. The method of claim 1 further comprising repeating transmission of the first physical layer command until detecting that data transmission has been suspended.
10. The method of claim 1 further comprising repeating transmission of the second physical layer command until detecting that data transmission has resumed.
11. A user equipment (UE) configured for wireless communication in a multicarrier radio access network, the UE comprising:
means for transmitting a first physical layer command to a Node B of a time division-synchronous code division multiple access (TD-SCDMA) network to suspend data transmission; and
means for transmitting a second physical layer command to the Node B to resume data transmission.
12. The user equipment of claim 11 in which the first physical layer command and the second physical layer command are transmitted using uplink synchronization shift bits.
13. The user equipment of claim 11 in which the data transmission is on at least one of a downlink dedicated physical channel and an uplink dedicated physical channel.
14. The user equipment of claim 11 further comprising means for, prior to transmitting the first physical layer command, determining flow control of data is desired.
15. The user equipment of claim 14 further comprising means for, prior to transmitting the second physical layer command, determining flow control of data is no longer desired.
16. The user equipment of claim 11 further comprising means for repeating transmission of the first physical layer command until detecting that data transmission has been suspended.
17. The user equipment of claim 11 further comprising means for repeating transmission of the second physical layer command until detecting that data transmission has resumed.
18. A computer program product, comprising:
a computer-readable medium having program code recorded thereon, the program code comprising:
program code to transmit a first physical layer command to a Node B of a time division-synchronous code division multiple access (TD-SCDMA) network to suspend data transmission; and
program code to transmit a second physical layer command to the Node B to resume data transmission.
19. The computer program product of claim 18 in which the first physical layer command and the second physical layer command are transmitted using uplink synchronization shift bits.
20. The computer program product of claim 18 in which the data transmission is on at least one of a downlink dedicated physical channel and an uplink dedicated physical channel.
21. The computer program product of claim 18 further comprising program code, prior to transmitting the first physical layer command, to determine flow control of data is desired.
22. The computer program product of claim 21 further comprising program code, prior to transmitting the second physical layer command, to determine flow control of data is no longer desired.
23. The computer program product of claim 18 further comprising program code to repeat transmission of the first physical layer command until detecting that data transmission has been suspended.
24. The computer program product of claim 18 further comprising program code to repeat transmission of the second physical layer command until detecting that data transmission has resumed.
25. A user equipment (UE) configured for wireless communication, the UE comprising:
at least one processor; and
a memory coupled to the at least one processor, wherein the at least one processor is configured:
to transmit a first physical layer command to a Node B of a time division-synchronous code division multiple access (TD-SCDMA) network to suspend data transmission; and
to transmit a second physical layer command to the Node B to resume data transmission.
26. The user equipment of claim 25 in which the first physical layer command and the second physical layer command are transmitted using uplink synchronization shift bits.
27. The user equipment of claim 25 in which the data transmission is on at least one of a downlink dedicated physical channel and an uplink dedicated physical channel.
28. The user equipment of claim 25 wherein the at least one processor is further configured, prior to transmitting the first physical layer command, to determine flow control of data is desired.
29. The user equipment of claim 28 wherein the at least one processor is further configured, prior to transmitting the second physical layer command, to determine flow control of data is no longer desired.
30. The user equipment of claim 25 wherein the at least one processor is further configured to repeat transmission of the first physical layer command until detecting that data transmission has been suspended.
31. The user equipment of claim 25 wherein the at least one processor is further configured to repeat transmission of the second physical layer command until detecting that data transmission has resumed.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A system comprising:
an identification module configured to identify a receiver machine as available for inclusion in a consumer pool of receiver machines, the consumer pool including a plurality of receiver machines configured to receive messages for the consumer pool from a transmitter machine;
a processor configured by a generation module to generate a consumer address of the receiver machine with respect to the consumer pool, the consumer address being unique to the receiver machine among the plurality of receiver machines within the consumer pool, the generating being based on registration data received from the receiver machine; and
a provision module configured to provide the consumer address to the receiver machine, the consumer address being usable by the receiver machine to generate a multicast communication based on the consumer address, the multicast communication indicating that the receiver machine is available to receive at least some of the messages for the consumer pool from the transmitter machine.
2. The system of claim 1, further comprising a reception module configured to receive publication data from the transmitter machine, the publication data indicating that the transmitter machine is configured to transmit the messages for the consumer pool to the consumer pool.
3. The system of claim 2, wherein the reception module is further configured to receive registration data from the receiver machine, the registration data indicating that the receiver machine is available to receive at least some of the messages for the consumer pool from the transmitter machine.
4. The system of claim 1, wherein the provision module is further configured to provide configuration data to the receiver machine, the configuration data being usable by the receiver machine to perform a comparison of the configuration data to a hash of a message among the messages received from the transmitter machine and to process the message based on the comparison.
5. The system of claim 1, further comprising a storage module configured to store pool data that corresponds to the consumer pool, the pool data referencing each receiver machine of the plurality of receiver machines, and to update the pool data by including a reference to the receiver machine and the consumer address of the receiver machine in the pool data.
6. The system of claim 1, wherein a message among the messages includes a hash generated based on the consumer address.
7. The system of claim 1, wherein the consumer pool corresponds to a topic and the messages for the consumer pool indicate the topic.
8. The system of claim 7, wherein:
the topic that corresponds to the consumer pool is a root topic of the consumer pool;
the consumer pool corresponds to the root topic;
the messages indicate the root topic and a subtopic of the root topic; and
the messages indicate occurrences of events relating to the subtopic of the root topic that corresponds to the consumer pool.
9. A method comprising:
identifying a receiver machine as available for inclusion in a consumer pool of receiver machines, the consumer pool including a plurality of receiver machines configured to receive messages for the consumer pool from a transmitter machine;
generating a consumer address of the receiver machine with respect to the consumer pool, the consumer address being unique to the receiver machine among the plurality of receiver machines within the consumer pool, the generating being performed by a processor of a machine and based on registration data received from the receiver machine; and
providing the consumer address to the receiver machine, the consumer address being usable by the receiver machine to generate a multicast communication based on the consumer address, the multicast communication indicating that the receiver machine is available to receive at least some of the messages for the consumer pool from the transmitter machine.
10. The method of claim 9, further comprising:
providing configuration data to the receiver machine, the configuration data being usable by the receiver machine to perform a comparison of the configuration data to a hash of a message among the messages received from the transmitter machine and to process the message based on the comparison.
11. The method of claim 9, wherein the consumer pool corresponds to a topic and the messages for the consumer pool indicate the topic.
12. The method of claim 11, wherein the receiver machine corresponds to the topic and the receiver machine is available to receive at least some of the messages for the consumer pool that indicate the topic.
13. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
identifying a receiver machine as available for inclusion in a consumer pool of receiver machines, the consumer pool including a plurality of receiver machines configured to receive messages for the consumer pool from a transmitter machine;
generating a consumer address of the receiver machine with respect to the consumer pool, the consumer address being unique to the receiver machine among the plurality of receiver machines within the consumer pool, the generating being based on registration data received from the receiver machine; and
providing the consumer address to the receiver machine, the consumer address being usable by the receiver machine to generate a multicast communication based on the consumer address, the multicast communication indicating that the receiver machine is available to receive at least some of the messages for the consumer pool from the transmitter machine.
14. The non-transitory machine-readable storage medium of claim 13, the operations further comprising:
providing configuration data to the receiver machine, the configuration data being usable by the receiver machine to perform a comparison of the configuration data to a hash of a message among the messages received from the transmitter machine and to process the message based on the comparison.
15. A system comprising:
a reception module configured to receive a consumer address from a configurator machine, the consumer address being unique to the system within a consumer pool of receiver machines, the consumer pool comprising a plurality of receiver machines configured to receive messages for the consumer pool from a transmitter machine, the consumer address being generated by the configurator machine based on registration data transmitted by the system, the registration data indicating that the system is available to receive at least some of the messages for the consumer pool from the transmitter machine;
a processor configured by a generation module to generate a multicast communication based on the consumer address, the multicast communication indicating an availability of the system to receive at least some of the messages for the consumer pool from the transmitter machine; and
a transmission module configured to transmit the registration data and to transmit the multicast communication.
16. The system of claim 15, wherein the reception module is further configured to receive a message among the messages for the consumer pool from the transmitter machine, the message including a hash generated based on the consumer address.
17. The system of claim 15, wherein the reception module is further configured to receive publication data from the transmitter machine, the publication data indicating that the transmitter machine is configured to transmit the messages for the consumer pool to the consumer pool.
18. The system of claim 15, wherein the transmission module is further configured to transmit registration data, the registration data indicating that the system is available to receive at least some of the messages for the consumer pool from the transmitter machine.
19. The system of claim 15, wherein reception module is further configured to receive configuration data from the configurator machine, the configuration data being usable by the system to perform a comparison of the configuration data to a hash of a message among the messages received from the transmitter machine and to process the message based on the comparison.
20. The system of claim 15, wherein the consumer pool corresponds to a topic and the messages for the consumer pool indicate the topic; and wherein the multicast communication further indicates that the system is available to receive at least some of the messages that indicate the topic.
21. The system of claim 20, wherein:
the topic that corresponds to the consumer pool is a root topic of the consumer pool;;
the consumer pool corresponds to the root topic;
the messages indicate the root topic and a subtopic of the root topic;
the messages indicate occurrences of events relating to the subtopic of the root topic that corresponds to the consumer pool; and
the registration data includes a topic identifier that identifies the root topic.
22. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
receiving a consumer address from a configurator machine, the consumer address being unique to the system within a consumer pool of receiver machines, the consumer pool comprising a plurality of receiver machines configured to receive messages for the consumer pool from a transmitter machine, the consumer address being generated by the configurator machine based on registration data transmitted by the system, the registration data indicating that the system is available to receive at least some of the messages for the consumer pool from the transmitter machine;
generating a multicast communication based on the consumer address, the multicast communication indicating an availability of the system to receive at least some of the messages for the consumer pool from the transmitter machine; and
transmitting the multicast communication.
23. The non-transitory machine-readable storage medium of claim 22, the operations further comprising: receiving a message among the messages for the consumer pool from the transmitter machine, the message including a hash generated based on the consumer address.
24. A method comprising:
receiving a consumer address from a configurator machine, the consumer address being unique to the system within a consumer pool of receiver machines, the consumer pool comprising a plurality of receiver machines configured to receive messages for the consumer pool from a transmitter machine, the consumer address being generated by the configurator machine based on registration data transmitted by the system, the registration data indicating that the system is available to receive at least some of the messages for the consumer pool from the transmitter machine;
generating a multicast communication based on the consumer address, the generating being performed by a processor of a machine, the multicast communication indicating an availability of the system to receive at least some of the messages for the consumer pool from the transmitter machine; and
transmitting the multicast communication.
25. The method of claim 24, further comprising: receiving a message among the messages for the consumer pool from the transmitter machine, the message including a hash generated based on the consumer address.