Peer-to-peer system and method with improved utilization
First Claim
Patent Images
1. A method for improving utilization in a peer-to-peer network, the method comprising:
- allocating one or more storage slots at each node in the peer-to-peer network, a first portion of the storage slots allocated for storage zones and any remaining storage slots at each node allocated as a free slot reserve;
inserting data into the storage zones; and
when a storage zone reaches its full capacity, splitting the data in the storage zone into a first and second portion, allocating a free slot reserve storage slot as a new storage zone, and transferring the second portion of the data to the new storage zone.
2 Assignments
0 Petitions
Accused Products
Abstract
An architecture for a peer-to-peer network is disclosed which advantageously improves system utilization.
-
Citations
20 Claims
-
1. A method for improving utilization in a peer-to-peer network, the method comprising:
-
allocating one or more storage slots at each node in the peer-to-peer network, a first portion of the storage slots allocated for storage zones and any remaining storage slots at each node allocated as a free slot reserve;
inserting data into the storage zones; and
when a storage zone reaches its full capacity, splitting the data in the storage zone into a first and second portion, allocating a free slot reserve storage slot as a new storage zone, and transferring the second portion of the data to the new storage zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for improving utilization in a peer-to-peer network, the method comprising:
-
allocating one or more storage slots at each node in the peer-to-peer network, a first portion of the storage slots allocated for storage zones and any remaining storage slots at each node allocated as a free slot reserve; and
when a new node is added to the peer-to-peer network, transferring at least one storage zone from another node in the peer-to-peer network to the new node so as to maintain at least one storage slot at each node in the peer-to-peer network. - View Dependent Claims (12, 13, 14, 15)
-
- 16. A node for a peer-to-peer network, the node maintaining a number of slots for storage of objects in the peer-to-peer network where the number of slots exceeds the node'"'"'s actual physical capacity.
Specification