Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Lightweight Bartering Grid
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Lightweight Bartering Grid
PREV NEXT | FRAMES NO FRAMES

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