Lightweight Bartering Grid

Uses of Class
lbg.peer.Peer

Packages that use Peer
lbg.peer   
lbg.peer.core   
lbg.peer.core.negotiator   
lbg.peer.core.qms   
lbg.peer.core.qms.prequeue   
lbg.peer.core.rms   
lbg.peer.core.scheduler   
lbg.peer.core.xms   
lbg.peer.register   
lbg.peer.register.bartering   
lbg.peer.register.learning.db   
lbg.peer.register.learning.supplying   
lbg.peer.register.negotiation   
lbg.peer.service   
lbg.peer.strategy   
lbg.peer.strategy.accounting   
lbg.peer.strategy.negotiation   
lbg.peer.strategy.negotiation.consumption   
lbg.peer.strategy.negotiation.supplying   
lbg.peer.strategy.scheduling   
lbg.peer.strategy.scheduling.consumption   
lbg.peer.strategy.scheduling.filtering   
lbg.peer.strategy.scheduling.local   
lbg.peer.strategy.scheduling.preemption   
lbg.peer.strategy.scheduling.supplying   
lbg.peer.web   
lbg.simulator   
 

Uses of Peer in lbg.peer
 

Subclasses of Peer in lbg.peer
 class LivePeer
          Peer (LIVE mode).
 class SimulatedPeer
          Peer (SIM mode).
 

Uses of Peer in lbg.peer.core
 

Methods in lbg.peer.core with parameters of type Peer
 NegotiatorController ControllerFactory.createNegotiatorController(Peer peer, Negotiator negotiator)
           
 SchedulerController ControllerFactory.createSchedulerController(Peer peer, Scheduler scheduler)
           
 

Constructors in lbg.peer.core with parameters of type Peer
SelfEventProcessorThread(Peer managed_peer)
           
 

Uses of Peer in lbg.peer.core.negotiator
 

Constructors in lbg.peer.core.negotiator with parameters of type Peer
LiveNegotiatorController(Peer managed_peer, Negotiator negotiator)
           
Negotiator(Peer managed_peer, java.lang.String target_negotiation_supplying_policy, java.lang.String target_negotiation_consumption_policy)
           
NegotiatorController(Peer managed_peer)
           
SimulatedNegotiatorController(Peer managed_peer, EnvironmentController env_ctrlr, java.lang.String PEER_BASE_NAME)
           
 

Uses of Peer in lbg.peer.core.qms
 

Constructors in lbg.peer.core.qms with parameters of type Peer
QueueManager(Peer managed_peer, Scheduler scheduler, boolean enable_ttg)
           
 

Uses of Peer in lbg.peer.core.qms.prequeue
 

Methods in lbg.peer.core.qms.prequeue with parameters of type Peer
static JobPreQueue JobPreQueueFactory.createJobPreQueue(Peer managed_peer, Scheduler scheduler, boolean enable_ttg)
           
 

Constructors in lbg.peer.core.qms.prequeue with parameters of type Peer
LiveJobPreQueue(Peer managed_peer, Scheduler scheduler, boolean enable_ttg)
           
SimulatedJobPreQueue(Peer managed_peer, Scheduler scheduler, boolean enable_ttg)
           
 

Uses of Peer in lbg.peer.core.rms
 

Constructors in lbg.peer.core.rms with parameters of type Peer
ResourceDataTracker(Peer managed_peer)
          Constructs a new ResourceDataTracker.
ResourceLocator(Peer managed_peer)
           
ResourceManager(Peer managed_peer, boolean data_present_enabled, boolean data_replication_enabled, float idle_replication_ratio, boolean psufferage_enabled)
           
ResourceTracker(Peer managed_peer, ResourceDataTracker data_tracker)
           
ResourceUsageData(Peer managed_peer, ResourceHandle rh, ResourceDataTracker data_tracker)
           
WorkingSet(Peer managed_peer, ResourceHandle rh, ResourceDataTracker data_tracker)
          Constructs a new WorkingSet.
 

Uses of Peer in lbg.peer.core.scheduler
 

Constructors in lbg.peer.core.scheduler with parameters of type Peer
LiveSchedulerController(Peer managed_peer, Scheduler scheduler)
           
Scheduler(Peer managed_peer, Negotiator negotiator, java.lang.String target_scheduling_local_policy, java.lang.String target_scheduling_running_preemption_policy, java.lang.String target_scheduling_waiting_preemption_policy, java.lang.String target_supplying_filtering_policy, java.lang.String target_scheduling_supplying_policy, java.lang.String target_scheduling_consumption_policy)
          Creates a new Scheduler.
SchedulerController(Peer managed_peer)
           
SimulatedSchedulerController(Peer managed_peer, EnvironmentController env_ctrlr, java.lang.String PEER_BASE_NAME)
           
 

Uses of Peer in lbg.peer.core.xms
 

Constructors in lbg.peer.core.xms with parameters of type Peer
ExecutionManager(Peer managed_peer, long consumption_timeout)
           
