Recommendation schema for storing data in a shared data storage network
AssigneeInternational Business Machines Corporation
InventorsSilvia C. S. Bianchi, Heloisa C. S. P. Candello, Renato L. F. Cunha, Claudio S. Pinhanez
Life of this patent
Estimating the term…
Abstract
A shared data storage network, such as a peer-to-peer network, is managed according to individual member trust level. Members of the storage network make their local storage available to other members of the network. Members receive a storage-location recommendation based on (i) the type of data to be stored, and (ii) an individual trust level assigned to members providing storage resources in the network.
Claims20
A method comprising:
- determining a file trust level associated with a file to be stored by a first user on a local storage device of a second user;
- identifying a set of storage devices within a networked computers system including a plurality of computer systems and the local storage device of the second user, the set of storage devices being local storage devices on corresponding computer systems of the plurality of computer systems;
- assigning a storage trust level to the local storage device based on a set of social link interaction information as an indicator of trustworthiness of a computer system to which the storage device corresponds, the storage trust level being a threshold trust level for storing data on the storage device;
- and
- determining a subset of qualifying storage devices within the set of storage devices, a qualifying storage device having a storage trust level that matches the file trust level;
- wherein:
- the set of social link interaction information corresponds to a relationship between the first user and the second user;
- the storage trust level is one of a set of storage trust levels including a lower level and an upper level, the upper level indicating more trustworthiness than the lower level;
- and
- at least the identifying and determining steps are performed by computer software running on computer hardware.
A computer program product comprising a computer readable storage medium having stored thereon:
- first program instructions programmed to determine a file trust level associated with a file to be stored by a first user on a local storage device of a second user;
- second program instructions programmed to identify a set of storage devices within a networked computer system including a plurality of computer systems and the local storage device of the second user, the set of storage devices being local storage devices on corresponding computer systems of the plurality of computer systems;
- third program instructions programmed to assign a storage trust level to the local storage device based on a set of social link interaction information as an indicator of trustworthiness of a computer system to which the storage device corresponds, the storage trust level being a threshold trust level for storing data on the storage device;
- and
- fourth program instructions programmed to determine a subset of qualifying storage devices within the set of storage devices, a qualifying storage device having a storage trust level that matches the file trust level;
- wherein:
- the set of social link interaction information corresponds to a relationship between the first user and the second user;
- the storage trust level is one of a set of storage trust levels including a lower level and an upper level, the upper level indicating more trustworthiness than the lower level.
A computer system comprising:
- a processor(s) set;
- and
- a computer readable storage medium;
- wherein:
- the processor set is structured, located, connected, and/or programmed to run program instructions stored on the computer readable storage medium;
- and
- the program instructions include:
- first program instructions programmed to determine a file trust level associated with a file to be stored by a first user on a local storage device of a second user;
- second program instructions programmed to identify a set of storage devices within a networked computer system including a plurality of computer systems and the local storage device of the second user, the set of storage devices being local storage devices on corresponding computer systems of the plurality of computer systems;
- third program instructions programmed to assign a storage trust level to the local storage device of the set of storage devices based on a set of social link interaction information as an indicator of trustworthiness of a computer system to which the storage device corresponds, the storage trust level being a threshold trust level for storing data on the storage device;
- and
- fourth program instructions programmed to determine a subset of qualifying storage devices within the set of storage devices, a qualifying storage device having a storage trust level that matches the file trust level;
- wherein:
- the set of social link interaction information corresponds to a relationship between the first user and the second user;
- the storage trust level is one of a set of storage trust levels including a lower level and an upper level, the upper level indicating more trustworthiness than the lower level.
Dependencies are inferred from the claim text.