QUEUE-BASED ADAPTIVE CHUNK SCHEDULING FOR PEER-TO PEER LIVE STREAMING
First Claim
1. A method for scheduling content delivery in a peer-to-peer network, said method comprising:
- receiving a message from a peer;
classifying said received message;
storing said classified message in one of a plurality of queues based on said classification;
generating responses to messages based on a priority of said queue in which said classified message is stored; and
transmitting content to all peers in said peer-to-peer network.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are described for scheduling content delivery in a peer-to-peer network, including receiving a message from a peer, classifying the received message, storing the classified message in one of a plurality of queues based on the classification, generating responses to messages based on a priority of the queue in which the classified message is stored and transmitting content to all peers in the peer-to-peer network. Also described are a method and apparatus for scheduling content delivery in a peer-to-peer network, including receiving one of a message and content from one of a content source server and a peer, classifying the received message, storing the classified message in one of a plurality of queues based on the classification, storing the received content, generating responses to messages based on a priority of the queue in which the classified message is stored and transmitting content to all other peers in the peer-to-peer network.
34 Citations
34 Claims
-
1. A method for scheduling content delivery in a peer-to-peer network, said method comprising:
-
receiving a message from a peer; classifying said received message; storing said classified message in one of a plurality of queues based on said classification; generating responses to messages based on a priority of said queue in which said classified message is stored; and transmitting content to all peers in said peer-to-peer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for scheduling content delivery in a peer-to-peer network, comprising:
-
means for receiving a message from a peer; means for classifying said received message; means for storing said classified message in one of a plurality of queues based on said classification; means for generating responses to messages based on a priority of said queue in which said classified message is stored; and means for transmitting content to all peers in said peer-to-peer network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for scheduling content delivery in a peer-to-peer network, said method comprising:
-
receiving one of a message and content from one of a content source server and a peer; classifying said received message; storing said classified message in one of a plurality of queues based on said classification; storing said received content; generating responses to messages based on a priority of said queue in which said classified message is stored; and transmitting content to all other peers in said peer-to-peer network. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus for scheduling content delivery in a peer-to-peer network, comprising:
-
means for receiving one of a message and content from one of a content source server and a peer; means for classifying said received message; means for storing said classified message in one of a plurality of queues based on said classification; means for storing said received content; means for generating responses to messages based on a priority of said queue in which said classified message is stored; and means for transmitting content to all other peers in said peer-to-peer network. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
Specification