RunningConsumptionTaskManager(Peer managed_peer, TaskComparator task_cmp, java.lang.String task_runtime_data_type)
           
RunningLocalTaskManager(Peer managed_peer, TaskComparator task_cmp, java.lang.String task_runtime_data_type)
           
RunningSupplyingTaskManager(Peer managed_peer, TaskComparator task_cmp, java.lang.String task_runtime_data_type)
           
 

Uses of Peer in lbg.peer.register
 

Constructors in lbg.peer.register with parameters of type Peer
NeighborhoodBarteringProfile(Peer managed_peer, PeerRegister grid_register)
           
NeighborhoodNegotiationProfile(Peer managed_peer, PeerRegister grid_register, PeerStrategyConfiguration peer_strategy_config)
           
PeerProfile(Peer managed_peer, ExternalPeerHandle profiled_peer, BarteringAccountantPolicy accountant)
           
PeerRegister(Peer managed_peer, StrategyDescriptor strategy, PeerStrategyConfiguration peer_strategy_config)
           
 

Uses of Peer in lbg.peer.register.bartering
 

Constructors in lbg.peer.register.bartering with parameters of type Peer
PeerBarteringProfile(Peer managed_peer, ExternalPeerHandle profiled_peer, BarteringAccountantPolicy accountant)
           
 

Uses of Peer in lbg.peer.register.learning.db
 

Methods in lbg.peer.register.learning.db with parameters of type Peer
 PeerInteractionsDataBase PeerInteractionsDataBaseFactory.createPeerInteractionsDataBase(Peer managed_peer, ExternalPeerHandle profiled_peer)
          Creates a new PeerInteractionsDataBase.
 

Uses of Peer in lbg.peer.register.learning.supplying
 

Constructors in lbg.peer.register.learning.supplying with parameters of type Peer
PeerSupplyingDataTracker(Peer managed_peer, int capacity)
          Constructs a new PeerSupplyingDataTracker.
 

Uses of Peer in lbg.peer.register.negotiation
 

Constructors in lbg.peer.register.negotiation with parameters of type Peer
PeerNegotiationProfile(Peer managed_peer, ExternalPeerHandle profiled_peer)
           
 

Uses of Peer in lbg.peer.service
 

Methods in lbg.peer.service with parameters of type Peer
 PeerService PeerServiceFactory.createPeerService(Peer owner_peer)
           
 

Constructors in lbg.peer.service with parameters of type Peer
LivePeerService(Peer owner_peer)
           
SimulatedPeerService(Peer owner_peer)
           
SimulatedWithCloningPeerService(Peer owner_peer)
           
 

Uses of Peer in lbg.peer.strategy
 

Constructors in lbg.peer.strategy with parameters of type Peer
StrategyDescriptor(Peer managed_peer, PeerStrategyConfiguration peer_strategy_config)
           
 

Uses of Peer in lbg.peer.strategy.accounting
 

Methods in lbg.peer.strategy.accounting with parameters of type Peer
abstract  BarteringAccountantPolicy BarteringAccountantType.createAccountant(Peer peer)
           
 

Constructors in lbg.peer.strategy.accounting with parameters of type Peer
LBGRelativePowerAccountant(Peer managed_peer)
           
LBGTimeAccountant(Peer managed_peer)
           
NoEvalAccountant(Peer managed_peer)
           
OGPerfectAccountant(Peer managed_peer)
          Constructs a new OGPerfectAccountant (SIM_MODE only).
OGRelativePowerAccountant(Peer managed_peer)
           
OGTimeAccountant(Peer managed_peer)
           
 

Uses of Peer in lbg.peer.strategy.negotiation
 

Methods in lbg.peer.strategy.negotiation with parameters of type Peer
abstract  ConsumptionNegotiationPolicy ConsumptionNegotiationType.createConsumptionNegotiationPolicy(Peer managed_peer)
           
abstract  SupplyingNegotiationPolicy SupplyingNegotiationType.createSupplyingNegotiationPolicy(Peer managed_peer)
           
 

Uses of Peer in lbg.peer.strategy.negotiation.consumption
 

Constructors in lbg.peer.strategy.negotiation.consumption with parameters of type Peer
CommonConsumptionNegotiation(Peer managed_peer)
           
NoConsumptionNegotiation(Peer managed_peer)
           
RandomConsumptionNegotiation(Peer managed_peer)
           
 

Uses of Peer in lbg.peer.strategy.negotiation.supplying
 

Constructors in lbg.peer.strategy.negotiation.supplying with parameters of type Peer
FavorsSupplyingNegotiation(Peer managed_peer)
           
NoSupplyingNegotiation(Peer managed_peer)
           
RandomSupplyingNegotiation(Peer managed_peer)
           
ReliableSupplyingNegotiation(Peer managed_peer)
           
UnlimitedSupplyingNegotiation(Peer managed_peer)
           
 

Uses of Peer in lbg.peer.strategy.scheduling
 

