Class SelectionMechanismIdentifiers
java.lang.Object
es.uam.eps.ir.relison.grid.diffusion.selection.SelectionMechanismIdentifiers
public class SelectionMechanismIdentifiers
extends java.lang.Object
List of identifiers of the selection mechanisms which are available in the framework.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ALLREALPROP
Identifier for selecting all those pieces of information which were truly propagated for their diffusion.static java.lang.String
COUNT
Identifier for selecting a fixed number of pieces for propagation.static java.lang.String
COUNTREALPROP
Identifier for selecting a maximum number of those pieces of information which were truly propagated for their diffusion.static java.lang.String
COUNTTHRESHOLD
Identifier for selecting to propagate pieces which have been received from more than a number of users.static java.lang.String
ICM
Identifier for selecting to propagate pieces from other users with a certain probability depending (only) on the sender and receiver.static java.lang.String
LIMITEDCOUNTTHRESHOLD
Identifier for selecting to propagate pieces which have been received from more than a number of users.static java.lang.String
LIMITEDPROPTHRESHOLD
Identifier for selecting to propagate pieces which have been received from more than a proportion of users who send him content.static java.lang.String
LOOSETIMESTAMP
Identifier for selecting pieces to propagate according to timestamp, which can re-propagate received pieces at a later time than originally.static java.lang.String
ONLYOWN
Identifier for selecting only pieces of information they have created.static java.lang.String
PROPORTIONTHRESHOLD
Identifier for selecting to propagate pieces which have been received from more than a proportion of users who send him content.static java.lang.String
PUREREC
Identifier for selecting pieces of information to propagate which come from the recommended links.static java.lang.String
PURERECBATCH
Identifier for selecting pieces of information to propagate either from the recommended links or from the original links (chosen with a probability)static java.lang.String
PURETIMESTAMP
Identifier for selecting pieces to propagate according to timestamp, which cannot re-propagate received pieces at a later time than originally.static java.lang.String
PUSHPULL
Identifier for selecting all the information the users know to propagate and a fixed number of their own pieces.static java.lang.String
REC
Identifier for selecting pieces to propagate according to whether they come from recommended links or not.static java.lang.String
TIMESTAMPORDERED
Identifier for selecting a fixed number of pieces for propagation, and selecting them according to their timestamps. -
Constructor Summary
Constructors Constructor Description SelectionMechanismIdentifiers()
-
Method Summary
-
Field Details
-
ALLREALPROP
public static final java.lang.String ALLREALPROPIdentifier for selecting all those pieces of information which were truly propagated for their diffusion.- See Also:
- Constant Field Values
-
PURERECBATCH
public static final java.lang.String PURERECBATCHIdentifier for selecting pieces of information to propagate either from the recommended links or from the original links (chosen with a probability)- See Also:
- Constant Field Values
-
COUNTREALPROP
public static final java.lang.String COUNTREALPROPIdentifier for selecting a maximum number of those pieces of information which were truly propagated for their diffusion.- See Also:
- Constant Field Values
-
COUNT
public static final java.lang.String COUNTIdentifier for selecting a fixed number of pieces for propagation.- See Also:
- Constant Field Values
-
COUNTTHRESHOLD
public static final java.lang.String COUNTTHRESHOLDIdentifier for selecting to propagate pieces which have been received from more than a number of users. Propagates all those pieces.- See Also:
- Constant Field Values
-
ICM
public static final java.lang.String ICMIdentifier for selecting to propagate pieces from other users with a certain probability depending (only) on the sender and receiver.- See Also:
- Constant Field Values
-
LIMITEDCOUNTTHRESHOLD
public static final java.lang.String LIMITEDCOUNTTHRESHOLDIdentifier for selecting to propagate pieces which have been received from more than a number of users. Propagates a fix number of pieces from them.- See Also:
- Constant Field Values
-
LIMITEDPROPTHRESHOLD
public static final java.lang.String LIMITEDPROPTHRESHOLDIdentifier for selecting to propagate pieces which have been received from more than a proportion of users who send him content. Propagates a fix number of pieces from them.- See Also:
- Constant Field Values
-
LOOSETIMESTAMP
public static final java.lang.String LOOSETIMESTAMPIdentifier for selecting pieces to propagate according to timestamp, which can re-propagate received pieces at a later time than originally.- See Also:
- Constant Field Values
-
ONLYOWN
public static final java.lang.String ONLYOWNIdentifier for selecting only pieces of information they have created.- See Also:
- Constant Field Values
-
PROPORTIONTHRESHOLD
public static final java.lang.String PROPORTIONTHRESHOLDIdentifier for selecting to propagate pieces which have been received from more than a proportion of users who send him content. Propagates all of those.- See Also:
- Constant Field Values
-
PUSHPULL
public static final java.lang.String PUSHPULLIdentifier for selecting all the information the users know to propagate and a fixed number of their own pieces.- See Also:
- Constant Field Values
-
PUREREC
public static final java.lang.String PURERECIdentifier for selecting pieces of information to propagate which come from the recommended links. No pieces from other users are propagated.- See Also:
- Constant Field Values
-
PURETIMESTAMP
public static final java.lang.String PURETIMESTAMPIdentifier for selecting pieces to propagate according to timestamp, which cannot re-propagate received pieces at a later time than originally.- See Also:
- Constant Field Values
-
REC
public static final java.lang.String RECIdentifier for selecting pieces to propagate according to whether they come from recommended links or not. A coin is tossed to determine from which list each of them is selected.- See Also:
- Constant Field Values
-
TIMESTAMPORDERED
public static final java.lang.String TIMESTAMPORDEREDIdentifier for selecting a fixed number of pieces for propagation, and selecting them according to their timestamps.- See Also:
- Constant Field Values
-
-
Constructor Details
-
SelectionMechanismIdentifiers
public SelectionMechanismIdentifiers()
-