Limiting request propagation in a distributed file system
First Claim
Patent Images
1. A method of limiting propagation of requests for a file comprising:
- sharing index information associated with the file from a first network node to a second network node in a peer to peer system;
updating a distance counter in the index information by the second network node; and
setting a request propagation limit in a request packet for requesting the file by the second network node to the distance counter.
1 Assignment
0 Petitions
Accused Products
Abstract
Limiting propagation of requests for a file in a peer to peer media sharing system may be accomplished by sharing index information associated with the file from a first network node to a second network node in the peer to peer system, updating a distance counter in the index information by the second network node to denote the sharing of the index information about the file, and setting a request propagation limit in a request packet for requesting the file by the second network node to the distance counter.
-
Citations
30 Claims
-
1. A method of limiting propagation of requests for a file comprising:
-
sharing index information associated with the file from a first network node to a second network node in a peer to peer system;
updating a distance counter in the index information by the second network node; and
setting a request propagation limit in a request packet for requesting the file by the second network node to the distance counter. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article comprising:
- a storage medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor, the instructions provide for limiting propagation of requests for a file by sharing index information associated with the file from a first network node to a second network node in a peer to peer system;
updating a distance counter in the index information by the second network node; and
setting a request propagation limit in a request packet for requesting the file by the second network node to the distance counter. - View Dependent Claims (9, 10, 11, 12, 13)
- a storage medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor, the instructions provide for limiting propagation of requests for a file by sharing index information associated with the file from a first network node to a second network node in a peer to peer system;
-
14. A method of operating a plurality of network nodes to limit propagation of requests for a file in a peer to peer system comprising:
-
creating a file and assigning a globally unique identifier to the file by a first network node;
sharing index information associated with the file by the first network node with a second network node in the peer to peer system;
updating a distance counter in the index information by the second network node to denote the sharing of the index information;
setting a request propagation limit in a request packet for requesting the file by the second network node to the distance counter; and
forwarding the request packet to another network node only when a propagation counter for the request packet does not exceed the request propagation limit. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An article comprising:
- a storage medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor, the instructions provide for operating a plurality of network nodes to limit propagation of requests for a file in a peer to peer system by creating a file and assigning a globally unique identifier to the file by a first network node;
sharing index information associated with the file by the first network node with a second network node in the peer to peer system;
updating a distance counter in the index information by the second network node to denote the sharing of the index information;
setting a request propagation limit in a request packet for requesting the file by the second network node to the distance counter; and
forwarding the request packet to another network node only when a propagation counter for the request packet does not exceed the request propagation limit. - View Dependent Claims (21, 22, 23, 24, 25)
- a storage medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor, the instructions provide for operating a plurality of network nodes to limit propagation of requests for a file in a peer to peer system by creating a file and assigning a globally unique identifier to the file by a first network node;
-
26. A peer to peer file sharing system comprising:
a plurality of network nodes, wherein each network node creates files and assigns a globally unique identifier to each created file, shares index information associated with each of the created files with other network nodes, updates a distance counter in the index information to denote sharing of the index information, sets a request propagation limit in a request packet for requesting a file to the distance counter; and
forwards the request packet to another network node only when the request propagation limit is not reached.- View Dependent Claims (27, 28, 29, 30)
Specification