Methods in lbg.peer.strategy.scheduling with parameters of type Peer
abstract  ConsumptionSchedulingPolicy ConsumptionSchedulingType.createConsumptionSchedulingPolicy(Peer managed_peer, Scheduler scheduler)
           
abstract  LocalSchedulingPolicy LocalSchedulingType.createLocalSchedulingPolicy(Peer managed_peer, Scheduler scheduler)
           
abstract  SupplyingFilteringPolicy SupplyingFilteringType.createSupplyingFilteringPolicy(Peer managed_peer)
           
abstract  SupplyingRunningPreemptionPolicy SupplyingRunningPreemptionType.createSupplyingRunningPreemptionPolicy(Peer managed_peer, Scheduler scheduler)
           
abstract  SupplyingSchedulingPolicy SupplyingSchedulingType.createSupplyingSchedulingPolicy(Peer managed_peer, Scheduler scheduler)
           
abstract  SupplyingWaitingPreemptionPolicy SupplyingWaitingPreemptionType.createSupplyingWaitingPreemptionPolicy(Peer managed_peer)
           
 

Uses of Peer in lbg.peer.strategy.scheduling.consumption
 

Constructors in lbg.peer.strategy.scheduling.consumption with parameters of type Peer
AdaptiveMC4ConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
AdaptiveTCoRConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
CommonConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
ConservativeTimeStrideConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
DataConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
FavorsConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
GrantsConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
MC4ConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
MCoSConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
MTBCConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
MTTCConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
NoConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
PerformanceConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
RandomConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
ReliableConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
ReliableMLConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
TCaRConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
TCoRConsumptionScheduling(Peer managed_peer, Scheduler scheduler)
           
 

Uses of Peer in lbg.peer.strategy.scheduling.filtering
 

Constructors in lbg.peer.strategy.scheduling.filtering with parameters of type Peer
CommonSupplyingFiltering(Peer managed_peer)
           
FIFOSupplyingFiltering(Peer managed_peer)
           
NoSupplyingFiltering(Peer managed_peer)
           
RelaxedFavorsSupplyingFiltering(Peer managed_peer)
           
StrictFavorsSupplyingFiltering(Peer managed_peer)
           
UnlimitedSupplyingFiltering(Peer managed_peer)
           
 

Uses of Peer in lbg.peer.strategy.scheduling.local
 

Constructors in lbg.peer.strategy.scheduling.local with parameters of type Peer
NonpreemptiveLocalScheduling(Peer managed_peer, Scheduler scheduler)
           
PreemptiveLocalScheduling(Peer managed_peer, Scheduler scheduler)
           
 

Uses of Peer in lbg.peer.strategy.scheduling.preemption
 

Constructors in lbg.peer.strategy.scheduling.preemption with parameters of type Peer
AdaptivePreemption(Peer managed_peer, Scheduler scheduler)
           
AdaptivePreemptionGrace1(Peer managed_peer, Scheduler scheduler)
           
AdaptivePreemptionGrace10(Peer managed_peer, Scheduler scheduler)
           
AdaptivePreemptionGrace2(Peer managed_peer, Scheduler scheduler)
           
AdaptivePreemptionGrace5(Peer managed_peer, Scheduler scheduler)
           
FavorsWaitingPreemption(Peer managed_peer)
           
FIFOWaitingPreemption(Peer managed_peer)
           
FullCancellation(Peer managed_peer, Scheduler scheduler)
           
FullPreemption(Peer managed_peer, Scheduler scheduler)
           
FullWaitingPreemption(Peer managed_peer)
           
LimitedCancellation(Peer managed_peer, Scheduler scheduler)
           
LimitedPreemption(Peer managed_peer, Scheduler scheduler)
           
NoPreemption(Peer managed_peer)
           
NoPreemption(Peer managed_peer, Scheduler scheduler)
           
NoWaitingPreemption(Peer managed_peer)
           
 

Uses of Peer in lbg.peer.strategy.scheduling.supplying
 

Constructors in lbg.peer.strategy.scheduling.supplying with parameters of type Peer
FavorsSupplyingScheduling(Peer managed_peer, Scheduler scheduler)
           
FIFOSupplyingScheduling(Peer managed_peer, Scheduler scheduler)
           
NoSupplyingScheduling(Peer managed_peer, Scheduler scheduler)
           
QAwareFavorsSupplyingScheduling(Peer managed_peer, Scheduler scheduler)
           
QAwareFIFOSupplyingScheduling(Peer managed_peer, Scheduler scheduler)
           
 

Uses of Peer in lbg.peer.web
 

Constructors in lbg.peer.web with parameters of type Peer
PeerWebServer(Peer p)
           
PeerWebStatusProvider(Peer p, java.util.concurrent.LinkedBlockingQueue<java.net.Socket> q)
           
 

Uses of Peer in lbg.simulator
 

Methods in lbg.simulator with parameters of type Peer
 void EnvironmentController.setPeers(Peer[] peers)
           
 


Lightweight Bartering Grid

Copyright (c) 2005-2008, Cyril Briquet, parts Xavier Dalem.