lbg.peer.config
Class PeerStrategyConfiguration
java.lang.Object
lbg.peer.config.PeerStrategyConfiguration
public class PeerStrategyConfiguration
- extends java.lang.Object
- Author:
- Cyril Briquet
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PeerStrategyConfiguration
public PeerStrategyConfiguration(java.util.Properties props)
throws GridException
- Throws:
GridException
PeerStrategyConfiguration
public PeerStrategyConfiguration(GridStrategyConfiguration grid_strategy_config,
int g)
throws GridException
- Throws:
GridException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
format
public java.lang.String format(boolean log_format)
- Outputs the PeerStrategyConfiguration,
formatted either as a property file
or as a log file.
- Parameters:
log_format
- true to format PeerStrategyConfiguration as a log file
- Returns:
- formatted PeerStrategyConfiguration
PEER_DEFAULT_ACCOUNTANT
public java.lang.String PEER_DEFAULT_ACCOUNTANT()
PEER_NEGOTIATION_SUPPLYING_POLICY
public java.lang.String PEER_NEGOTIATION_SUPPLYING_POLICY()
PEER_NEGOTIATION_CONSUMPTION_POLICY
public java.lang.String PEER_NEGOTIATION_CONSUMPTION_POLICY()
PEER_SCHEDULING_LOCAL_POLICY
public java.lang.String PEER_SCHEDULING_LOCAL_POLICY()
PEER_PREEMPTION_SUPPLYING_RUNNING_POLICY
public java.lang.String PEER_PREEMPTION_SUPPLYING_RUNNING_POLICY()
PEER_PREEMPTION_SUPPLYING_WAITING_POLICY
public java.lang.String PEER_PREEMPTION_SUPPLYING_WAITING_POLICY()
PEER_FILTERING_SUPPLYING_POLICY
public java.lang.String PEER_FILTERING_SUPPLYING_POLICY()
PEER_SCHEDULING_SUPPLYING_POLICY
public java.lang.String PEER_SCHEDULING_SUPPLYING_POLICY()
PEER_SCHEDULING_CONSUMPTION_POLICY
public java.lang.String PEER_SCHEDULING_CONSUMPTION_POLICY()
REQUESTORS_COUNT_THRESHOLD
public int REQUESTORS_COUNT_THRESHOLD()
REQUESTORS_TIME_THRESHOLD
public int REQUESTORS_TIME_THRESHOLD()
GRANTORS_COUNT_THRESHOLD
public int GRANTORS_COUNT_THRESHOLD()
GRANTORS_TIME_THRESHOLD
public int GRANTORS_TIME_THRESHOLD()
REQUEST_SUPPLYING_TIME_THRESHOLD
public int REQUEST_SUPPLYING_TIME_THRESHOLD()
LOCAL_Q_LEN_PREEMPTION_THRESHOLD
public int LOCAL_Q_LEN_PREEMPTION_THRESHOLD()
PEER_PSUFFERAGE
public boolean PEER_PSUFFERAGE()
PEER_Q_FILTERING_THRESHOLD
public int PEER_Q_FILTERING_THRESHOLD()
CONSUMPTION_TIMEOUT
public long CONSUMPTION_TIMEOUT()
DO_CONSUMPTION_BLACKLIST
public boolean DO_CONSUMPTION_BLACKLIST()
CONSUMPTION_BLACKLIST_PROBA
public float CONSUMPTION_BLACKLIST_PROBA()
getPolicyCount
public static final int getPolicyCount()
getPDPCount
public static final int getPDPCount()
getPDPList
public static final java.lang.String[] getPDPList()
getPDPLabels
public static final java.lang.String[] getPDPLabels(java.lang.String pdp)
throws GridException
- Throws:
GridException
Copyright (c) 2005-2008, Cyril Briquet, parts Xavier Dalem.