METHOD FOR MAKING INTELLIGENT DATA PLACEMENT DECISIONS IN A COMPUTER NETWORK
First Claim
1. A method for making data placement decisions in a computer network, wherein multiple criteria, rules or factors may be considered, prioritized and weighted using one or more algorithms,wherein such criteria, rules or factors may comprise shared social rules that govern the behavior of all participating nodes, per-object criteria (also called demand criteria) and criteria that relate to a participating node'"'"'s self-interest and,wherein the criteria, rules and factors to consider may be predefined, assigned, or derived from current data and,wherein algorithms for weighting criteria, rules and factors may be predefined, assigned or derived from current data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for making data placement decisions in a computer network uses multiple factors comprising social rules (rules, factors and criteria common to all participating nodes and intended to benefit the community of nodes), as well as rules, factors and criteria driven by individual self-interest of the participating nodes. The method calls for each node to act in a semi-autonomous manner, without the need for a central coordinating node. By considering multiple factors fully, and not eliminating factors by a sequence of True/False decisions, the method may arrive at optimal decisions and may generate a ranked list of node candidates.
-
Citations
11 Claims
-
1. A method for making data placement decisions in a computer network, wherein multiple criteria, rules or factors may be considered, prioritized and weighted using one or more algorithms,
wherein such criteria, rules or factors may comprise shared social rules that govern the behavior of all participating nodes, per-object criteria (also called demand criteria) and criteria that relate to a participating node'"'"'s self-interest and, wherein the criteria, rules and factors to consider may be predefined, assigned, or derived from current data and, wherein algorithms for weighting criteria, rules and factors may be predefined, assigned or derived from current data.
Specification