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

A B C D E F G H I J K L M N O P Q R S T U V W X

## A

abort() - Method in class lbg.resource.execution.LiveTaskExecutionHandler
  Stops the managed task.
AbstractExternalPeerHandle - Interface in lbg.peer.service
AbstractInternalPeerHandle - Interface in lbg.peer.service
AbstractResourceHandle - Interface in lbg.resource.service
AbstractUserPeerHandle - Interface in lbg.peer.service
accountCancelledTask() - Method in class lbg.peer.register.learning.consumption.SupplierReliabilityHistory
accountCompletedTask() - Method in class lbg.peer.register.learning.consumption.SupplierReliabilityHistory
accountConsumptionCancellation(Task, long) - Method in class lbg.peer.register.bartering.PeerBarteringProfile
accountConsumptionCancellation(Task, long) - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
accountConsumptionCancellation(String, Task, long) - Method in class lbg.peer.register.NeighborhoodBarteringProfile
accountConsumptionCompletion(Task, long, long) - Method in class lbg.peer.register.bartering.PeerBarteringProfile
accountConsumptionCompletion(Task, long, long) - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
accountConsumptionCompletion(Task, long) - Method in class lbg.peer.register.NeighborhoodBarteringProfile
accountLocalActivityCancellation(Task) - Method in class lbg.peer.register.NeighborhoodBarteringProfile
accountLocalActivityCompletion(Task) - Method in class lbg.peer.register.NeighborhoodBarteringProfile
accountSchedulerConsumptionDecision(long, double) - Method in class lbg.peer.core.scheduler.Scheduler
accountSchedulerLocalDecision() - Method in class lbg.peer.core.scheduler.Scheduler
accountSchedulerPreemptionDecision() - Method in class lbg.peer.core.scheduler.Scheduler
accountSchedulerSupplyingDecision() - Method in class lbg.peer.core.scheduler.Scheduler
accountSentConsumptionGrants(int) - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
accountSentConsumptionGrants(String, int) - Method in class lbg.peer.register.NeighborhoodNegotiationProfile
accountSentSupplyingRequests(int) - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
accountSentSupplyingRequests(String, int) - Method in class lbg.peer.register.NeighborhoodNegotiationProfile
accountSupplyingCancellation(Task, long) - Method in class lbg.peer.register.bartering.PeerBarteringProfile
accountSupplyingCancellation(Task, long) - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
accountSupplyingCancellation(Task, long) - Method in class lbg.peer.register.NeighborhoodBarteringProfile
accountSupplyingCompletion(Task, long, long) - Method in class lbg.peer.register.bartering.PeerBarteringProfile
accountSupplyingCompletion(Task, long, long) - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
accountSupplyingCompletion(Task, long) - Method in class lbg.peer.register.NeighborhoodBarteringProfile
accountUsedConsumptionGrant(String) - Method in class lbg.peer.register.NeighborhoodNegotiationProfile
accountUsedConsumptionGrants(int) - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
activateAllScheduling() - Method in class lbg.peer.core.scheduler.SchedulerController
activateConsumptionScheduling() - Method in class lbg.peer.core.scheduler.SchedulerController
activateLocalAndConsumptionScheduling() - Method in class lbg.peer.core.scheduler.SchedulerController
activateLocalAndSupplyingScheduling() - Method in class lbg.peer.core.scheduler.SchedulerController
activateLocalScheduling() - Method in class lbg.peer.core.scheduler.SchedulerController
activateLocalScheduling() - Method in class lbg.simulator.SimulatorEnvironment
activateSupplyingRequestsEvaluation() - Method in class lbg.peer.core.negotiator.NegotiatorController
activateSupplyingRequestsGeneration() - Method in class lbg.peer.core.negotiator.NegotiatorController
activateSupplyingScheduling() - Method in class lbg.peer.core.scheduler.SchedulerController
actuallyTransferJob(JobPreQueue.RequestHolder) - Method in class lbg.peer.core.qms.prequeue.JobPreQueue
AdaptiveMC4ConsumptionRanking - Class in lbg.peer.strategy.ranking
  AdaptiveMC4ConsumptionRanking ranks Grantors (i.e.
AdaptiveMC4ConsumptionRanking(ConsumptionGrantsContainer, JobConsumptionOutcomeTracker, boolean, float) - Constructor for class lbg.peer.strategy.ranking.AdaptiveMC4ConsumptionRanking
AdaptiveMC4ConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Consumption scheduling based on TCoR ranking.
AdaptiveMC4ConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.AdaptiveMC4ConsumptionScheduling
AdaptivePreemption - Class in lbg.peer.strategy.scheduling.preemption
  Adaptive Preemption.
AdaptivePreemption(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.preemption.AdaptivePreemption
AdaptivePreemptionGrace1 - Class in lbg.peer.strategy.scheduling.preemption
  Adaptive Preemption.
AdaptivePreemptionGrace1(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.preemption.AdaptivePreemptionGrace1
AdaptivePreemptionGrace10 - Class in lbg.peer.strategy.scheduling.preemption
  Adaptive Preemption.
AdaptivePreemptionGrace10(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.preemption.AdaptivePreemptionGrace10
AdaptivePreemptionGrace2 - Class in lbg.peer.strategy.scheduling.preemption
  Adaptive Preemption.
AdaptivePreemptionGrace2(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.preemption.AdaptivePreemptionGrace2
AdaptivePreemptionGrace5 - Class in lbg.peer.strategy.scheduling.preemption
  Adaptive Preemption.
AdaptivePreemptionGrace5(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.preemption.AdaptivePreemptionGrace5
AdaptiveTCoRConsumptionRanking - Class in lbg.peer.strategy.ranking
  AdaptiveTCoRConsumptionRanking ranks Grantors (i.e.
AdaptiveTCoRConsumptionRanking(ConsumptionGrantsContainer, JobConsumptionOutcomeTracker, boolean) - Constructor for class lbg.peer.strategy.ranking.AdaptiveTCoRConsumptionRanking
AdaptiveTCoRConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Consumption scheduling based on TCoR ranking.
AdaptiveTCoRConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.AdaptiveTCoRConsumptionScheduling
add(E) - Method in class lbg.common.queueing.priority.PriorityQueue
  Adds target element to the end of the PriorityQueue, if not already present.
add(MetaGridData[]) - Method in class lbg.peer.register.learning.supplying.PeerSupplyingDataTracker
  Add data (from a presumably Supplying Task) to be stored and analyzed.
add(String[], byte[][]) - Method in class lbg.peer.workflow.JobDescriptor
  Adds classes that will be required later.
add(String[], GridData[][]) - Method in class lbg.peer.workflow.JobDescriptor
  Adds datas that will be required later.
add(TaskDescriptor) - Method in class lbg.peer.workflow.JobDescriptor
  Adds a TaskDescriptor to to this JobDescriptor.
add(TaskDescriptor, String[], byte[][], String[], GridData[][]) - Method in class lbg.peer.workflow.JobDescriptor
  Convenience method to add everything needed for a TaskDescriptor at once
add(K, Metadata<K>) - Method in class lbg.protocol.data.ByteBoundedSlottedLRUCache
add(K, Metadata<K>) - Method in class lbg.protocol.data.Cache
  Adds an entry to the cache.
add(K, Metadata<K>) - Method in class lbg.protocol.data.SlottedLRUCache
  Adds an entry to the cache.
add(K, Metadata<K>) - Method in class lbg.protocol.data.UnlimitedCache
add(ExternalPeerHandle) - Method in class lbg.searchengine.SearchEngineClient
  Adds a handle to the local database.
add(ExternalPeerHandle[]) - Method in class lbg.searchengine.SearchEngineClient
  Adds a bunch of handles handle to the local database.
add(ExternalPeerHandle) - Method in class lbg.searchengine.SearchEngineServer
  Adds a handle to this search engine.
add(ExternalPeerHandle) - Method in class lbg.searchengine.service.LiveSearchEngineHandle
add(ExternalPeerHandle) - Method in class lbg.searchengine.service.LiveSearchEngineService
add(ExternalPeerHandle) - Method in interface lbg.searchengine.service.SearchEngineHandle
  Adds a handle to this SearchEngine.
add(ExternalPeerHandle) - Method in class lbg.searchengine.service.SimulatedSearchEngineHandle
add(ExternalPeerHandle) - Method in class lbg.searchengine.service.SimulatedSearchEngineService
add(String, String) - Method in class lbg.simulator.tools.aggregator.LogPropertiesTrie
addConsumptionInteraction(TaskSchedulingContext, boolean, boolean) - Method in class lbg.peer.register.learning.db.dummy.DummyPeerInteractionsDataBase
addConsumptionInteraction(TaskSchedulingContext, boolean, boolean) - Method in interface lbg.peer.register.learning.db.PeerInteractionsDataBase
addEvent(Event) - Method in class lbg.simulator.event.EventList
addFlag(char, String, String) - Method in class lbg.common.io.ArgsParser
  Register a flag for the Arguments Parser.
addHelper(char, String, String) - Method in class lbg.common.io.ArgsParser
  Adds a special kind of flag that will cause the parser to stop without paying attention to the rest of the command line.
addIntOption(char, String, boolean, Integer, String) - Method in class lbg.common.io.ArgsParser
  Register an int option for the Arguments Parser.
addJob(long, long) - Method in class lbg.peer.core.qms.queue.LocalQueueHistory
addJobs(String) - Method in class lbg.peer.core.qms.queue.LocalQueueHistory
addJobSubmission(UserAgent, String) - Method in interface lbg.simulator.ISimulator
addJobSubmission(UserAgent, String) - Method in class lbg.simulator.SimulatorEnvironment
  ISimulator implementation.
addListOption(char, String, boolean, String) - Method in class lbg.common.io.ArgsParser
  Register an list option for the Arguments Parser.
addLocalData(MetaGridData) - Method in class lbg.peer.core.rms.WorkingSet
  Note: the Resource-level DataTracker is updated by this operation
addLocalData(MetaGridData[]) - Method in class lbg.peer.core.rms.WorkingSet
  Note: the Resource-level DataTracker is updated by this operation
addObservation(double) - Method in class lbg.common.math.DescriptiveMeasurement
addObservation(double, String) - Method in class lbg.common.math.DescriptiveMeasurement
addObservation(double) - Method in class lbg.common.math.Measurement
addObservation(double, String) - Method in class lbg.common.math.Measurement
addObservation(double) - Method in class lbg.common.math.SummarizedMeasurement
addObservation(double, String) - Method in class lbg.common.math.SummarizedMeasurement
addReceivedConsumptionGrant(String, int) - Method in class lbg.peer.register.NeighborhoodNegotiationProfile
addReceivedSupplyingRequest(String, int) - Method in class lbg.peer.register.NeighborhoodNegotiationProfile
addResource(ResourceHandle, int) - Method in class lbg.peer.core.rms.ResourceManager
addResource(ResourceHandle, int) - Method in interface lbg.peer.service.AbstractInternalPeerHandle
addResource(ResourceHandle, int) - Method in class lbg.peer.service.LivePeerHandle
  Register a resource as part of this Peer
addResource(ResourceHandle, int) - Method in class lbg.peer.service.LivePeerService
addResource(ResourceHandle, int) - Method in class lbg.peer.service.SimulatedPeerHandle
addResource(ResourceHandle, int) - Method in class lbg.peer.service.SimulatedPeerService
addResource(ResourceHandle, int) - Method in class lbg.peer.service.TestPeerHandle
addRunningTask(Task, long, ExternalPeerHandle, String, boolean) - Method in class lbg.peer.core.xms.RunningTaskManager
  Adds target Task to this running Tasks Manager.
addStringOption(char, String, boolean, String, String) - Method in class lbg.common.io.ArgsParser
  Register a string option for the Arguments Parser.
addSupplyingData(MetaGridData) - Method in class lbg.peer.core.rms.WorkingSet
  Note: the Resource-level DataTracker is updated by this operation
addSupplyingData(MetaGridData[]) - Method in class lbg.peer.core.rms.WorkingSet
  Note: the Resource-level DataTracker is updated by this operation
addSupplyingInteraction(TaskSchedulingContext) - Method in class lbg.peer.register.learning.db.dummy.DummyPeerInteractionsDataBase
addSupplyingInteraction(TaskSchedulingContext) - Method in interface lbg.peer.register.learning.db.PeerInteractionsDataBase
aggregateLogs() - Method in class lbg.simulator.tools.aggregator.LogAggregator
ALLOWED_PREEMPTIONS_BEFORE_CANCELLATION - Static variable in class lbg.peer.core.qms.QueueManager
  Number of allowed preemptions (expectedly a high value, e.g.
ALPHA_BT - Static variable in class lbg.common.net.BitTorrentLeechersSetDownloadTime
  Latency of the BitTorrent protocol (in seconds).
analyze() - Method in class lbg.simulator.tools.aggregator.PolicyPerformanceAnalyzer
analyze() - Method in class lbg.simulator.tools.aggregator.PolicyPerformanceGroupAnalyzer
analyzeLog(String, GlobalPropertiesStore, StringBuffer, AtomicInteger) - Static method in class lbg.simulator.tools.LogAnalyzer
  Analyzes target log.
analyzeLogs() - Method in class lbg.simulator.tools.aggregator.LogAggregator
analyzeScenario(String) - Static method in class lbg.simulator.tools.LogAnalyzer
  Analyzes scenario of target log.
analyzeStrategyPerformance() - Method in class lbg.simulator.tools.aggregator.StrategyPerformanceAnalyzer
append(E) - Method in class lbg.common.queueing.priority.DoublyLinkedList
  Appends target element to the tail of the doubly-linked list.
appendAndTrim(E, int) - Method in class lbg.common.queueing.priority.DoublyLinkedList
  Appends target element to the tail of the doubly-linked list, removing as many elements as required from the head of the list so that its size does not exceed the target limit, after appending the target element.
areDataEqual(MetaGridData[], MetaGridData[]) - Static method in class lbg.peer.workflow.TemporalTasksGrouping
  Data-Equality test between target Tasks data sets.
areSomeTasksRunning() - Method in class lbg.peer.core.xms.RunningTaskManager
areSomeTasksTimedOut() - Method in class lbg.peer.core.xms.RunningTaskManager
ArgsParser - Class in lbg.common.io
  A parser for command-line arguments.
ArgsParser(String) - Constructor for class lbg.common.io.ArgsParser
  Prepare an argument parser.
assertConsumptionGrantsAvailability(ConsumptionGrantsContainer, int) - Static method in class lbg.peer.strategy.scheduling.consumption.CommonConsumptionScheduling
AutomaticJobSubmitter - Class in lbg.middleware
  Utility software to automatically submit, multiple times, one synthetic Job.
AutomaticJobSubmitter(LiveUserAgent, JobConfigurator, int, boolean, SubmissionTimesGenerator) - Constructor for class lbg.middleware.AutomaticJobSubmitter
  Constructs a new automatic Job submitter.
available() - Method in class lbg.common.io.NullInputStream
availableCapacity() - Method in class lbg.peer.core.rms.WorkingSet
  Returns the nominal data storage available capacity (i.e.
awakeNegotiator() - Method in class lbg.peer.core.negotiator.LiveNegotiatorController
awakeNegotiator() - Method in class lbg.peer.core.negotiator.NegotiatorController
awakeNegotiator() - Method in class lbg.peer.core.negotiator.SimulatedNegotiatorController
awakeScheduler() - Method in class lbg.peer.core.scheduler.LiveSchedulerController
awakeScheduler() - Method in class lbg.peer.core.scheduler.SchedulerController
awakeScheduler() - Method in class lbg.peer.core.scheduler.SimulatedSchedulerController
AzureusListener - Class in lbg.protocol.data
  An all-in singleton listener for Azureus.
AzureusListener() - Constructor for class lbg.protocol.data.AzureusListener

## B

BarteringAccountantPolicy - Interface in lbg.peer.strategy.accounting
BarteringAccountantType - Enum in lbg.peer.strategy.accounting
basicConfig() - Method in class lbg.peer.Peer
BETA_SENDER - Static variable in class lbg.common.net.BitTorrentLeechersSetDownloadTime
  Available bandwidth (in megabytes / seconds) of the initial seeder.
BitTorrentLeechersSetDownloadTime - Class in lbg.common.net
BitTorrentLeechersSetDownloadTime() - Constructor for class lbg.common.net.BitTorrentLeechersSetDownloadTime
BoT - Class in lbg.peer.workflow
  Bag of Tasks.
BoT(int, int, Task[], MetaGridData[], boolean) - Constructor for class lbg.peer.workflow.BoT
bot_id - Variable in class lbg.peer.core.qms.prequeue.ConsumptionTaskID
bot_id - Variable in class lbg.peer.core.rms.ResourceLocator.ResourceLocatorKey
BoTFactory - Class in lbg.peer.workflow
  Note: methods are not static because a BoTFactory may be instanciated multiple times within the same VM, e.g.
BoTFactory(boolean) - Constructor for class lbg.peer.workflow.BoTFactory
  Creates a new BoTFactory.
boTID() - Method in class lbg.peer.core.qms.queue.LocalQueueCursor
botID() - Method in class lbg.task.Task
btDataPort() - Method in class lbg.peer.config.PeerNetworkConfiguration
btDataPort() - Method in class lbg.resource.config.ResourceNetworkConfiguration
btTrackerPort() - Method in class lbg.peer.config.PeerNetworkConfiguration
buildRcvPolicy(String) - Static method in class lbg.peer.config.PeerDataConfiguration
  Deprecated. You shoudln't need to build any of these, the receiving policy is now enforced by the GridDataManager.
ByteBoundedSlottedLRUCache<K extends java.lang.Comparable<? extends K>> - Class in lbg.protocol.data
  This class implements a cache of a size bounded in number of entries.
ByteBoundedSlottedLRUCache(int, long) - Constructor for class lbg.protocol.data.ByteBoundedSlottedLRUCache
bytecode - Variable in class lbg.middleware.util.SubmissionUtils.MemoryJar

## C

Cache<K extends java.lang.Comparable<? extends K>> - Class in lbg.protocol.data
  An abstract cache.
Cache() - Constructor for class lbg.protocol.data.Cache
CACHE_DIR() - Method in class lbg.peer.config.PeerDataConfiguration
CACHE_DIR() - Method in class lbg.resource.config.ResourceDataConfiguration
cache_dir - Variable in class lbg.resource.execution.ContainerPolicyManager
cacheCapacity() - Method in class lbg.resource.Resource
cacheCapacity() - Method in interface lbg.resource.service.AbstractResourceHandle
cacheCapacity() - Method in class lbg.resource.service.LiveResourceHandle
cacheCapacity() - Method in class lbg.resource.service.LiveResourceService
cacheCapacity() - Method in class lbg.resource.service.SimulatedResourceHandle
cacheCapacity() - Method in class lbg.resource.service.SimulatedResourceService
canAdd(Metadata<K>[], boolean) - Method in class lbg.protocol.data.ByteBoundedSlottedLRUCache
canAdd(Metadata<K>[], boolean) - Method in class lbg.protocol.data.Cache
  Checks if the cache can hold all entries.
canAdd(Metadata<K>[], boolean) - Method in class lbg.protocol.data.SlottedLRUCache
canAdd(Metadata<K>[], boolean) - Method in class lbg.protocol.data.UnlimitedCache
cancelJob(int) - Method in interface lbg.peer.service.AbstractUserPeerHandle
cancelJob(int) - Method in class lbg.peer.service.LivePeerHandle
  Cancels a Job from the Peer
cancelJob(int) - Method in class lbg.peer.service.LivePeerService
cancelJob(int) - Method in class lbg.peer.service.SimulatedPeerHandle
cancelJob(int) - Method in class lbg.peer.service.SimulatedPeerService
cancelJob(int) - Method in class lbg.peer.service.TestPeerHandle
cancelLocalTaskOnLocalResource(Task, byte[]) - Method in class lbg.peer.core.xms.ExecutionManager
  The managed Peer instructs itself to cancel a Local Task running locally.
cancelLocalTaskOnSupplyingResource(Task) - Method in class lbg.peer.core.xms.ExecutionManager
  Notifies Consumer Peer of the cancellation of target Task on the Supplier Peer.
cancelLocalTaskOnSupplyingResource(String, Task) - Method in class lbg.peer.core.xms.ExecutionManager
  Notifies Consumer Peer of the cancellation of target Task on the Supplier Peer.
cancelLocalTaskOnSupplyingResource(String, Task) - Method in interface lbg.peer.service.AbstractExternalPeerHandle
cancelLocalTaskOnSupplyingResource(String, Task) - Method in class lbg.peer.service.LivePeerHandle
  Cancel a task from this Peer running on another Peer
cancelLocalTaskOnSupplyingResource(String, Task) - Method in class lbg.peer.service.LivePeerService
cancelLocalTaskOnSupplyingResource(String, Task) - Method in class lbg.peer.service.SimulatedPeerHandle
cancelLocalTaskOnSupplyingResource(String, Task) - Method in class lbg.peer.service.SimulatedPeerService
cancelLocalTaskOnSupplyingResource(String, Task) - Method in class lbg.peer.service.SimulatedWithCloningPeerService
cancelLocalTaskOnSupplyingResource(String, Task) - Method in class lbg.peer.service.TestPeerHandle
cancelSupplyingTaskOnLocalResource(Task) - Method in class lbg.peer.core.xms.ExecutionManager
  Asks this (Supplier) Peer to cancel target Supplying Task.
cancelSupplyingTaskOnLocalResource(String, Task) - Method in interface lbg.peer.service.AbstractExternalPeerHandle
cancelSupplyingTaskOnLocalResource(String, Task) - Method in class lbg.peer.service.LivePeerHandle
  Cancel a task from another Peer running on this Peer
cancelSupplyingTaskOnLocalResource(String, Task) - Method in class lbg.peer.service.LivePeerService
cancelSupplyingTaskOnLocalResource(String, Task) - Method in class lbg.peer.service.SimulatedPeerHandle
cancelSupplyingTaskOnLocalResource(String, Task) - Method in class lbg.peer.service.SimulatedPeerService
cancelSupplyingTaskOnLocalResource(String, Task) - Method in class lbg.peer.service.SimulatedWithCloningPeerService
cancelSupplyingTaskOnLocalResource(String, Task) - Method in class lbg.peer.service.TestPeerHandle
cancelTask() - Method in class lbg.resource.LiveResource
  Cancel the currently running task
cancelTask() - Method in class lbg.resource.Resource
cancelTask() - Method in interface lbg.resource.service.AbstractResourceHandle
cancelTask() - Method in class lbg.resource.service.LiveResourceHandle
  Ask a Resource to cancel running Task
cancelTask() - Method in class lbg.resource.service.LiveResourceService
  Cancel the currently running task
cancelTask() - Method in class lbg.resource.service.SimulatedResourceHandle
cancelTask() - Method in class lbg.resource.service.SimulatedResourceService
cancelTask() - Method in class lbg.resource.SimulatedResource
canScheduleAndNegotiate() - Method in class lbg.simulator.EnvironmentController
chart_id - Variable in class lbg.simulator.tools.panorama.LogChartRequest
chartDrawn(LogChartRequest) - Method in interface lbg.simulator.tools.panorama.LogChartDrawingListener
chartDrawn(LogChartRequest) - Method in class lbg.simulator.tools.panorama.LogPanorama
  LogChartDrawingListener implementation.
checkArgs(String[]) - Method in class lbg.simulator.tools.generator.PolicyEnumerator
checkArgs(String[]) - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
checkArgs(String[]) - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
checkLiveness() - Method in class lbg.peer.LivePeer
checkProfile(String) - Method in class lbg.peer.register.PeerRegister
  Checks the Profile of the target Peer, and creates one if required.
checkWorkingSet(GridData[]) - Method in class lbg.protocol.data.GridDataManager
  Checks if the passed GridData's would fit in the Working Set.
CLASS_EXT - Static variable in class lbg.common.io.CommonFileHandling
  Class file default extension.
classnames - Variable in class lbg.middleware.util.SubmissionUtils.MemoryJar
clear() - Method in class lbg.peer.core.negotiator.NegotiatorControlFlags
clear() - Method in class lbg.peer.core.qms.queue.LocalQueueCursor
clear() - Method in class lbg.peer.core.scheduler.SchedulerControlFlags
clearAddAndLockLocalInputData(Task) - Method in class lbg.peer.core.rms.WorkingSet
  Clears WorkingSet, then add-and-lock target Local data.
clearAddAndLockSupplyingInputData(Task) - Method in class lbg.peer.core.rms.WorkingSet
  Clears WorkingSet, then add-and-lock target Supplying data.
clearAllUnlockedData() - Method in class lbg.peer.core.rms.WorkingSet
  Note: the Resource-level DataTracker is updated by this operation
clearLocalUnlockedData() - Method in class lbg.peer.core.rms.WorkingSet
  Note: the Resource-level DataTracker is updated by this operation
clearSupplyingUnlockedData() - Method in class lbg.peer.core.rms.WorkingSet
  Note: the Resource-level DataTracker is updated by this operation
client_hostname - Variable in class lbg.protocol.data.GridData
clone() - Method in class lbg.peer.config.RandomizerConfiguration
clone() - Method in class lbg.simulator.config.GridConfiguration
clone() - Method in class lbg.simulator.config.GridStrategyConfiguration
clone() - Method in class lbg.simulator.Scenario
clone() - Method in class lbg.task.Task
CLONE_SIMULATED_TRANSFERRED_OBJECTS() - Method in class lbg.simulator.config.GridConfiguration
closeBR(BufferedReader, String) - Static method in class lbg.common.io.CommonFileHandling
  Closes target BufferedReader encapsulating target filename.
CommonChartHandling - Class in lbg.common.io
CommonChartHandling() - Constructor for class lbg.common.io.CommonChartHandling
CommonConsumptionNegotiation - Class in lbg.peer.strategy.negotiation.consumption
  Reliability-ranked use of Consumption Grants.
CommonConsumptionNegotiation(Peer) - Constructor for class lbg.peer.strategy.negotiation.consumption.CommonConsumptionNegotiation
CommonConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Reliability-ranked use of Consumption Grants.
CommonConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.CommonConsumptionScheduling
CommonFileHandling - Class in lbg.common.io
  A CommonFileHandling provides common File handling routines.
CommonFileHandling() - Constructor for class lbg.common.io.CommonFileHandling
CommonMath - Class in lbg.common.math
CommonMath() - Constructor for class lbg.common.math.CommonMath
CommonNetHandling - Class in lbg.common.net
  A CommonNetHandling provides common Net handling routines.
CommonNetHandling() - Constructor for class lbg.common.net.CommonNetHandling
CommonRanking - Class in lbg.peer.strategy.ranking
CommonRanking() - Constructor for class lbg.peer.strategy.ranking.CommonRanking
CommonStringHandling - Class in lbg.common.io
  A CommonStringHandling provides common String handling routines.
CommonStringHandling() - Constructor for class lbg.common.io.CommonStringHandling
CommonSupplyingFiltering - Class in lbg.peer.strategy.scheduling.filtering
  Common Supplying filtering.
CommonSupplyingFiltering(Peer) - Constructor for class lbg.peer.strategy.scheduling.filtering.CommonSupplyingFiltering
compare(Double, Double) - Method in class lbg.common.math.DecreasingDoubleComparator
compare(TCoRConsumptionRanking.TCoRKey, TCoRConsumptionRanking.TCoRKey) - Method in class lbg.peer.strategy.ranking.TCoRConsumptionRanking.TCoRComparator
compare(MetaGridData, MetaGridData) - Method in class lbg.protocol.data.DecreasingSizeMetaGridDataComparator
compare(Task, Task) - Method in class lbg.task.LocalTaskComparator
compare(Task, Task) - Method in class lbg.task.SupplyingTaskComparator
compare(Task, Task) - Method in class lbg.task.TaskComparator
compareTo(ResourceDataTracker.TransferCostData) - Method in class lbg.peer.core.rms.ResourceDataTracker.TransferCostData
  Sort by increasing size.
compareTo(ResourceLocator.ResourceLocatorKey) - Method in class lbg.peer.core.rms.ResourceLocator.ResourceLocatorKey
compareTo(TaskRuntimeData) - Method in class lbg.peer.core.xms.ConsumptionTaskRuntimeData
compareTo(TaskRuntimeData) - Method in class lbg.peer.core.xms.LocalTaskRuntimeData
compareTo(TaskRuntimeData) - Method in class lbg.peer.core.xms.SupplyingTaskRuntimeData
compareTo(TaskRuntimeData) - Method in class lbg.peer.core.xms.TaskRuntimeData
compareTo(SupplierReliabilityHistory) - Method in class lbg.peer.register.learning.consumption.SupplierReliabilityHistory
  Comparable implementation.
compareTo(PeerProfile) - Method in class lbg.peer.register.PeerProfile
compareTo(PeerProfile) - Method in class lbg.peer.register.TestPeerProfile
compareTo(PeerHandle) - Method in class lbg.peer.service.LivePeerHandle
compareTo(PeerHandle) - Method in class lbg.peer.service.SimulatedPeerHandle
compareTo(PeerHandle) - Method in class lbg.peer.service.TestPeerHandle
compareTo(Job) - Method in class lbg.peer.workflow.Job
compareTo(GridData) - Method in class lbg.protocol.data.GridData
compareTo(MetaGridData) - Method in class lbg.protocol.data.MetaGridData
  Note: this class has a natural ordering that is inconsistent with equals.
compareTo(ResourceHandle) - Method in class lbg.resource.service.LiveResourceHandle
compareTo(ResourceHandle) - Method in class lbg.resource.service.SimulatedResourceHandle
compareTo(Event) - Method in class lbg.simulator.event.Event
compareTo(Task) - Method in class lbg.task.Task
  Note: this class has a natural ordering that is inconsistent with equals (see comment here below).
completedJobs() - Method in class lbg.user.LiveUserAgent
completedJobs() - Method in class lbg.user.SimulatedUserAgent
completedJobs() - Method in class lbg.user.UserAgent
CompletedTaskEvent - Class in lbg.simulator.event
CompletedTaskEvent(long, long, String, String, Task, Resource) - Constructor for class lbg.simulator.event.CompletedTaskEvent
completedTasks() - Method in class lbg.peer.workflow.BoT
completeLocalTaskOnLocalResource(Task) - Method in class lbg.peer.core.xms.ExecutionManager
completeLocalTaskOnSupplyingResource(Task) - Method in class lbg.peer.core.xms.ExecutionManager
completeSupplyingTaskOnLocalResource(Task) - Method in class lbg.peer.core.xms.ExecutionManager
completeTask(GridData, byte[]) - Method in class lbg.resource.LiveResource
  Make final operations to register the running task as completed
completeTask(GridData, byte[]) - Method in class lbg.resource.Resource
  Completes the execution of a Task by: flagging the Task as complete (thus, creating a TaskOutput) updating the Resource state
completionChanged(DownloadManager, boolean) - Method in class lbg.protocol.data.AzureusListener
completionChanged(DownloadManager, boolean) - Method in class lbg.protocol.data.TorrentGridData
compute() - Method in class lbg.examples.hash.GridHasher
compute() - Method in class lbg.examples.hello.HelloGrid
compute() - Method in interface lbg.protocol.api.GridApplication
  Runs the Grid application.
compute() - Method in class lbg.simulator.SimTask
computeSupplyingTask(String, Task) - Method in interface lbg.peer.service.AbstractExternalPeerHandle
computeSupplyingTask(String, Task) - Method in class lbg.peer.service.LivePeerHandle
  Compute a task.
computeSupplyingTask(String, Task) - Method in class lbg.peer.service.LivePeerService
computeSupplyingTask(String, Task) - Method in class lbg.peer.service.SimulatedPeerHandle
computeSupplyingTask(String, Task) - Method in class lbg.peer.service.SimulatedPeerService
computeSupplyingTask(String, Task) - Method in class lbg.peer.service.SimulatedWithCloningPeerService
computeSupplyingTask(String, Task) - Method in class lbg.peer.service.TestPeerHandle
configureJobDescriptor() - Method in class lbg.middleware.util.JobConfigurator
connect() - Method in class lbg.resource.LiveResource
  Connects the Resource to its owner Peer.
connect() - Method in class lbg.resource.Resource
  Connects the Resource to its owner Peer.
ConservativeTimeStrideConsumptionRanking - Class in lbg.peer.strategy.ranking
  ConservativeTimeStrideConsumptionRanking ranks grantors (i.e.
ConservativeTimeStrideConsumptionRanking(ConsumptionGrantsContainer, JobConsumptionOutcomeTracker, boolean) - Constructor for class lbg.peer.strategy.ranking.ConservativeTimeStrideConsumptionRanking
ConservativeTimeStrideConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Consumption scheduling based on MCoS ranking.
ConservativeTimeStrideConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.ConservativeTimeStrideConsumptionScheduling
consumer_id - Variable in class lbg.peer.core.qms.prequeue.JobPreQueue.RequestHolder
consumerID() - Method in class lbg.simulator.event.TaskEvent
consumerID() - Method in class lbg.task.Task
CONSUMPTION_BLACKLIST_PROBA() - Method in class lbg.peer.config.PeerStrategyConfiguration
CONSUMPTION_BLACKLIST_PROBA() - Method in class lbg.simulator.config.GridStrategyConfiguration
CONSUMPTION_TIMEOUT() - Method in class lbg.peer.config.PeerStrategyConfiguration
CONSUMPTION_TIMEOUT() - Method in class lbg.simulator.config.GridStrategyConfiguration
ConsumptionDataTracker - Interface in lbg.peer.register.learning.consumption
  A ConsumptionDataTracker tracks the Local data known to have been donwloaded by Supplier Peers.
consumptionDataTracker() - Method in class lbg.peer.workflow.Job
ConsumptionGrantsContainer - Class in lbg.peer.register.negotiation
  A ConsumptionGrantsContainer contains received Consumption grants that have been received since the received Consumption grants were last processed.
ConsumptionGrantsContainer(Collection<PeerProfile>, int) - Constructor for class lbg.peer.register.negotiation.ConsumptionGrantsContainer
ConsumptionNegotiationPolicy - Interface in lbg.peer.strategy.negotiation
ConsumptionNegotiationType - Enum in lbg.peer.strategy.negotiation
consumptionOutcomeTracker() - Method in class lbg.peer.workflow.Job
ConsumptionSchedulingPolicy - Interface in lbg.peer.strategy.scheduling
ConsumptionSchedulingType - Enum in lbg.peer.strategy.scheduling
ConsumptionTaskID - Class in lbg.peer.core.qms.prequeue
  Consumption Task id in Supplying space.
ConsumptionTaskID(int, int) - Constructor for class lbg.peer.core.qms.prequeue.ConsumptionTaskID
  Constructs a legal new Consumption Task id.
ConsumptionTaskID() - Constructor for class lbg.peer.core.qms.prequeue.ConsumptionTaskID
  Constructs an illegal new Consumption Task id, i.e.
ConsumptionTaskRuntimeData - Class in lbg.peer.core.xms
ConsumptionTaskRuntimeData(Task, long, ExternalPeerHandle, String, boolean) - Constructor for class lbg.peer.core.xms.ConsumptionTaskRuntimeData
container_policy_path - Variable in class lbg.resource.execution.ContainerPolicyManager
ContainerPolicyManager - Class in lbg.resource.execution
  A ContainerPolicyManager specifies the security policy of a LiveTaskExecutionServer.
ContainerPolicyManager(String) - Constructor for class lbg.resource.execution.ContainerPolicyManager
ContainerPolicyManager.FilePermissionLevel - Enum in lbg.resource.execution
containsData(MetaGridData) - Method in class lbg.peer.core.rms.WorkingSet
containsEvent(Event) - Method in class lbg.simulator.event.EventList
containsLocalData(MetaGridData) - Method in class lbg.peer.core.rms.WorkingSet
containsSupplyingData(MetaGridData) - Method in class lbg.peer.core.rms.WorkingSet
controller() - Method in class lbg.simulator.SimulatorEnvironment
ControllerFactory - Class in lbg.peer.core
  Factory for scheduling and negotiation controllers.
ControllerFactory() - Constructor for class lbg.peer.core.ControllerFactory
  Creates a ControllerFactory (legal in LIVE mode only).
ControllerFactory(EnvironmentController, String) - Constructor for class lbg.peer.core.ControllerFactory
  Creates a ControllerFactory (legal in SIM mode only).
convert(GridDataManager) - Method in class lbg.peer.workflow.JobDescriptor
  Convert all stored datas.
copyFile(String, String) - Static method in class lbg.common.io.CommonFileHandling
  Copies target source file to target destination file.
copyFlags(NegotiatorControlFlags) - Method in class lbg.peer.core.negotiator.NegotiatorControlFlags
  Deprecated.
copyFlags(SchedulerControlFlags) - Method in class lbg.peer.core.scheduler.SchedulerControlFlags
  Deprecated.
couldEvaluateConsumptionGrants() - Method in class lbg.peer.register.NeighborhoodNegotiationProfile
  Returns whether Consumption Grants can be evaluated, which is allowed when either the number of registered Consumption Grantors has reached the specified threshold, or when the time since a Consumption Grantor has been resgistered has reached the specified threshold, or both.
couldEvaluateSupplyingRequests() - Method in class lbg.peer.register.NeighborhoodNegotiationProfile
  Returns whether Supplying Requests can be evaluated, which is allowed when either the number of registered Supplying Requestors has reached the specified threshold, or when the time since a Supplying Requestor has been resgistered has reached the specified threshold, or both.
couldGenerateSupplyingRequests() - Method in class lbg.peer.register.NeighborhoodNegotiationProfile
  Returns whether Supplying can be Requested, which is allowed when the time since some Supplying has been Requested to other Peers has reached the specified threshold.
couldNegotiate() - Method in class lbg.peer.core.negotiator.NegotiatorController
couldSchedule() - Method in class lbg.peer.core.scheduler.SchedulerController
countBusyLocalResources() - Method in class lbg.peer.core.rms.ResourceManager
countBusyLocalResources() - Method in class lbg.peer.core.rms.ResourceTracker
countBusyResources() - Method in class lbg.peer.core.rms.ResourceManager
countBusySupplyingResources() - Method in class lbg.peer.core.rms.ResourceManager
countBusySupplyingResources() - Method in class lbg.peer.core.rms.ResourceTracker
countCompletedTasks() - Method in class lbg.peer.workflow.BoT
countIdleResources() - Method in class lbg.peer.core.rms.ResourceManager
countIdleResources() - Method in class lbg.peer.core.rms.ResourceTracker
countReceivedConsumptionGrants() - Method in class lbg.peer.register.NeighborhoodNegotiationProfile
countReceivedSupplyingRequests() - Method in class lbg.peer.register.NeighborhoodNegotiationProfile
countResources() - Method in class lbg.peer.core.rms.ResourceTracker
countRunningConsumptionTasks() - Method in class lbg.peer.core.xms.ExecutionManager
countRunningLocalTasks() - Method in class lbg.peer.core.xms.ExecutionManager
countRunningSupplyingTasks() - Method in class lbg.peer.core.xms.ExecutionManager
countRunningTasks() - Method in class lbg.peer.core.xms.RunningTaskManager
countScheduledTasks() - Method in class lbg.peer.workflow.BoT
countTotalResources() - Method in class lbg.peer.core.rms.ResourceManager
countTrackedData() - Method in interface lbg.peer.register.learning.consumption.ConsumptionDataTracker
countTrackedData() - Method in class lbg.peer.register.learning.consumption.PeerConsumptionDataTracker
  Returns the number of tracked data.
countUncompletedTasks() - Method in class lbg.peer.workflow.BoT
countUnscheduledTasks() - Method in class lbg.peer.workflow.BoT
countWaitingLocalTasks() - Method in class lbg.peer.core.qms.QueueManager
countWaitingSupplyingTasks() - Method in class lbg.peer.core.qms.QueueManager
createAccountant(Peer) - Method in enum lbg.peer.strategy.accounting.BarteringAccountantType
createBoT(String, int, JobDescriptor, boolean) - Method in class lbg.peer.workflow.BoTFactory
  Creates a Bag of Tasks from given JobDescriptor.
createBoT(String, int, Task[], boolean) - Method in class lbg.peer.workflow.BoTFactory
  Creates a Bag of Tasks from given Tasks array.
createCompletedTaskEvent(String, String, Task, Resource) - Method in class lbg.simulator.event.EventFactory
  Creates a CompletedTaskEvent so that target Task, submitted by target Consumer Peer, is completed by target Resource of target Supplier Peer, after the expected Task runtime from now.
createConsumptionNegotiationPolicy(Peer) - Method in enum lbg.peer.strategy.negotiation.ConsumptionNegotiationType
createConsumptionSchedulingPolicy(Peer, Scheduler) - Method in enum lbg.peer.strategy.scheduling.ConsumptionSchedulingType
createConsumptionTaskSchedulingContext(Task) - Method in interface lbg.peer.register.learning.db.TaskSchedulingContextFactory
createConsumptionTaskSchedulingContext(Task) - Method in class lbg.peer.register.PeerProfile
createConsumptionTaskSchedulingContext(Task) - Method in class lbg.peer.register.TestPeerProfile
createDefaultAccountant() - Method in class lbg.peer.strategy.StrategyDescriptor
createDescriptiveMeasurement(String) - Static method in class lbg.common.math.MeasurementFactory
  Creates a new DescriptiveMeasurement.
createDescriptiveMeasurement(String, int) - Static method in class lbg.common.math.MeasurementFactory
  Creates a new DescriptiveMeasurement.
createDirectory(String) - Static method in class lbg.common.io.CommonFileHandling
  Creates a new directory.
createFailedTaskEvent(String, String, Task, Resource) - Method in class lbg.simulator.event.EventFactory
  Creates a FailedTaskEvent so that target Task, submitted by target Consumer Peer, is cancelled by target Resource of target Supplier Peer, between now and the expected Task runtime from now.
createHandle() - Method in class lbg.peer.service.LivePeerService
  Creates a LivePeerHandle
createHandle() - Method in interface lbg.peer.service.PeerService
createHandle() - Method in class lbg.peer.service.SimulatedPeerService
createHandle() - Method in class lbg.resource.service.LiveResourceService
  Get a handle to the owner resource
createHandle() - Method in interface lbg.resource.service.ResourceService
createHandle() - Method in class lbg.resource.service.SimulatedResourceService
createHandle() - Method in class lbg.searchengine.service.LiveSearchEngineService
createHandle() - Method in interface lbg.searchengine.service.SearchEngineService
createHandle() - Method in class lbg.searchengine.service.SimulatedSearchEngineService
createHandle() - Method in class lbg.user.service.LiveUserService
  Creates a handle to parent user
createHandle() - Method in class lbg.user.service.SimulatedUserService
createHandle() - Method in interface lbg.user.service.UserService
createJDFWriter(String, String, String, Iterator<String>, String) - Method in class lbg.simulator.tools.jdf.JDFWriterFactory
createJobEvent(UserAgent, String) - Method in class lbg.simulator.event.EventFactory
  Creates a SubmittedJobEvent so that target UserAgent submits, at a legal random time from now, a Job to target Peer.
createJobEvent(UserAgent, String, long) - Method in class lbg.simulator.event.EventFactory
  Creates a SubmittedJobEvent so that target UserAgent submits, at a legal random time from target base time, a Job to target Peer.
createJobPreQueue(Peer, Scheduler, boolean) - Static method in class lbg.peer.core.qms.prequeue.JobPreQueueFactory
createLocalJob(UserHandle, JobDescriptor) - Method in class lbg.peer.workflow.JobFactory
createLocalSchedulingPolicy(Peer, Scheduler) - Method in enum lbg.peer.strategy.scheduling.LocalSchedulingType
createLogChartRequest(String...) - Method in class lbg.simulator.tools.panorama.LogChartRequestFactory
createMetaMeasurement(String) - Static method in class lbg.common.math.Measurement
createNegotiator() - Method in class lbg.peer.strategy.StrategyDescriptor
createNegotiatorController(Peer, Negotiator) - Method in class lbg.peer.core.ControllerFactory
createPeerInteractionsDataBase(Peer, ExternalPeerHandle) - Method in class lbg.peer.register.learning.db.PeerInteractionsDataBaseFactory
  Creates a new PeerInteractionsDataBase.
createPeerResources(InternalPeerHandle, int, int, int, int, int, int, EventList) - Static method in class lbg.simulator.SimulatorEnvironment
  Creates Resources for target Peer.
createPeerService(Peer) - Method in class lbg.peer.service.PeerServiceFactory
createProfile(ExternalPeerHandle) - Method in class lbg.peer.register.PeerRegister
  Creates a Profile in the PeerRegister for the target Peer.
createResourceService(Resource) - Static method in class lbg.resource.service.ResourceServiceFactory
createScheduler(Negotiator) - Method in class lbg.peer.strategy.StrategyDescriptor
createSchedulerController(Peer, Scheduler) - Method in class lbg.peer.core.ControllerFactory
createSearchEngineService(SearchEngineServer) - Static method in class lbg.searchengine.service.SearchEngineServiceFactory
createSearchEnglineClient(SearchEngineHandle, ExternalPeerHandle, int) - Static method in class lbg.searchengine.SearchEngineClientFactory
  Creates a new Search Engine client.
createSelfEvent() - Method in class lbg.simulator.event.EventFactory
  Creates a SelfEvent.
createSimulatedGridData(String, String) - Method in class lbg.protocol.data.SimulatedGridDataFactory
createSimulatedGridData(String) - Method in class lbg.protocol.data.SimulatedGridDataFactory
createSimulatedGridDataArray(String) - Method in class lbg.protocol.data.SimulatedGridDataFactory
createSummarizedMeasurement(String) - Static method in class lbg.common.math.MeasurementFactory
  Creates a new SummarizedMeasurement.
createSupplyingFilteringPolicy(Peer) - Method in enum lbg.peer.strategy.scheduling.SupplyingFilteringType
createSupplyingJob(Task) - Method in class lbg.peer.workflow.JobFactory
createSupplyingNegotiationPolicy(Peer) - Method in enum lbg.peer.strategy.negotiation.SupplyingNegotiationType
createSupplyingRunningPreemptionPolicy(Peer, Scheduler) - Method in enum lbg.peer.strategy.scheduling.SupplyingRunningPreemptionType
createSupplyingSchedulingPolicy(Peer, Scheduler) - Method in enum lbg.peer.strategy.scheduling.SupplyingSchedulingType
createSupplyingTaskSchedulingContext(Task) - Method in interface lbg.peer.register.learning.db.TaskSchedulingContextFactory
createSupplyingTaskSchedulingContext(Task) - Method in class lbg.peer.register.PeerProfile
createSupplyingTaskSchedulingContext(Task) - Method in class lbg.peer.register.TestPeerProfile
createSupplyingWaitingPreemptionPolicy(Peer) - Method in enum lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionType
createTaskRuntimeData(Task, long, ExternalPeerHandle, String, boolean) - Method in enum lbg.peer.core.xms.TaskRuntimeDataFactory
createTaskSchedulingContextFactory(PeerProfile) - Method in class lbg.peer.register.learning.db.dummy.DummyPeerInteractionsDataBase
  Does not create a new TaskSchedulingContextFactory.
createTaskSchedulingContextFactory(PeerProfile) - Method in interface lbg.peer.register.learning.db.PeerInteractionsDataBase
  Does not create a new TaskSchedulingContextFactory.
createUserService(UserAgent) - Static method in class lbg.user.service.UserServiceFactory
CSV_EXT - Static variable in class lbg.common.io.CommonFileHandling
  CSV spreadsheet file default extension.

## D

DATA_HOST_POLICY() - Method in class lbg.peer.config.PeerDataConfiguration
DATA_PER_TASK() - Method in class lbg.simulator.config.GridConfiguration
DATA_PER_TASK(String) - Method in class lbg.simulator.config.GridConfiguration
dataConfig() - Method in class lbg.peer.Peer
DataConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Storage Affinity-ranked use of Consumption Grants.
DataConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.DataConsumptionScheduling
dataTracker() - Method in class lbg.peer.core.rms.ResourceManager
decreaseRunningJobsCount() - Method in class lbg.peer.register.PeerProfile
decreaseWaitingJobsCount() - Method in class lbg.peer.register.PeerProfile
decreaseWaitingJobsCount() - Method in class lbg.peer.register.TestPeerProfile
DecreasingDoubleComparator - Class in lbg.common.math
DecreasingDoubleComparator() - Constructor for class lbg.common.math.DecreasingDoubleComparator
DecreasingSizeMetaGridDataComparator - Class in lbg.protocol.data
DecreasingSizeMetaGridDataComparator() - Constructor for class lbg.protocol.data.DecreasingSizeMetaGridDataComparator
default_cmp - Static variable in class lbg.peer.strategy.ranking.TCoRConsumptionRanking
DEFAULT_IMG_CHART_HEIGHT - Static variable in class lbg.common.io.CommonChartHandling
DEFAULT_IMG_CHART_WIDTH - Static variable in class lbg.common.io.CommonChartHandling
DEFAULT_INITIAL_HEIGHT - Static variable in class lbg.simulator.tools.panorama.LogPanoramaFrame
DEFAULT_INITIAL_WIDTH - Static variable in class lbg.simulator.tools.panorama.LogPanoramaFrame
DEFAULT_PDF_CHART_HEIGHT - Static variable in class lbg.common.io.CommonChartHandling
DEFAULT_PDF_CHART_WIDTH - Static variable in class lbg.common.io.CommonChartHandling
DEFAULT_SEARCH_COUNT - Static variable in class lbg.searchengine.SearchEngineClient
  Default handle count that should be returned by a search.
DEFAULT_THREAD_POOL_SIZE - Static variable in class lbg.common.ThreadPool
DEFAULT_THREAD_POOL_SIZE - Static variable in class lbg.simulator.tools.aggregator.LogAggregator
delete_me_runTask(Task) - Method in class lbg.resource.service.LiveResourceHandle
  Deprecated. Specify new Working Set when running a task.
delete_me_runTask(Task) - Method in class lbg.resource.service.LiveResourceService
  Deprecated.
deleteMeatada() - Method in class lbg.task.Task
  Strips the Task from now-unuseful payload, such as metada, output, ...
Deque<T> - Interface in lbg.common.queueing.deque
  Double-ended queue that supports element insertion and removal at both ends.
dequeueAllWaitingSupplyingTasks(boolean) - Method in class lbg.peer.core.qms.QueueManager
  Dequeues all waiting Supplying Tasks.
dequeueCancelledLocalTask(Task, long, long, String) - Method in class lbg.peer.core.qms.QueueManager
  Dequeues a Local Task after its execution has been cancelled.
dequeueCancelledSupplyingTask(Task, long) - Method in class lbg.peer.core.qms.QueueManager
  Dequeues a Supplying Task after its execution has been cancelled.
dequeueCompletedConsumptionTask(Task, long, long) - Method in class lbg.peer.core.qms.QueueManager
  Dequeues a Consumption Task after its execution has been completed
dequeueCompletedLocalTask(Task, long, long) - Method in class lbg.peer.core.qms.QueueManager
  Dequeues a Local Task after its execution has been completed
dequeueCompletedSupplyingTask(Task, long, long) - Method in class lbg.peer.core.qms.QueueManager
  Dequeues a Supplying Task after its execution has been completed
dequeueLocalJob(int) - Method in class lbg.peer.core.qms.QueueManager
  Dequeues a Local Job.
dequeueMostRecentWaitingSupplyingTasks(boolean, int) - Method in class lbg.peer.core.qms.QueueManager
  Dequeues the k most recently queued waiting Supplying Tasks.
dequeueOldestWaitingSupplyingTaskOfConsumer(boolean, String) - Method in class lbg.peer.core.qms.QueueManager
  Dequeues the oldest waiting Supplying Task of target consumer.
dequeueWaitingLocalTask(Task) - Method in class lbg.peer.core.qms.QueueManager
  Dequeues a waiting Local Task.
dequeueWaitingSupplyingTask(boolean, Task) - Method in class lbg.peer.core.qms.QueueManager
  Dequeues target waiting Supplying Task.
dequeueWorstRankedWaitingSupplyingTasks(boolean, int) - Method in class lbg.peer.core.qms.QueueManager
  Dequeues the k worst NoF-ranked queued waiting Supplying Tasks.
descendingIterator() - Method in interface lbg.common.queueing.deque.Deque
descendingIterator() - Method in class lbg.common.queueing.deque.LinkedListDeque
describeEmbeddedJob(int, String, String, int, String, int) - Static method in class lbg.user.EmbeddedLiveUserAgent
  Describes, as a Properties and with the target values, a Job to be sumbitted by an EmbeddedLiveUserAgent (convenience method).
DescriptiveMeasurement - Class in lbg.common.math
DescriptiveMeasurement(String) - Constructor for class lbg.common.math.DescriptiveMeasurement
  Creates a new DescriptiveMeasurement.
DescriptiveMeasurement(String, int) - Constructor for class lbg.common.math.DescriptiveMeasurement
  Creates a new DescriptiveMeasurement.
display() - Method in class lbg.simulator.tools.panorama.LogPanorama
distance() - Method in class lbg.peer.core.rms.ResourceDataTracker.TransferCostData
distance(MetaGridData[], MetaGridData[]) - Static method in class lbg.peer.workflow.TemporalTasksGrouping
  Distance between target Tasks data sets, defined as the Storage Affinity of ds2 relative to ds1.
div_label(long) - Static method in class lbg.common.math.CommonMath
div_label(long, long) - Static method in class lbg.common.math.CommonMath
div_label(double) - Static method in class lbg.common.math.CommonMath
div_label(double, double) - Static method in class lbg.common.math.CommonMath
div_label(long, long, double) - Static method in class lbg.common.math.CommonMath
div_label(double, double, double) - Static method in class lbg.common.math.CommonMath
div_label_2dd(long) - Static method in class lbg.common.math.CommonMath
div_label_2dd(long, long) - Static method in class lbg.common.math.CommonMath
div_label_2dd(long, long, double) - Static method in class lbg.common.math.CommonMath
div_label_2dd(double) - Static method in class lbg.common.math.CommonMath
div_label_2dd(double, double) - Static method in class lbg.common.math.CommonMath
div_label_2dd(double, double, double) - Static method in class lbg.common.math.CommonMath
DO_CONSUMPTION_BLACKLIST() - Method in class lbg.peer.config.PeerStrategyConfiguration
DO_CONSUMPTION_BLACKLIST() - Method in class lbg.simulator.config.GridStrategyConfiguration
doCall(Object) - Method in class lbg.protocol.rpc.RemoteCall
  Makes the `obj.methodName(params)` call.
doNotEditNotice() - Static method in class lbg.common.io.CommonStringHandling
  Returns a DO NOT EDIT notice.
DoublyLinkedList<E> - Class in lbg.common.queueing.priority
  Helper class used to create double-linked lists.
DoublyLinkedList() - Constructor for class lbg.common.queueing.priority.DoublyLinkedList
DoublyLinkedNode<E> - Class in lbg.common.queueing.priority
  Helper class used to create double-linked lists.
DoublyLinkedNode(E, DoublyLinkedNode<E>, DoublyLinkedNode<E>) - Constructor for class lbg.common.queueing.priority.DoublyLinkedNode
DoublyLinkedNode(E, DoublyLinkedNode<E>) - Constructor for class lbg.common.queueing.priority.DoublyLinkedNode
DoublyLinkedNode(E) - Constructor for class lbg.common.queueing.priority.DoublyLinkedNode
downloadComplete(DownloadManager) - Method in class lbg.protocol.data.AzureusListener
downloadComplete(DownloadManager) - Method in class lbg.protocol.data.TorrentGridData
downloadPeerHandle(String, int) - Static method in class lbg.protocol.rpc.HandleDownloader
  Downloads a LivePeerHandle from target Peer.
downloadSearchEngineHandle(String, int) - Static method in class lbg.protocol.rpc.HandleDownloader
  Downloads a LiveSearchEngineHandle from target Peer.
DUMMY_BYTE_ARRAY - Static variable in class lbg.common.io.CommonStringHandling
  Zero-sized, dummy byte array.
DUMMY_BYTE_MATRIX - Static variable in class lbg.common.io.CommonStringHandling
  Zero-sized, dummy byte matrix.
DUMMY_LOG - Static variable in class lbg.common.io.CommonStringHandling
  Zero-sized, dummy String, intended to be used as a dummy execution log.
DUMMY_MGD_ARRAY - Static variable in class lbg.common.io.CommonStringHandling
  Zero-sized, dummy MetaGridData array.
DUMMY_OBJECT_ARRAY - Static variable in class lbg.common.io.CommonStringHandling
  Zero-sized, dummy Object array.
DUMMY_STRING - Static variable in class lbg.common.io.CommonStringHandling
  Dummy String.
DUMMY_STRING_ARRAY - Static variable in class lbg.common.io.CommonStringHandling
  Zero-sized, dummy String array.
DummyPeerInteractionsDataBase - Class in lbg.peer.register.learning.db.dummy
DummyPeerInteractionsDataBase() - Constructor for class lbg.peer.register.learning.db.dummy.DummyPeerInteractionsDataBase
dump(Object) - Static method in class lbg.common.io.CommonFileHandling
  Dumps target Object to standard output.
dump() - Method in class lbg.simulator.tools.spreadsheet.LogSpreadsheet
dumpSeparator() - Static method in class lbg.common.io.CommonFileHandling
  Dumps separating line to System console standard output.

## E

EmbeddedBitTorrentServer - Class in lbg.protocol.data
  An object with BT data tracking and sharing capabilities.
EmbeddedBitTorrentServer(String, String, int, int) - Constructor for class lbg.protocol.data.EmbeddedBitTorrentServer
  Creates a BitTorrent server.
EmbeddedFTPServer - Class in lbg.protocol.data
  An FTP server with minimal functionnalities.
EmbeddedFTPServer(String, String) - Constructor for class lbg.protocol.data.EmbeddedFTPServer
EmbeddedLiveUserAgent - Class in lbg.user
  An EmbeddedLiveUserAgent is a LiveUserAgent intended to be run within another software.
EmbeddedLiveUserAgent(String, String, int, UserPeerHandle, String) - Constructor for class lbg.user.EmbeddedLiveUserAgent
  Creates an EmbeddedLiveUserAgent.
EnhancedByteArrayOutputStream - Class in lbg.common.io
  Additional methods for the standard ByteArrayOutputStream.
EnhancedByteArrayOutputStream() - Constructor for class lbg.common.io.EnhancedByteArrayOutputStream
EnhancedByteArrayOutputStream(int) - Constructor for class lbg.common.io.EnhancedByteArrayOutputStream
EnhancedByteArrayOutputStream(int, int) - Constructor for class lbg.common.io.EnhancedByteArrayOutputStream
entries - Variable in class lbg.protocol.data.Cache
  All entries know by this cache, including veto'ed ones
enumerate() - Method in class lbg.simulator.tools.aggregator.LogPropertiesTrie
EnvironmentController - Class in lbg.simulator
EnvironmentController(int) - Constructor for class lbg.simulator.EnvironmentController
equals(Object) - Method in class lbg.peer.core.rms.ResourceDataTracker.TransferCostData
equals(Object) - Method in class lbg.peer.core.rms.ResourceLocator.ResourceLocatorKey
equals(Object) - Method in class lbg.peer.core.xms.ConsumptionTaskRuntimeData
equals(Object) - Method in class lbg.peer.core.xms.LocalTaskRuntimeData
equals(Object) - Method in class lbg.peer.core.xms.SupplyingTaskRuntimeData
equals(Object) - Method in class lbg.peer.core.xms.TaskRuntimeData
equals(Object) - Method in class lbg.peer.register.learning.consumption.SupplierReliabilityHistory
equals(Object) - Method in class lbg.peer.register.PeerProfile
equals(Object) - Method in class lbg.peer.register.TestPeerProfile
equals(Object) - Method in class lbg.peer.service.LivePeerHandle
equals(Object) - Method in class lbg.peer.service.SimulatedPeerHandle
equals(Object) - Method in class lbg.peer.service.TestPeerHandle
equals(Object) - Method in class lbg.peer.workflow.Job
equals(Object) - Method in class lbg.protocol.data.MetaGridData
equals(Object) - Method in class lbg.resource.service.LiveResourceHandle
equals(Object) - Method in class lbg.resource.service.SimulatedResourceHandle
equals(Object) - Method in class lbg.task.Task
estimateConsumptionTaskRuntime() - Method in class lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
estimateMeanLocalTaskRuntime() - Method in class lbg.peer.core.xms.ExecutionManager
estimateMeanSelfRuntime() - Method in class lbg.peer.core.xms.ExecutionManager
estimateMeanSupplierRuntime() - Method in class lbg.peer.core.xms.ExecutionManager
estimateMeanSupplyingTaskRuntime() - Method in class lbg.peer.core.xms.ExecutionManager
estimateSupplyingTaskRuntime() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
estimateSupplyingTaskRuntime() - Method in class lbg.peer.register.NeighborhoodBarteringProfile
evaluateConsumption(Task, long) - Method in interface lbg.peer.strategy.accounting.BarteringAccountantPolicy
evaluateConsumption(Task, long) - Method in class lbg.peer.strategy.accounting.LBGRelativePowerAccountant
  BarteringAccountant implementation.
evaluateConsumption(Task, long) - Method in class lbg.peer.strategy.accounting.LBGTimeAccountant
  BarteringAccountant implementation.
evaluateConsumption(Task, long) - Method in class lbg.peer.strategy.accounting.NoEvalAccountant
  BarteringAccountant implementation.
evaluateConsumption(Task, long) - Method in class lbg.peer.strategy.accounting.OGPerfectAccountant
  BarteringAccountant implementation.
evaluateConsumption(Task, long) - Method in class lbg.peer.strategy.accounting.OGRelativePowerAccountant
  BarteringAccountant implementation.
evaluateConsumption(Task, long) - Method in class lbg.peer.strategy.accounting.OGTimeAccountant
  BarteringAccountant implementation.
evaluateSupplying(Task, long) - Method in interface lbg.peer.strategy.accounting.BarteringAccountantPolicy
evaluateSupplying(Task, long) - Method in class lbg.peer.strategy.accounting.LBGRelativePowerAccountant
  BarteringAccountant implementation.
evaluateSupplying(Task, long) - Method in class lbg.peer.strategy.accounting.LBGTimeAccountant
  BarteringAccountant implementation.
evaluateSupplying(Task, long) - Method in class lbg.peer.strategy.accounting.NoEvalAccountant
  BarteringAccountant implementation.
evaluateSupplying(Task, long) - Method in class lbg.peer.strategy.accounting.OGPerfectAccountant
  BarteringAccountant implementation.
evaluateSupplying(Task, long) - Method in class lbg.peer.strategy.accounting.OGRelativePowerAccountant
  BarteringAccountant implementation.
evaluateSupplying(Task, long) - Method in class lbg.peer.strategy.accounting.OGTimeAccountant
  BarteringAccountant implementation.
evaluateSupplyingRequests() - Method in class lbg.peer.strategy.negotiation.supplying.FavorsSupplyingNegotiation
  Implementation of Resource Supplying follows Andrade's initial Network of Favors paper: available capacity is distributed first to Peers with highest Favors balance.
evaluateSupplyingRequests() - Method in class lbg.peer.strategy.negotiation.supplying.NoSupplyingNegotiation
evaluateSupplyingRequests() - Method in class lbg.peer.strategy.negotiation.supplying.RandomSupplyingNegotiation
evaluateSupplyingRequests() - Method in class lbg.peer.strategy.negotiation.supplying.ReliableSupplyingNegotiation
evaluateSupplyingRequests() - Method in class lbg.peer.strategy.negotiation.supplying.UnlimitedSupplyingNegotiation
  Implementation of Resource Supplying follows Andrade's initial Network of Favors paper (p.
evaluateSupplyingRequests() - Method in interface lbg.peer.strategy.negotiation.SupplyingNegotiationPolicy
Event - Class in lbg.simulator.event
event() - Method in class lbg.simulator.event.EventContainer
EventContainer - Class in lbg.simulator.event
  An EventContainer is a helper class used only as EventList.firstEvent() return type.
EventContainer(Event, boolean) - Constructor for class lbg.simulator.event.EventContainer
EventFactory - Class in lbg.simulator.event
  Event factory.
EventFactory(Scenario) - Constructor for class lbg.simulator.event.EventFactory
  Creates a new EventFactory.
EventList - Class in lbg.simulator.event
  current_time = timestamp of Events last extracted from the EventList
EventList(Scenario) - Constructor for class lbg.simulator.event.EventList
eventList() - Method in class lbg.simulator.SimulatorEnvironment
ExecutionManager - Class in lbg.peer.core.xms
ExecutionManager(Peer, long) - Constructor for class lbg.peer.core.xms.ExecutionManager
expectedTaskRuntime() - Method in class lbg.resource.LiveResource
  How much time should running this task take ?
expectedTaskRuntime() - Method in class lbg.resource.Resource
expectedTaskRuntime() - Method in class lbg.resource.service.LiveResourceHandle
  Ask a Resource to give expected Task runtime
expectedTaskRuntime() - Method in class lbg.resource.service.LiveResourceService
  How much time should running this task take ?
expectedTaskRuntime() - Method in class lbg.resource.service.SimulatedResourceHandle
expectedTaskRuntime() - Method in class lbg.resource.service.SimulatedResourceService
ExternalPeerHandle - Interface in lbg.peer.service
extract(GridData[][]) - Method in class lbg.protocol.data.GridDataManager
  Extracts an array of data downloading options.
extract(GridData[]) - Method in class lbg.protocol.data.GridDataManager
  Selects the preferred download option out of an array of possibilities.
extractBaseFileNameFromFileName(String, String) - Static method in class lbg.common.io.CommonFileHandling
  Extracts base file name (without extension) from target file name without complete path.
extractBaseFileNameFromPath(String, String) - Static method in class lbg.common.io.CommonFileHandling
  Extracts base file name (without extension) from target file name with complete path.
extractFileNameFromPath(String) - Static method in class lbg.common.io.CommonFileHandling
  Extracts file name from target file name with complete path.
extractFirstEvent() - Method in class lbg.simulator.event.EventList
  side effect: time is updated to the timestamp of the extracted Event
extractHighestPriorityElement() - Method in class lbg.common.queueing.priority.PriorityQueue
  Removes then returns the element with the higest priority in the PriorityQueue.
extractMainClass(String) - Static method in class lbg.common.io.CommonFileHandling
  Extracts the main class of the target jar file's embedded manifest.
extraSelfEvents() - Method in class lbg.simulator.SimulatorEnvironment

## F

factory() - Method in class lbg.simulator.event.EventList
FailedTaskEvent - Class in lbg.simulator.event
FailedTaskEvent(long, long, String, String, Task, Resource) - Constructor for class lbg.simulator.event.FailedTaskEvent
FavorsConsumptionRanking - Class in lbg.peer.strategy.ranking
  FavorsConsumptionRanking ranks Grantors (i.e.
FavorsConsumptionRanking(ConsumptionGrantsContainer, JobConsumptionOutcomeTracker, boolean) - Constructor for class lbg.peer.strategy.ranking.FavorsConsumptionRanking
  Constructs a new FavorsConsumptionRanking.
FavorsConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Reliability-ranked use of Consumption Grants.
FavorsConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.FavorsConsumptionScheduling
FavorsSupplyingNegotiation - Class in lbg.peer.strategy.negotiation.supplying
  Favors-ranked distribution of Consumption Grants.
FavorsSupplyingNegotiation(Peer) - Constructor for class lbg.peer.strategy.negotiation.supplying.FavorsSupplyingNegotiation
FavorsSupplyingRanking - Class in lbg.peer.strategy.ranking
  FavorsSupplyingRanking ranks actual Consumers (i.e.
FavorsSupplyingRanking(PeerProfile[]) - Constructor for class lbg.peer.strategy.ranking.FavorsSupplyingRanking
FavorsSupplyingScheduling - Class in lbg.peer.strategy.scheduling.supplying
  Favors-ranked Suppling Scheduling.
FavorsSupplyingScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.supplying.FavorsSupplyingScheduling
FavorsWaitingPreemption - Class in lbg.peer.strategy.scheduling.preemption
  NoF-based selection of waiting Supplying Tasks to dequeue.
FavorsWaitingPreemption(Peer) - Constructor for class lbg.peer.strategy.scheduling.preemption.FavorsWaitingPreemption
FIFOSupplyingFiltering - Class in lbg.peer.strategy.scheduling.filtering
  FIFO Supplying filtering.
FIFOSupplyingFiltering(Peer) - Constructor for class lbg.peer.strategy.scheduling.filtering.FIFOSupplyingFiltering
FIFOSupplyingScheduling - Class in lbg.peer.strategy.scheduling.supplying
  FIFO-ranked Suppling Scheduling.
FIFOSupplyingScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.supplying.FIFOSupplyingScheduling
FIFOWaitingPreemption - Class in lbg.peer.strategy.scheduling.preemption
  FIFO selection of waiting Supplying Tasks to dequeue.
FIFOWaitingPreemption(Peer) - Constructor for class lbg.peer.strategy.scheduling.preemption.FIFOWaitingPreemption
FILE_SEP - Static variable in class lbg.common.io.CommonFileHandling
  Filesystem file separator (i.e.
filePriorityChanged(DownloadManager, DiskManagerFileInfo) - Method in class lbg.protocol.data.AzureusListener
filePriorityChanged(DownloadManager, DiskManagerFileInfo) - Method in class lbg.protocol.data.TorrentGridData
fillWithHeadingCharacter(long, int, char) - Static method in class lbg.common.io.CommonStringHandling
  Generates a String representation of target int, filled with target heading character, if target int is smaller than target power of 10.
fillWithHeadingSpaces(long, int) - Static method in class lbg.common.io.CommonStringHandling
  Generates a String representation of target int, filled with heading spaces, if target int is smaller than target power of 10.
fillWithHeadingZeros(long, int) - Static method in class lbg.common.io.CommonStringHandling
  Generates a String representation of target int, filled with heading zeros, if target int is smaller than target power of 10.
fillWithHeadingZerosLimit(long, long) - Static method in class lbg.common.io.CommonStringHandling
  Generates a String representation of target int, filled with heading zeros if target int if smaller than target limit.
filterOutSupplyingTask(Task) - Method in class lbg.peer.core.scheduler.Scheduler
  Indicates whether target Supplying Task should be filtered out, or may be safely queued.
filterOutSupplyingTask(Task) - Method in class lbg.peer.strategy.scheduling.filtering.CommonSupplyingFiltering
  SupplyingFilteringPolicy implementation.
filterOutSupplyingTask(Task) - Method in class lbg.peer.strategy.scheduling.filtering.FIFOSupplyingFiltering
  SupplyingFilteringPolicy implementation.
filterOutSupplyingTask(Task) - Method in class lbg.peer.strategy.scheduling.filtering.NoSupplyingFiltering
  SupplyingFilteringPolicy implementation.
filterOutSupplyingTask(Task) - Method in class lbg.peer.strategy.scheduling.filtering.RelaxedFavorsSupplyingFiltering
  SupplyingFilteringPolicy implementation.
filterOutSupplyingTask(Task) - Method in class lbg.peer.strategy.scheduling.filtering.StrictFavorsSupplyingFiltering
  SupplyingFilteringPolicy implementation.
filterOutSupplyingTask(Task) - Method in class lbg.peer.strategy.scheduling.filtering.UnlimitedSupplyingFiltering
  SupplyingFilteringPolicy implementation.
filterOutSupplyingTask(Task) - Method in interface lbg.peer.strategy.scheduling.SupplyingFilteringPolicy
  Indicates whether target Supplying Task should be filtered out, or may be safely queued.
filterToZeroIfNaN(double) - Static method in class lbg.common.math.CommonMath
  Filters target double-precision floating point number to zero if its value is not a number, else leaves it unchanged.
firstElement() - Method in interface lbg.common.queueing.deque.Deque
firstElement() - Method in class lbg.common.queueing.deque.LinkedListDeque
  Returns the object to the head of the Deque.
flagAsCancelled(String) - Method in class lbg.task.Task
flagAsCompleted(String, long, GridData, byte[], int) - Method in class lbg.task.Task
flagAsPreempted() - Method in class lbg.task.Task
flagAsRemoved() - Method in class lbg.resource.LiveResource
flagTaskAsCompleted(Task) - Method in class lbg.peer.workflow.BoT
flagTaskAsUnscheduled(Task, boolean) - Method in class lbg.peer.workflow.BoT
forceNewUser() - Method in class lbg.protocol.data.EmbeddedFTPServer
  Sets new user login and password for FTP Server.
  The server needs to be restarted for this change to take effect.
format(boolean) - Method in class lbg.peer.config.PeerBasicConfiguration
  Outputs the PeerBasicConfiguration, formatted either as a property file or as a log file.
format(boolean) - Method in class lbg.peer.config.PeerDataConfiguration
  Outputs the PeerDataConfiguration, formatted either as a property file or as a log file.
format(boolean) - Method in class lbg.peer.config.PeerNetworkConfiguration
  Outputs the PeerNetworkConfiguration, formatted either as a property file or as a log file.
format(boolean) - Method in class lbg.peer.config.PeerStrategyConfiguration
  Outputs the PeerStrategyConfiguration, formatted either as a property file or as a log file.
format(boolean) - Method in class lbg.peer.config.RandomizerConfiguration
  Outputs the RandomizerConfiguration, formatted either as a property file or as a log file.
format(boolean) - Method in class lbg.resource.config.ResourceBasicConfiguration
  Outputs the ResourceBasicConfiguration, formatted either as a property file or as a log file.
format(boolean) - Method in class lbg.resource.config.ResourceDataConfiguration
  Outputs the ResourceDataConfiguration, formatted either as a property file or as a log file.
format(boolean) - Method in class lbg.resource.config.ResourceNetworkConfiguration
  Outputs the ResourceNetworkConfiguration, formatted either as a property file or as a log file.
format(boolean) - Method in class lbg.resource.config.ResourceReliabilityConfiguration
  Outputs the ResourceReliabilityConfiguration, formatted either as a property file or as a log file.
format(boolean) - Method in class lbg.simulator.config.GridConfiguration
  Outputs the GridConfiguration, formatted either as a property file or as a log file.
format(boolean) - Method in class lbg.simulator.config.GridStrategyConfiguration
  Outputs the GridStrategyConfiguration, formatted either as a property file or as a log file.
format() - Method in class lbg.simulator.Scenario
  Formats the Scenario as a property file.
format(String) - Method in class lbg.simulator.tools.jdf.LBGridTaskDescription
format(String) - Method in class lbg.simulator.tools.jdf.OurGridTaskDescription
format(String) - Method in interface lbg.simulator.tools.jdf.TaskDescription
formatIntegerDoubleAsInteger(double) - Static method in class lbg.common.io.CommonStringHandling
  Formats floating-point literal as a String, removing trailing .0 if present.
freeBusyLocalResource(Task) - Method in class lbg.peer.core.rms.ResourceManager
  Clears the state of the target Resource.
freeBusySupplyingResource(Task) - Method in class lbg.peer.core.rms.ResourceManager
  Clears the state of the target Resource.
ftpDataPort() - Method in class lbg.peer.config.PeerNetworkConfiguration
ftpDataPort() - Method in class lbg.resource.config.ResourceNetworkConfiguration
FTPGridData - Class in lbg.protocol.data
  Keep info to find a file that lies on an FTP
FTPGridData(String, long, String, int, String, String, String, byte[]) - Constructor for class lbg.protocol.data.FTPGridData
  Makes a new FTPGridData.
ftpRequestPort() - Method in class lbg.peer.config.PeerNetworkConfiguration
FullCancellation - Class in lbg.peer.strategy.scheduling.preemption
  Fully cancelling Preemption (all Supplying Tasks are dequeued).
FullCancellation(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.preemption.FullCancellation
FullPreemption - Class in lbg.peer.strategy.scheduling.preemption
  Fully preemptive Preemption (all Supplying Tasks are requeued).
FullPreemption(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.preemption.FullPreemption
FullWaitingPreemption - Class in lbg.peer.strategy.scheduling.preemption
  Selection of all waiting Supplying Tasks to dequeue.
FullWaitingPreemption(Peer) - Constructor for class lbg.peer.strategy.scheduling.preemption.FullWaitingPreemption

## G

gdm() - Method in class lbg.peer.LivePeer
gdm() - Method in class lbg.peer.Peer
gdm() - Method in class lbg.peer.SimulatedPeer
gdm() - Method in class lbg.resource.LiveResource
generateBucketJDF(int, ArrayList<Set<String>>) - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
generateChart(String, String, String, double[]) - Static method in class lbg.common.io.CommonChartHandling
generateChartImage(JFreeChart) - Static method in class lbg.common.io.CommonChartHandling
generateDataset(double[]) - Static method in class lbg.common.io.CommonChartHandling
generateHashCode(int) - Static method in class lbg.common.math.CommonMath
  Returns a hash code for given number.
generateHashCode(long) - Static method in class lbg.common.math.CommonMath
  Returns a hash code for given number.
generateHashCode(String) - Static method in class lbg.common.math.CommonMath
  Returns a hash code for given String.
generateHashCode(int, int) - Static method in class lbg.common.math.CommonMath
  Returns a hash code for given pair of numbers.
generateJDF() - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
generateScenariiBuckets(Iterator<String>, int, int) - Static method in class lbg.simulator.tools.generator.ScenarioSetGenerator
generateScenario(int, ScenarioPayload) - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
generateScenarioFileName(int) - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
generateScenarios() - Method in class lbg.simulator.tools.generator.PolicyEnumerator
generateScenarios() - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
generateScenarios() - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
  Enumerates scenarios.
generateSupplyingRequests() - Method in class lbg.peer.strategy.negotiation.consumption.CommonConsumptionNegotiation
  ConsumptionNegotiationPolicy implementation.
generateSupplyingRequests() - Method in class lbg.peer.strategy.negotiation.consumption.NoConsumptionNegotiation
  ConsumptionNegotiationPolicy implementation.
generateSupplyingRequests() - Method in interface lbg.peer.strategy.negotiation.ConsumptionNegotiationPolicy
generateTimeStamp() - Static method in class lbg.common.io.CommonStringHandling
  Generates a timestamp, i.e.
get(String) - Method in class lbg.simulator.tools.aggregator.LogPropertiesTrie
getAccountant() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getAccountant() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getAllConsumers() - Method in class lbg.peer.core.qms.QueueManager
  Profiles of all consumer Peers with queued Supplying Tasks.
getAndResetControlFlags(NegotiatorControlFlags) - Method in class lbg.peer.core.negotiator.NegotiatorController
getAndResetControlFlags(SchedulerControlFlags) - Method in class lbg.peer.core.scheduler.SchedulerController
getAndResetReceivedConsumptionGrants() - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
getAndResetReceivedSupplyingRequests() - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
getBarteringAccountantType() - Method in class lbg.simulator.tools.generator.PolicyEnumeratorPayload
getBarteringProfile() - Method in class lbg.peer.register.PeerProfile
getBarteringProfile() - Method in class lbg.peer.register.TestPeerProfile
getBaseScenario() - Method in class lbg.simulator.tools.generator.PolicyEnumerator
getBaseScenario() - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
getBaseScenario() - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
getBestRowAnalysisRatio() - Method in class lbg.simulator.tools.aggregator.PolicyPerformanceAnalyzer
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.AdaptiveMC4ConsumptionRanking
  Ranking implementation.
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.AdaptiveTCoRConsumptionRanking
  Ranking implementation.
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.ConservativeTimeStrideConsumptionRanking
  Ranking implementation.
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.FavorsConsumptionRanking
  Ranking implementation.
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.FavorsSupplyingRanking
  Ranking implementation.
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.GrantsConsumptionRanking
  Ranking implementation.
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.MC4Ranking
  Ranking implementation.
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.MCoSConsumptionRanking
  Ranking implementation.
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.MergedRanking
  Ranking implementation.
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.MTBCConsumptionRanking
  Ranking implementation.
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.MTTCConsumptionRanking
  Ranking implementation.
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.PerformanceConsumptionRanking
  Ranking implementation.
getBlacklistedPeerCount() - Method in interface lbg.peer.strategy.ranking.Ranking
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.ReliableMLConsumptionRanking
  Ranking implementation.
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.StorageAffinityConsumptionRanking
  Ranking implementation.
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.TCaRConsumptionRanking
  Ranking implementation.
getBlacklistedPeerCount() - Method in class lbg.peer.strategy.ranking.TCoRConsumptionRanking
  Ranking implementation.
getBlacklistedPeerRatio() - Method in class lbg.peer.strategy.ranking.CommonRanking
  Ranking implementation.
getBlacklistedPeerRatio() - Method in interface lbg.peer.strategy.ranking.Ranking
getBlacklistedSupplierRatio() - Method in interface lbg.peer.core.scheduler.ISchedulerStats
getBlacklistedSupplierRatio() - Method in class lbg.peer.core.scheduler.Scheduler
getBucketCount() - Method in class lbg.simulator.tools.generator.PolicyEnumerator
getBucketCount() - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
getBucketCount() - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
getCachedUtilizationValue() - Method in class lbg.peer.core.rms.ResourceManager
  Returns the most cached value of Peer utilization, i.e.
getCacheHit(K[]) - Method in class lbg.protocol.data.Cache
  Get the cache hit that inserting a set of entries would yield.
getCancellationCount() - Method in class lbg.task.Task
getCancelledConsumptionTasksCount() - Method in class lbg.peer.core.xms.ExecutionManager
getCancelledConsumptionTasksTotalRuntime() - Method in class lbg.peer.core.xms.ExecutionManager
getCancelledLocalTasksCount() - Method in class lbg.peer.core.xms.ExecutionManager
getCancelledLocalTasksTotalRuntime() - Method in class lbg.peer.core.xms.ExecutionManager
getCancelledSupplyingTasksCount() - Method in class lbg.peer.core.xms.ExecutionManager
getCancelledSupplyingTasksTotalRuntime() - Method in class lbg.peer.core.xms.ExecutionManager
getCancelledTasksCount() - Method in class lbg.peer.register.learning.consumption.SupplierReliabilityHistory
getChartImage() - Method in class lbg.simulator.tools.panorama.LogChartRequest
getChecksum() - Method in class lbg.protocol.data.FTPGridData
getChecksum() - Method in class lbg.protocol.data.GridData
  Get checksum from data.
getChecksum() - Method in class lbg.protocol.data.InlineGridData
getChecksum() - Method in class lbg.protocol.data.SimulatedGridData
getChecksum() - Method in class lbg.protocol.data.TorrentGridData
getClassNames() - Method in class lbg.peer.workflow.TaskDescriptor
  Get all classes needed by the wannabe Task
getColumnsCount() - Method in class lbg.simulator.tools.spreadsheet.LogSpreadsheet
getColumnsTitles() - Method in class lbg.simulator.tools.spreadsheet.LogSpreadsheet
getColumnTitles() - Method in class lbg.simulator.tools.panorama.LogChartRequest
getCompletedConsumptionTasksCount() - Method in class lbg.peer.core.xms.ExecutionManager
getCompletedConsumptionTasksCount() - Method in class lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
getCompletedConsumptionTasksTotalRuntime() - Method in class lbg.peer.core.xms.ExecutionManager
getCompletedLocalJobsCount() - Method in class lbg.peer.core.qms.QueueManager
getCompletedLocalTasksCount() - Method in class lbg.peer.core.xms.ExecutionManager
getCompletedLocalTasksTotalRuntime() - Method in class lbg.peer.core.xms.ExecutionManager
getCompletedSupplyingTasksCount() - Method in class lbg.peer.core.xms.ExecutionManager
getCompletedSupplyingTasksTotalRuntime() - Method in class lbg.peer.core.xms.ExecutionManager
getCompletedTasksCount() - Method in class lbg.peer.register.learning.consumption.SupplierReliabilityHistory
getConsumptionMC4() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getConsumptionMTBC() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
  Consumption Tasks Mean Time Between Cancellations.
getConsumptionMTBC() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
  Consumption Tasks Mean Time Between Cancellations.
getConsumptionMTTC() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
  Consumption Tasks Mean Cancellation Notification Time (MTTC, pronounced m cant).
getConsumptionMTTC() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
  Consumption Tasks Mean Cancellation Notification Time (MTTC, pronounced m cant).
getConsumptionNegotiationType() - Method in class lbg.simulator.tools.generator.PolicyEnumeratorPayload
getConsumptionSchedulingFlag() - Method in class lbg.peer.core.scheduler.SchedulerControlFlags
getConsumptionSchedulingType() - Method in class lbg.simulator.tools.generator.PolicyEnumeratorPayload
getConsumptionTasksCancellationRatio() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getConsumptionTasksCancellationRatio() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getConsumptionTasksCompletionRatio() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getConsumptionTasksCompletionRatio() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getCoresCount() - Static method in class lbg.common.net.CommonNetHandling
getData() - Method in class lbg.peer.core.rms.WorkingSet
  Returns the GridData stored in the WorkingSet, so as to communicate them to the managed Resource.
getDataColumn(String) - Method in class lbg.simulator.tools.spreadsheet.LogSpreadsheet
getDataConfig() - Method in class lbg.resource.LiveResource
getDataCount() - Method in class lbg.middleware.util.JobConfigurator
getDataId() - Method in class lbg.peer.core.rms.WorkingSet
getDataIDs() - Method in class lbg.peer.workflow.TaskDescriptor
  Return all data options for all data's this TaskDescriptor depends on.
getDefaultComparator() - Static method in class lbg.common.math.DecreasingDoubleComparator
getDefaultComparator() - Static method in class lbg.task.LocalTaskComparator
getDefaultComparator() - Static method in class lbg.task.SupplyingTaskComparator
getEvalSupplyingRequestsFlag() - Method in class lbg.peer.core.negotiator.NegotiatorControlFlags
getExpectedScenariiCount() - Method in class lbg.simulator.tools.generator.PolicyEnumerator
getExpectedScenariiCount() - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
getExpectedScenariiCount() - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
getExtra(String) - Method in class lbg.protocol.data.Metadata
getFavorRatio() - Method in class lbg.peer.register.NeighborhoodBarteringProfile
  Returns Favor Ratio of the managed Peer.
getFavorsBalance() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
  Favors balance of managed Peer with target Peer (guaranteed to be nonnegative).
getFavorsBalance() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
  Favors balance of managed Peer with target Peer (guaranteed to be nonnegative).
getFile(GridData) - Method in class lbg.protocol.data.GridDataManager
  Store data in cache and get the associated File.
  Data saved this way is never considered as local.
getFile(GridData[]) - Method in class lbg.protocol.data.GridDataManager
  Convenience method to automate extraction of data when downloading
getFilename() - Method in class lbg.simulator.tools.spreadsheet.LogSpreadsheet
getFirstBusyLocalResource() - Method in class lbg.peer.core.rms.ResourceTracker
  Deprecated.
getFirstBusySupplyingResource() - Method in class lbg.peer.core.rms.ResourceTracker
  Deprecated.
getFirstIdleResource() - Method in class lbg.peer.core.rms.ResourceTracker
  Deprecated.
getFirstMatchingFile(File) - Static method in class lbg.common.io.CommonFileHandling
  Returns The first non-existing file matching the original one.
getFlag(String) - Method in class lbg.common.io.ArgsParser
  Get value of flag lg.
getFlag(char) - Method in class lbg.common.io.ArgsParser
  Get value of flag sh.
getGeneratedScenariiCount() - Method in class lbg.simulator.tools.generator.PolicyEnumerator
getGeneratedScenariiCount() - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
getGeneratedScenariiCount() - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
getGeneratedScenariiFileNames() - Method in class lbg.simulator.tools.generator.PolicyEnumerator
getGeneratedScenariiFileNames() - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
getGeneratedScenariiFileNames() - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
getGenSupplyingRequestsFlag() - Method in class lbg.peer.core.negotiator.NegotiatorControlFlags
getGracePeriod() - Static method in class lbg.peer.strategy.scheduling.preemption.AdaptivePreemption
getGracePeriod() - Static method in class lbg.peer.strategy.scheduling.preemption.AdaptivePreemptionGrace1
getGracePeriod() - Static method in class lbg.peer.strategy.scheduling.preemption.AdaptivePreemptionGrace10
getGracePeriod() - Static method in class lbg.peer.strategy.scheduling.preemption.AdaptivePreemptionGrace2
getGracePeriod() - Static method in class lbg.peer.strategy.scheduling.preemption.AdaptivePreemptionGrace5
getGridConfiguration() - Method in class lbg.simulator.Scenario
getGridStrategyConfiguration() - Method in class lbg.simulator.Scenario
getHandle() - Method in class lbg.peer.register.PeerProfile
getHandle(String) - Method in class lbg.peer.register.PeerRegister
  Returns the Handle of stored Peer.
getHandle() - Method in class lbg.peer.register.TestPeerProfile
getHandles() - Method in class lbg.searchengine.SearchEngineServer
getHandles(long) - Method in class lbg.searchengine.SearchEngineServer
getHandles() - Method in class lbg.searchengine.service.LiveSearchEngineHandle
getHandles(long) - Method in class lbg.searchengine.service.LiveSearchEngineHandle
getHandles() - Method in class lbg.searchengine.service.LiveSearchEngineService
getHandles(long) - Method in class lbg.searchengine.service.LiveSearchEngineService
getHandles() - Method in interface lbg.searchengine.service.SearchEngineHandle
  Gets all handles that this engine currently knows.
getHandles(long) - Method in interface lbg.searchengine.service.SearchEngineHandle
  Gets handles newer than a specified time.
getHandles() - Method in class lbg.searchengine.service.SimulatedSearchEngineHandle
getHandles(long) - Method in class lbg.searchengine.service.SimulatedSearchEngineHandle
getHandles() - Method in class lbg.searchengine.service.SimulatedSearchEngineService
getHandles(long) - Method in class lbg.searchengine.service.SimulatedSearchEngineService
getIdleResourcesIterator() - Method in class lbg.peer.core.rms.ResourceTracker
  Returns an Iterator over idle Resources usage data.
getInputDataSet() - Method in class lbg.task.Task
  Returns readied data's.
getInputDataSetID() - Method in class lbg.task.Task
getInputDataSetSize() - Method in class lbg.task.Task
getInputMetaGridDataSet() - Method in class lbg.task.Task
getInputStream() - Method in class lbg.protocol.data.FTPGridData
getInputStream() - Method in class lbg.protocol.data.GridData
  Get an input stream to read the data
getInputStream() - Method in class lbg.protocol.data.InlineGridData
getInputStream() - Method in class lbg.protocol.data.SimulatedGridData
getInputStream() - Method in class lbg.protocol.data.TorrentGridData
getInstance() - Static method in class lbg.protocol.data.AzureusListener
getInteractionForClassification() - Method in interface lbg.peer.register.learning.db.TaskSchedulingContext
getInteractionForRegression() - Method in interface lbg.peer.register.learning.db.TaskSchedulingContext
getInteractionsDataBase() - Method in class lbg.peer.register.PeerProfile
getInteractionsDataBase() - Method in class lbg.peer.register.TestPeerProfile
getJarCompleteFileName() - Method in class lbg.simulator.tools.generator.PolicyEnumerator
getJarCompleteFileName() - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
getJarCompleteFileName() - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
getJarDependencies() - Static method in class lbg.LightweightBarteringGrid
getJDFContent() - Method in interface lbg.simulator.tools.jdf.JDFWriter
getJDFContent() - Method in class lbg.simulator.tools.jdf.LBGridJDFWriter
getJDFContent() - Method in class lbg.simulator.tools.jdf.OurGridJDFWriter
getJDFFileName() - Method in interface lbg.simulator.tools.jdf.JDFWriter
getJDFFileName() - Method in class lbg.simulator.tools.jdf.LBGridJDFWriter
getJDFFileName() - Method in class lbg.simulator.tools.jdf.OurGridJDFWriter
getJDFWriterFactory() - Method in class lbg.simulator.tools.generator.PolicyEnumerator
getJDFWriterFactory() - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
getJDFWriterFactory() - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
getJobConsumptionDataTracker() - Method in class lbg.peer.core.qms.RequestContainer
getJobConsumptionOutcomeTracker() - Method in class lbg.peer.core.qms.RequestContainer
getLabel() - Method in class lbg.common.math.Measurement
getLinesCount() - Method in class lbg.simulator.tools.spreadsheet.LogSpreadsheet
getLocalData() - Method in class lbg.peer.core.rms.WorkingSet
getLocalDataId() - Method in class lbg.peer.core.rms.WorkingSet
getLocalGridMetaData() - Method in class lbg.peer.core.rms.WorkingSet
getLocalHostName() - Static method in class lbg.common.net.CommonNetHandling
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.AdaptiveMC4ConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.AdaptiveTCoRConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.CommonConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.ConservativeTimeStrideConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.DataConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.FavorsConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.GrantsConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.MC4ConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.MCoSConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.MTBCConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.MTTCConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.PerformanceConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.RandomConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.ReliableMLConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.TCaRConsumptionScheduling
  Local Queue Cursor accessor.
getLocalQueueCursor() - Method in class lbg.peer.strategy.scheduling.consumption.TCoRConsumptionScheduling
  Local Queue Cursor accessor.
getLocalSchedulingFlag() - Method in class lbg.peer.core.scheduler.SchedulerControlFlags
getLocalSchedulingType() - Method in class lbg.simulator.tools.generator.PolicyEnumeratorPayload
getLocalToTotalTasksRatio() - Method in class lbg.peer.core.xms.ExecutionManager
getLog() - Method in class lbg.task.TaskOutput
  Log.
getMainClass() - Method in class lbg.peer.workflow.TaskDescriptor
getMainClass() - Method in class lbg.simulator.tools.generator.PolicyEnumerator
getMainClass() - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
getMainClass() - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
getMax() - Method in class lbg.common.math.DescriptiveMeasurement
getMax() - Method in class lbg.common.math.Measurement
getMax() - Method in class lbg.common.math.SummarizedMeasurement
getMaxTag() - Method in class lbg.common.math.DescriptiveMeasurement
getMaxTag() - Method in class lbg.common.math.Measurement
getMaxTag() - Method in class lbg.common.math.SummarizedMeasurement
getMean() - Method in class lbg.common.math.DescriptiveMeasurement
getMean() - Method in class lbg.common.math.Measurement
getMean() - Method in class lbg.common.math.SummarizedMeasurement
getMeanConsumptionCompletionStride() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getMeanConsumptionCompletionStride() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getMeanConsumptionTaskRuntime() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getMeanConsumptionTaskRuntime() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getMeanIntervalSize() - Method in class lbg.peer.register.bartering.IntervalStore
getMeanJobCompletionTime() - Method in class lbg.peer.core.qms.QueueManager
getMeanJobCompletionTimeOfFirstKJobs(int) - Method in class lbg.peer.core.qms.QueueManager
getMeanJobCompletionTimeOfNm5FirstKJobs() - Method in class lbg.peer.core.qms.QueueManager
getMeanOfFirstKTerms(long) - Method in class lbg.common.math.DescriptiveMeasurement
getMeanSupplyingCompletionStride() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getMeanSupplyingCompletionStride() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getMeanSupplyingTaskRuntime() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getMeanSupplyingTaskRuntime() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getMeasurement(String) - Method in class lbg.simulator.tools.GlobalPropertiesStore
  Returns stored Measurement.
getMetadata(K) - Method in class lbg.protocol.data.Cache
getMetadata(String) - Method in class lbg.protocol.data.GridDataManager
getMetaGridData() - Method in class lbg.peer.core.rms.WorkingSet
getMin() - Method in class lbg.common.math.DescriptiveMeasurement
getMin() - Method in class lbg.common.math.Measurement
getMin() - Method in class lbg.common.math.SummarizedMeasurement
getMinTag() - Method in class lbg.common.math.DescriptiveMeasurement
getMinTag() - Method in class lbg.common.math.Measurement
getMinTag() - Method in class lbg.common.math.SummarizedMeasurement
getMode() - Static method in class lbg.LightweightBarteringGrid
  Returns current operating mode.
getMostRecentConsumptionTaskCancellationTime() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getMostRecentConsumptionTaskCancellationTime() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getMostRecentlyRunningAndUngracedSupplyingTask() - Method in class lbg.peer.core.xms.ExecutionManager
  Returns the most recently running Supplying Task that has not been graced (useful for PSufferage Resource selection to preempt a running Supplying Task).
getMostRecentlyRunningAndUngracedTask() - Method in class lbg.peer.core.xms.RunningTaskManager
  Returns the most recently running Task that has not been graced (useful for PSufferage Resource selection to preempt a running Supplying Task).
getMostRecentSupplyingTaskCancellationTime() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getMostRecentSupplyingTaskCancellationTime() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getN() - Method in class lbg.common.math.Measurement
getNegotiationProfile() - Method in class lbg.peer.register.PeerProfile
getNegotiationProfile() - Method in class lbg.peer.register.TestPeerProfile
getNeighborhoodBarteringProfile() - Method in class lbg.peer.register.PeerRegister
getNeighborhoodNegotiationProfile() - Method in class lbg.peer.register.PeerRegister
getNext() - Method in class lbg.common.queueing.priority.DoublyLinkedNode
getObservations() - Method in class lbg.common.math.DescriptiveMeasurement
getObservations() - Method in class lbg.common.math.Measurement
getObservations() - Method in class lbg.common.math.SummarizedMeasurement
getOutputData() - Method in class lbg.task.TaskOutput
  Output data.
getParams() - Method in class lbg.peer.workflow.TaskDescriptor
getPDPCount() - Static method in class lbg.peer.config.PeerStrategyConfiguration
getPDPLabel() - Static method in enum lbg.peer.strategy.accounting.BarteringAccountantType
getPDPLabel() - Static method in enum lbg.peer.strategy.negotiation.ConsumptionNegotiationType
getPDPLabel() - Static method in enum lbg.peer.strategy.negotiation.SupplyingNegotiationType
getPDPLabel() - Static method in enum lbg.peer.strategy.scheduling.ConsumptionSchedulingType
getPDPLabel() - Static method in enum lbg.peer.strategy.scheduling.LocalSchedulingType
getPDPLabel() - Static method in enum lbg.peer.strategy.scheduling.SupplyingFilteringType
getPDPLabel() - Static method in enum lbg.peer.strategy.scheduling.SupplyingRunningPreemptionType
getPDPLabel() - Static method in enum lbg.peer.strategy.scheduling.SupplyingSchedulingType
getPDPLabel() - Static method in enum lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionType
getPDPLabels(String) - Static method in class lbg.peer.config.PeerStrategyConfiguration
getPDPList() - Static method in class lbg.peer.config.PeerStrategyConfiguration
getPeerCount() - Method in class lbg.peer.strategy.ranking.CommonRanking
  Ranking implementation.
getPeerCount() - Method in interface lbg.peer.strategy.ranking.Ranking
getPeerHandle() - Method in class lbg.peer.core.xms.ConsumptionTaskRuntimeData
getPeerHandle() - Method in class lbg.peer.core.xms.LocalTaskRuntimeData
getPeerHandle() - Method in class lbg.peer.core.xms.SupplyingTaskRuntimeData
getPeerHandle() - Method in class lbg.peer.core.xms.TaskRuntimeData
getPeerHandle(String, int) - Static method in class lbg.protocol.rpc.RemoteCall
  Gets a handle from a Peer just by knowing his host and port.
getPlaypenDir(String) - Static method in class lbg.resource.execution.ContainerPolicyManager
getPolicy(String...) - Method in class lbg.resource.execution.ContainerPolicyManager
getPolicyCount() - Static method in class lbg.peer.config.PeerStrategyConfiguration
getPolicyLabels() - Static method in enum lbg.peer.strategy.accounting.BarteringAccountantType
getPolicyLabels() - Static method in enum lbg.peer.strategy.negotiation.ConsumptionNegotiationType
getPolicyLabels() - Static method in enum lbg.peer.strategy.negotiation.SupplyingNegotiationType
getPolicyLabels() - Static method in enum lbg.peer.strategy.scheduling.ConsumptionSchedulingType
getPolicyLabels() - Static method in enum lbg.peer.strategy.scheduling.LocalSchedulingType
getPolicyLabels() - Static method in enum lbg.peer.strategy.scheduling.SupplyingFilteringType
getPolicyLabels() - Static method in enum lbg.peer.strategy.scheduling.SupplyingRunningPreemptionType
getPolicyLabels() - Static method in enum lbg.peer.strategy.scheduling.SupplyingSchedulingType
getPolicyLabels() - Static method in enum lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionType
getPolicyMBRTAnalysisMeasurement(String) - Method in class lbg.simulator.tools.aggregator.PolicyPerformanceAnalyzer
  Returns MBRT analysis measurement for target policy.
getPolicyRankAnalysisMeasurement(String) - Method in class lbg.simulator.tools.aggregator.PolicyPerformanceAnalyzer
  Returns rank analysis measurement for target policy.
getPreemptionCount() - Method in class lbg.task.Task
getPrev() - Method in class lbg.common.queueing.priority.DoublyLinkedNode
getProfile(String) - Method in class lbg.peer.register.PeerRegister
  Returns the Profile of the target Peer.
getProfiles() - Method in class lbg.peer.register.PeerRegister
  Returns the Profiles of the stored Peers.
getPropertiesFile() - Method in class lbg.user.server.UAJobSubmission
  Returns the path to the properties file describing the submitted Job.
getRandomBusyLocalResource() - Method in class lbg.peer.core.rms.ResourceTracker
  Returns a random busy local Resource.
getRandomBusySupplyingResource() - Method in class lbg.peer.core.rms.ResourceTracker
  Returns a random busy supplying Resource.
getRandomIdleResource() - Method in class lbg.peer.core.rms.ResourceTracker
  Returns a random idle Resource.
getRandomizerConfiguration() - Method in class lbg.simulator.Scenario
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.AdaptiveMC4ConsumptionRanking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.AdaptiveTCoRConsumptionRanking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.CommonRanking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.ConservativeTimeStrideConsumptionRanking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.FavorsConsumptionRanking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.FavorsSupplyingRanking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.GrantsConsumptionRanking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.MC4Ranking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.MCoSConsumptionRanking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.MergedRanking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.MTBCConsumptionRanking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.MTTCConsumptionRanking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.PerformanceConsumptionRanking
  Ranking implementation.
getRankedPeerCount() - Method in interface lbg.peer.strategy.ranking.Ranking
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.ReliableMLConsumptionRanking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.StorageAffinityConsumptionRanking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.TCaRConsumptionRanking
  Ranking implementation.
getRankedPeerCount() - Method in class lbg.peer.strategy.ranking.TCoRConsumptionRanking
  Ranking implementation.
getRankedPeerRatio() - Method in class lbg.peer.strategy.ranking.CommonRanking
  Ranking implementation.
getRankedPeerRatio() - Method in interface lbg.peer.strategy.ranking.Ranking
getRankedPeers() - Method in class lbg.peer.strategy.ranking.FavorsSupplyingRanking
getRawInputDataSet() - Method in class lbg.task.Task
getReceivedConsumptionGrants() - Method in class lbg.peer.register.NeighborhoodNegotiationProfile
  Returns received Consumption grants.
getReceivedSupplyingRequests() - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
getReceivedSupplyingRequests() - Method in class lbg.peer.register.NeighborhoodNegotiationProfile
  Returns received Supplying Requests.
getRecentlyCancelledConsumptionTasksCount() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
  Current Consumption cancellation stride length.
getRecentlyCancelledConsumptionTasksCount() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
  Current Consumption cancellation stride length.
getRecentlyCancelledSupplyingTasksCount() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
  Current Supplying cancellation stride length.
getRecentlyCancelledSupplyingTasksCount() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
  Current Supplying cancellation stride length.
getRecentlyCompletedConsumptionTasksCount() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
  Current Consumption completion stride length.
getRecentlyCompletedConsumptionTasksCount() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
  Current Consumption completion stride length.
getRecentlyCompletedSupplyingTasksCount() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
  Current Supplying completion stride length.
getRecentlyCompletedSupplyingTasksCount() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
  Current Supplying completion stride length.
getReceviedConsumptionGrants() - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
getRemovalState() - Method in class lbg.resource.LiveResource
getRequestObject(String) - Static method in class lbg.user.server.UAServerRequestFactory
  Given a header, an instance of a Request implementation is returned.
getRequestsCount() - Method in class lbg.simulator.tools.panorama.LogChartRequestFactory
getResourceGain() - Method in class lbg.peer.register.NeighborhoodBarteringProfile
  Returns Resource Gain of the managed Peer.
getResourceState(ResourceHandle) - Method in class lbg.peer.core.rms.ResourceTracker
getResourceUsageData(ResourceHandle) - Method in class lbg.peer.core.rms.ResourceTracker
getResult() - Method in class lbg.examples.hash.GridHasher
getResult() - Method in class lbg.examples.hello.HelloGrid
getResult() - Method in interface lbg.protocol.api.GridApplication
  Gets computed results.
getResult() - Method in class lbg.simulator.SimTask
getRunConsumptionTasksCount() - Method in class lbg.peer.core.xms.ExecutionManager
getRunLocalTasksCount() - Method in class lbg.peer.core.xms.ExecutionManager
getRunningConsumers() - Method in class lbg.peer.core.qms.QueueManager
  Profiles of all consumer Peers with running Supplying Tasks.
getRunningJobsCount() - Method in class lbg.peer.register.PeerProfile
getRunningTask(ResourceHandle) - Method in class lbg.peer.core.rms.ResourceManager
  Returns the Task running on target Busy Resource.
getRunSupplyingTasksCount() - Method in class lbg.peer.core.xms.ExecutionManager
getScenario() - Static method in class lbg.LightweightBarteringGrid
  Returns current Scenario (legal in SIM mode only).
getScenarioBaseName() - Method in class lbg.simulator.tools.generator.PolicyEnumerator
getScenarioBaseName() - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
getScenarioBaseName() - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
getScenarioCompleteFileName() - Method in class lbg.simulator.tools.generator.PolicyEnumerator
getScenarioCompleteFileName() - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
getScenarioCompleteFileName() - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
getScenarioFileName() - Method in class lbg.simulator.tools.generator.PolicyEnumerator
getScenarioFileName() - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
getScenarioFileName() - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
getSchedulingContext() - Method in class lbg.peer.core.qms.RequestContainer
getSearchEngineHandle(String, int) - Static method in class lbg.protocol.rpc.RemoteCall
  Gets a handle from a search engine just by knowing his host and port.
getSeedCount(String, boolean) - Method in class lbg.protocol.data.GridDataManager
  Get the number of seeds participating in a BitTorrent download for a particular file
getSimulationSeed() - Method in class lbg.simulator.tools.generator.ScenarioRandomizerPayload
getSortedDataColumn(LogSpreadsheet, String...) - Static method in class lbg.simulator.tools.spreadsheet.LogSpreadsheetSorter
  Get last column of target columns sorted in function of the other target columns (first target column is first sort criterion and so on).
getSortedPDPLabels() - Method in class lbg.simulator.tools.aggregator.PolicyPerformanceAnalyzer
getSortedStrategyColumn(LogSpreadsheet, String...) - Static method in class lbg.simulator.tools.spreadsheet.LogSpreadsheetSorter
  Get last column of target columns sorted in function of the other target columns (first target column is first sort criterion and so on).
getSpreadsheetFilename() - Method in class lbg.simulator.tools.aggregator.LogAggregatorReportManager
getSquaredSum() - Method in class lbg.common.math.DescriptiveMeasurement
getSquaredSum() - Method in class lbg.common.math.Measurement
getSquaredSum() - Method in class lbg.common.math.SummarizedMeasurement
getStackTrace(Throwable) - Static method in class lbg.common.io.CommonStringHandling
  Formats as a String the stack trace of target Throwable.
getStackTrace(String) - Static method in class lbg.common.io.CommonStringHandling
  Formats as a String the current stack trace using target message.
getStandardDeviation() - Method in class lbg.common.math.DescriptiveMeasurement
getStandardDeviation() - Method in class lbg.common.math.Measurement
getStandardDeviation() - Method in class lbg.common.math.SummarizedMeasurement
getStartTime() - Method in class lbg.peer.core.xms.ConsumptionTaskRuntimeData
getStartTime(Task, RequestType) - Method in class lbg.peer.core.xms.ExecutionManager
  Returns the start time of target Task's execution.
getStartTime() - Method in class lbg.peer.core.xms.LocalTaskRuntimeData
getStartTime(Task) - Method in class lbg.peer.core.xms.RunningTaskManager
  Returns the start time of target Task's execution.
getStartTime() - Method in class lbg.peer.core.xms.SupplyingTaskRuntimeData
getStartTime() - Method in class lbg.peer.core.xms.TaskRuntimeData
getStateChangedTime() - Method in class lbg.peer.core.rms.ResourceUsageData
  Returns state change time of the monitored Resource.
getStdDevJobCompletionTime() - Method in class lbg.peer.core.qms.QueueManager
getStrategyColumn(String) - Method in class lbg.simulator.tools.spreadsheet.LogSpreadsheet
getSubmissionTime() - Method in class lbg.peer.workflow.JobDescriptor
getSum() - Method in class lbg.common.math.DescriptiveMeasurement
getSum() - Method in class lbg.common.math.Measurement
getSum() - Method in class lbg.common.math.SummarizedMeasurement
getSupplierID() - Method in class lbg.peer.core.xms.ConsumptionTaskRuntimeData
getSupplierID() - Method in class lbg.peer.core.xms.LocalTaskRuntimeData
getSupplierID() - Method in class lbg.peer.core.xms.SupplyingTaskRuntimeData
getSupplierID() - Method in class lbg.peer.core.xms.TaskRuntimeData
getSupplyingData() - Method in class lbg.peer.core.rms.WorkingSet
getSupplyingDataId() - Method in class lbg.peer.core.rms.WorkingSet
getSupplyingFilteringType() - Method in class lbg.simulator.tools.generator.PolicyEnumeratorPayload
getSupplyingMetaGridData() - Method in class lbg.peer.core.rms.WorkingSet
getSupplyingMTBC() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
  Supplying Tasks Mean Time Between Cancellations.
getSupplyingMTBC() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
  Supplying Tasks Mean Time Between Cancellations.
getSupplyingMTTC() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
  Supplying Tasks Mean Cancellation Notification Time.
getSupplyingMTTC() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
  Supplying Tasks Mean Cancellation Notification Time.
getSupplyingNegotiationType() - Method in class lbg.simulator.tools.generator.PolicyEnumeratorPayload
getSupplyingRunningPreemptionType() - Method in class lbg.simulator.tools.generator.PolicyEnumeratorPayload
getSupplyingSchedulingFlag() - Method in class lbg.peer.core.scheduler.SchedulerControlFlags
getSupplyingSchedulingType() - Method in class lbg.simulator.tools.generator.PolicyEnumeratorPayload
getSupplyingSpaceBoTID() - Method in class lbg.task.Task
getSupplyingSpaceJobID() - Method in class lbg.task.Task
getSupplyingTasksCancellationRatio() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getSupplyingTasksCancellationRatio() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getSupplyingTasksCompletionRatio() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getSupplyingTasksCompletionRatio() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getSupplyingToTotalTasksRatio() - Method in class lbg.peer.core.xms.ExecutionManager
getSupplyingWaitingPreemptionType() - Method in class lbg.simulator.tools.generator.PolicyEnumeratorPayload
getTask() - Method in class lbg.peer.core.qms.RequestContainer
getTask() - Method in class lbg.peer.core.xms.ConsumptionTaskRuntimeData
getTask() - Method in class lbg.peer.core.xms.LocalTaskRuntimeData
getTask() - Method in class lbg.peer.core.xms.SupplyingTaskRuntimeData
getTask() - Method in class lbg.peer.core.xms.TaskRuntimeData
getTaskSchedulingID() - Method in class lbg.peer.core.qms.RequestContainer
getTasksPerJob() - Method in class lbg.middleware.util.JobConfigurator
getTime() - Static method in class lbg.LightweightBarteringGrid
  Returns current time: SIM mode - in seconds since the beginning of the simulation LIVE mode - in seconds since the epoch
getTime() - Method in class lbg.protocol.data.Metadata
getTimeOut() - Method in class lbg.peer.core.xms.ConsumptionTaskRuntimeData
getTimeOut() - Method in class lbg.peer.core.xms.LocalTaskRuntimeData
getTimeOut() - Method in class lbg.peer.core.xms.SupplyingTaskRuntimeData
getTimeOut() - Method in class lbg.peer.core.xms.TaskRuntimeData
getTimeOutActionTag() - Method in class lbg.peer.core.xms.ConsumptionTaskRuntimeData
getTimeOutActionTag() - Method in class lbg.peer.core.xms.LocalTaskRuntimeData
getTimeOutActionTag() - Method in class lbg.peer.core.xms.SupplyingTaskRuntimeData
getTimeOutActionTag() - Method in class lbg.peer.core.xms.TaskRuntimeData
getTotalBusyLocalTime() - Method in class lbg.peer.core.rms.ResourceUsageData
  Returns total busy Local time of the monitored Resource.
getTotalBusySupplyingTime() - Method in class lbg.peer.core.rms.ResourceUsageData
  Returns total busy Supplying time of the monitored Resource.
getTotalCancelledConsumptionTasks() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getTotalCancelledConsumptionTasks() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getTotalCancelledSupplyingTasks() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getTotalCancelledSupplyingTasks() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getTotalCompletedConsumptionTasks() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getTotalCompletedConsumptionTasks() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getTotalCompletedSupplyingTasks() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getTotalCompletedSupplyingTasks() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getTotalConsumedExternalPower() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
  Deprecated.
getTotalConsumedFavors() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getTotalConsumedFavors() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getTotalConsumedLocalPower() - Method in class lbg.peer.register.NeighborhoodBarteringProfile
getTotalIdleTime() - Method in class lbg.peer.core.rms.ResourceUsageData
  Returns total idle time of the monitored Resource.
getTotalReceivedConsumptionGrants() - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
getTotalReceivedSupplyingRequests() - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
getTotalSentConsumptionGrants() - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
getTotalSentSupplyingRequests() - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
getTotalSuppliedFavors() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
getTotalSuppliedFavors() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
getTotalSuppliedLocalPower() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
  Deprecated.
getTotalUsedConsumptionGrants() - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
getType() - Method in class lbg.protocol.rpc.RemoteCall
getUniqueMetaGridDatas() - Method in class lbg.peer.workflow.BoT
  Set of all data required by the BoT.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.AdaptiveMC4ConsumptionRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.AdaptiveTCoRConsumptionRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.CommonRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.ConservativeTimeStrideConsumptionRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.FavorsConsumptionRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.FavorsSupplyingRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.GrantsConsumptionRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.MC4Ranking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.MCoSConsumptionRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.MergedRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.MTBCConsumptionRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.MTTCConsumptionRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.PerformanceConsumptionRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in interface lbg.peer.strategy.ranking.Ranking
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.ReliableMLConsumptionRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.StorageAffinityConsumptionRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.TCaRConsumptionRanking
  Ranking implementation.
getUnrankedPeerCount() - Method in class lbg.peer.strategy.ranking.TCoRConsumptionRanking
  Ranking implementation.
getUnrankedPeerRatio() - Method in class lbg.peer.strategy.ranking.CommonRanking
  Ranking implementation.
getUnrankedPeerRatio() - Method in interface lbg.peer.strategy.ranking.Ranking
getVeto(K[]) - Method in class lbg.protocol.data.Cache
getWaitingConsumers() - Method in class lbg.peer.core.qms.QueueManager
  Profiles of all consumer Peers with waiting Supplying Tasks.
getWaitingJobsCount() - Method in class lbg.peer.register.PeerProfile
getWaitingJobsCount() - Method in class lbg.peer.register.TestPeerProfile
getWeight() - Method in class lbg.protocol.data.Metadata
getWorkingSetOfIdleResource(ResourceHandle) - Method in class lbg.peer.core.rms.ResourceManager
  Returns the WorkingSet of the target Resource, if target Resource is idle.
getWorkingSetOfIdleResource(ResourceHandle) - Method in class lbg.peer.core.rms.ResourceTracker
  Returns the WorkingSet of the target Resource, if target Resource is idle.
GlobalPropertiesStore - Class in lbg.simulator.tools
GlobalPropertiesStore() - Constructor for class lbg.simulator.tools.GlobalPropertiesStore
  Constructs a new GlobalPropertiesStore.
grantConsumption(String, int) - Method in interface lbg.peer.service.AbstractExternalPeerHandle
grantConsumption(String, int) - Method in class lbg.peer.service.LivePeerHandle
  Grant a consumption for a number of tasks
grantConsumption(String, int) - Method in class lbg.peer.service.LivePeerService
grantConsumption(String, int) - Method in class lbg.peer.service.SimulatedPeerHandle
grantConsumption(String, int) - Method in class lbg.peer.service.SimulatedPeerService
grantConsumption(String, int) - Method in class lbg.peer.service.TestPeerHandle
grantedSupplyingRequests(int) - Method in class lbg.peer.register.negotiation.SupplyingRequestsContainer
grantedSuppplyingRequests() - Method in class lbg.peer.register.negotiation.SupplyingRequestsContainer
grantor(int) - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
grantor_idx - Variable in class lbg.peer.strategy.ranking.TCoRConsumptionRanking.TCoRKey
grantorProfile(int) - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
grantors() - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
GRANTORS_COUNT_THRESHOLD() - Method in class lbg.peer.config.PeerStrategyConfiguration
GRANTORS_COUNT_THRESHOLD() - Method in class lbg.simulator.config.GridStrategyConfiguration
GRANTORS_TIME_THRESHOLD() - Method in class lbg.peer.config.PeerStrategyConfiguration
GRANTORS_TIME_THRESHOLD() - Method in class lbg.simulator.config.GridStrategyConfiguration
GrantsConsumptionRanking - Class in lbg.peer.strategy.ranking
  GrantsConsumptionRanking ranks Grantors (i.e.
GrantsConsumptionRanking(ConsumptionGrantsContainer, JobConsumptionOutcomeTracker, boolean) - Constructor for class lbg.peer.strategy.ranking.GrantsConsumptionRanking
  Constructs a new GrantsConsumptionRanking.
GrantsConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Direct use of Consumption Grants.
GrantsConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.GrantsConsumptionScheduling
grantSupplyingRequests(int, int) - Method in class lbg.peer.register.negotiation.SupplyingRequestsContainer
  If target requestor has no more remaining Supplying Requests, it is removed from the index of remaining requestors.
grid_data - Variable in class lbg.protocol.data.MetaGridData
GRIDAPP_POLICY_FILE - Static variable in class lbg.resource.execution.ContainerPolicyManager
GridApplication - Interface in lbg.protocol.api
  This interface must be implemented by one class in each Grid application submitted as a Task.
  This class must implement: A constructor without any arguments A method to receive its input parameters A method to receive its input data files A method to receive the id of the Supplier Peer that controls the Resource running it A method to be started A method to export its results These methods will always be called in that order.
GridClassLoader - Class in lbg.middleware.execution
  Job/Task classes loader.
GridClassLoader() - Constructor for class lbg.middleware.execution.GridClassLoader
GridClassLoaderChecker - Class in lbg.middleware.util
  Checks if the bytecode contained in a target .jar file can be loaded successfully.
GridClassLoaderChecker() - Constructor for class lbg.middleware.util.GridClassLoaderChecker
GridConfiguration - Class in lbg.simulator.config
GridConfiguration(Properties) - Constructor for class lbg.simulator.config.GridConfiguration
GridData - Class in lbg.protocol.data
  Parent class for all grid data.
GridData(String, long) - Constructor for class lbg.protocol.data.GridData
  Make a new GridData
GridDataManager - Class in lbg.protocol.data
  Handles GridData.
GridDataManager(String, String, int, int, String, int, int, int, String) - Constructor for class lbg.protocol.data.GridDataManager
  Creates a GridDataManager.
GridException - Exception in lbg.common.exception
GridException() - Constructor for exception lbg.common.exception.GridException
  Constructs a new GridException.
GridException(String) - Constructor for exception lbg.common.exception.GridException
  Constructs a new GridException.
GridException(Throwable) - Constructor for exception lbg.common.exception.GridException
  Constructs a new GridException.
GridException(String, Throwable) - Constructor for exception lbg.common.exception.GridException
  Constructs a new GridException.
GridHasher - Class in lbg.examples.hash
  Hash a set of data and return a user-readable hash.
GridHasher() - Constructor for class lbg.examples.hash.GridHasher
GridNetworkException - Exception in lbg.common.exception
  Denotes a networking error in grid processes.
  As it's not due to grid inconsistency, retrying the action that led to this exception might be effective.
GridNetworkException(String) - Constructor for exception lbg.common.exception.GridNetworkException
GridNetworkException(String, Throwable) - Constructor for exception lbg.common.exception.GridNetworkException
GridStrategyConfiguration - Class in lbg.simulator.config
GridStrategyConfiguration(Properties) - Constructor for class lbg.simulator.config.GridStrategyConfiguration
groupTasks(Task[]) - Method in class lbg.peer.workflow.TemporalTasksGrouping
  Reorders a given set of Tasks with the TemporalTasksGrouping heuristic.
groupTasksWithSingleData(Task[]) - Method in class lbg.peer.workflow.TemporalTasksGrouping
  Deprecated.

## H

HandleDownloader - Class in lbg.protocol.rpc
HandleDownloader() - Constructor for class lbg.protocol.rpc.HandleDownloader
handleGridException(GridException) - Static method in class lbg.LightweightBarteringGrid
handles - Variable in class lbg.searchengine.SearchEngineResponse
  A list of probably valid peer handles.
has(K) - Method in class lbg.protocol.data.Cache
hasBusyLocalResource() - Method in class lbg.peer.core.rms.ResourceManager
hasBusyLocalResource() - Method in class lbg.peer.core.rms.ResourceTracker
hasBusySupplyingResource() - Method in class lbg.peer.core.rms.ResourceManager
hasBusySupplyingResource() - Method in class lbg.peer.core.rms.ResourceTracker
hasCompletedTasks() - Method in class lbg.peer.workflow.BoT
hasDefaultPolicy() - Method in class lbg.protocol.data.GridDataManager
  Detects whether the manager was configured with a default policy or not.
hasElement(E) - Method in class lbg.common.queueing.priority.PriorityQueue
  Returns if target element is stored in the PriorityQueue.
hash(File) - Static method in class lbg.protocol.data.GridDataManager
  Hashes a file using the default algorithm ("SHA-256").
hash(File, String) - Static method in class lbg.protocol.data.GridDataManager
  Hashes a file using the supplied algorithm.
hashCode() - Method in class lbg.peer.core.rms.ResourceDataTracker.TransferCostData
hashCode() - Method in class lbg.peer.core.rms.ResourceLocator.ResourceLocatorKey
hashCode() - Method in class lbg.peer.core.xms.ConsumptionTaskRuntimeData
hashCode() - Method in class lbg.peer.core.xms.LocalTaskRuntimeData
hashCode() - Method in class lbg.peer.core.xms.SupplyingTaskRuntimeData
hashCode() - Method in class lbg.peer.core.xms.TaskRuntimeData
hashCode() - Method in class lbg.peer.register.learning.consumption.SupplierReliabilityHistory
hashCode() - Method in class lbg.peer.register.PeerProfile
hashCode() - Method in class lbg.peer.register.TestPeerProfile
hashCode() - Method in class lbg.peer.service.LivePeerHandle
hashCode() - Method in class lbg.peer.service.SimulatedPeerHandle
hashCode() - Method in class lbg.peer.service.TestPeerHandle
hashCode() - Method in class lbg.peer.workflow.Job
hashCode() - Method in class lbg.protocol.data.MetaGridData
hashCode() - Method in class lbg.resource.service.LiveResourceHandle
hashCode() - Method in class lbg.resource.service.SimulatedResourceHandle
hashCode() - Method in class lbg.task.Task
HASHING_ALGORITHM - Static variable in class lbg.protocol.data.GridData
  The name of the hashing algorithm that is used by all subclasses.
hashToString(byte[]) - Static method in class lbg.protocol.data.GridDataManager
  Returns a human-readable representation of a hash.
hasIdleResource() - Method in class lbg.peer.core.rms.ResourceManager
hasIdleResource() - Method in class lbg.peer.core.rms.ResourceTracker
hasRunningJobs() - Method in class lbg.user.LiveUserAgent
hasRunningJobs() - Method in class lbg.user.SimulatedUserAgent
hasRunningJobs() - Method in class lbg.user.UserAgent
hasScheduledTasks() - Method in class lbg.peer.workflow.BoT
hasSchedulingContext() - Method in class lbg.peer.core.qms.RequestContainer
hasUnscheduledTasks() - Method in class lbg.peer.workflow.BoT
hasVetoOn(K) - Method in class lbg.protocol.data.Cache
  Is this entry veto'ed ?
hasWaitingLocalTasks() - Method in class lbg.peer.core.qms.QueueManager
hasWaitingSupplyingTasks() - Method in class lbg.peer.core.qms.QueueManager
head() - Method in class lbg.common.queueing.priority.DoublyLinkedList
Hello - Class in lbg.examples.hello
  A 'Hello World' in 2 classes to test the grid
Hello(String) - Constructor for class lbg.examples.hello.Hello
HelloGrid - Class in lbg.examples.hello
  A 'Hello World' in 2 classes to test the grid.
HelloGrid() - Constructor for class lbg.examples.hello.HelloGrid
host(GridData, boolean, int) - Method in class lbg.protocol.data.GridDataManager
  Hosts given GridData.
host(GridData, boolean) - Method in class lbg.protocol.data.GridDataManager
  Hosts given GridData with default sharing policy.
HOST() - Method in class lbg.resource.config.ResourceNetworkConfiguration
host() - Method in class lbg.user.LiveUserAgent
  Get user host
HOST_FTP - Static variable in class lbg.protocol.data.GridDataManager
  Download a GridData and host it on an FTP Server.
HOST_TORRENT_SEED - Static variable in class lbg.protocol.data.GridDataManager
  Download a TorrentGridData and act as a new seed.
HOST_TORRENT_TRACK - Static variable in class lbg.protocol.data.GridDataManager
  Download a GridData and seed & track it as a TorrentGridData.
hostname() - Method in class lbg.peer.config.PeerNetworkConfiguration
hostname() - Method in class lbg.peer.service.LivePeerHandle
hostname() - Method in class lbg.peer.service.LivePeerService
hostname() - Method in interface lbg.peer.service.PeerHandle
hostname() - Method in class lbg.peer.service.SimulatedPeerHandle
hostname() - Method in class lbg.peer.service.SimulatedPeerService
hostname() - Method in class lbg.peer.service.TestPeerHandle
hostname() - Method in class lbg.resource.config.ResourceNetworkConfiguration
hostname - Variable in class lbg.searchengine.SearchEngineServer
  Search engine hostname

## I

id - Variable in class lbg.peer.core.rms.ResourceUsageData
id() - Method in class lbg.peer.Peer
id() - Method in class lbg.peer.register.PeerProfile
id() - Method in class lbg.peer.register.TestPeerProfile
id() - Method in class lbg.peer.service.LivePeerHandle
id() - Method in class lbg.peer.service.LivePeerService
id() - Method in interface lbg.peer.service.PeerHandle
id() - Method in class lbg.peer.service.SimulatedPeerHandle
id() - Method in class lbg.peer.service.SimulatedPeerService
id() - Method in class lbg.peer.service.TestPeerHandle
id() - Method in class lbg.peer.workflow.BoT
id() - Method in class lbg.peer.workflow.Job
id - Variable in class lbg.protocol.data.GridData
  Data ID.
id - Variable in class lbg.protocol.data.Metadata
id - Variable in class lbg.protocol.data.MetaGridData
id() - Method in class lbg.resource.Resource
id() - Method in interface lbg.resource.service.AbstractResourceHandle
id() - Method in class lbg.resource.service.LiveResourceHandle
id() - Method in class lbg.resource.service.LiveResourceService
id() - Method in class lbg.resource.service.SimulatedResourceHandle
id() - Method in class lbg.resource.service.SimulatedResourceService
id - Variable in class lbg.searchengine.SearchEngineServer
  Search engine ID
id() - Method in class lbg.searchengine.service.LiveSearchEngineHandle
id() - Method in class lbg.searchengine.service.LiveSearchEngineService
id() - Method in interface lbg.searchengine.service.SearchEngineHandle
  Returns this engine's ID.
id() - Method in class lbg.searchengine.service.SimulatedSearchEngineHandle
id() - Method in class lbg.searchengine.service.SimulatedSearchEngineService
id() - Method in class lbg.simulator.event.Event
id() - Method in class lbg.task.Task
id() - Method in class lbg.user.service.LiveUserHandle
  Get user id
id() - Method in class lbg.user.service.LiveUserService
  Get user id
id() - Method in class lbg.user.service.SimulatedUserHandle
id() - Method in class lbg.user.service.SimulatedUserService
id() - Method in interface lbg.user.service.UserHandle
id() - Method in class lbg.user.UserAgent
idAsKey() - Method in class lbg.peer.workflow.Job
idAsKey() - Method in class lbg.simulator.event.Event
identifyRunningTaskType(Task) - Method in class lbg.peer.core.xms.ExecutionManager
  Identity running Task type.
identifySupplier(Task) - Method in class lbg.peer.core.xms.RunningTaskManager
  Identifies which Peer is running the target Task.
idle() - Method in class lbg.resource.Resource
idle() - Method in interface lbg.resource.service.AbstractResourceHandle
idle() - Method in class lbg.resource.service.LiveResourceHandle
  Checks if a resource if idle.
idle() - Method in class lbg.resource.service.LiveResourceService
  Get the state of the resource
idle() - Method in class lbg.resource.service.SimulatedResourceHandle
idle() - Method in class lbg.resource.service.SimulatedResourceService
increaseRunningJobsCount() - Method in class lbg.peer.register.PeerProfile
increaseWaitingJobsCount() - Method in class lbg.peer.register.PeerProfile
increaseWaitingJobsCount() - Method in class lbg.peer.register.TestPeerProfile
INFINITE_CAPACITY - Static variable in class lbg.protocol.data.GridDataManager
  Denotes that the GDM cache has an infinite capacity.
info() - Method in class lbg.common.queueing.priority.DoublyLinkedNode
initialConsumptionGrants(int) - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
InlineGridData - Class in lbg.protocol.data
  Grid data class where the data is actually contained by the class itself.
InlineGridData(String, byte[]) - Constructor for class lbg.protocol.data.InlineGridData
  Create an InlineGridData with given id and data.
inputParameters() - Method in class lbg.task.Task
insertFirst(T) - Method in interface lbg.common.queueing.deque.Deque
insertFirst(T) - Method in class lbg.common.queueing.deque.LinkedListDeque
  Inserts target Object at the head of the Deque.
insertLast(T) - Method in interface lbg.common.queueing.deque.Deque
insertLast(T) - Method in class lbg.common.queueing.deque.LinkedListDeque
  Inserts target Object at the tail of the Deque.
InteractionAttributes - Enum in lbg.peer.register.learning.db.meta
InteractionInstance - Interface in lbg.peer.register.learning.db.meta
InternalPeerHandle - Interface in lbg.peer.service
IntervalStore - Class in lbg.peer.register.bartering
IntervalStore(int, int) - Constructor for class lbg.peer.register.bartering.IntervalStore
intValueOf(String) - Method in class lbg.common.io.ArgsParser
  Get value of option lg as an int.
intValueOf(char) - Method in class lbg.common.io.ArgsParser
  Get value of option sh as an int.
is_local_task - Variable in class lbg.peer.core.rms.ResourceLocator.ResourceLocatorKey
is_removed - Variable in class lbg.resource.LiveResource
isAbsolutePath(String) - Static method in class lbg.common.io.CommonFileHandling
  Checks if target path is absolute.
isAlive() - Method in class lbg.peer.LivePeer
isAlive() - Method in interface lbg.peer.service.AbstractExternalPeerHandle
isAlive() - Method in class lbg.peer.service.LivePeerHandle
  Checks if this peer is alive (i.e.
isAlive() - Method in class lbg.peer.service.LivePeerService
isAlive() - Method in class lbg.peer.service.SimulatedPeerHandle
isAlive() - Method in class lbg.peer.service.SimulatedPeerService
isAlive() - Method in class lbg.peer.service.TestPeerHandle
isAlive() - Method in class lbg.resource.LiveResource
isAlive() - Method in interface lbg.resource.service.AbstractResourceHandle
isAlive() - Method in class lbg.resource.service.LiveResourceHandle
  Gets a resource's network state.
isAlive() - Method in class lbg.resource.service.LiveResourceService
  Gets the Resource status
isAlive() - Method in class lbg.resource.service.SimulatedResourceHandle
isAlive() - Method in class lbg.resource.service.SimulatedResourceService
isAlive() - Method in class lbg.searchengine.LiveSearchEngineServer
isAlive() - Method in class lbg.user.LiveUserAgent
isBarteringStrategy() - Method in enum lbg.peer.strategy.accounting.BarteringAccountantType
isBarteringStrategy() - Method in enum lbg.peer.strategy.negotiation.ConsumptionNegotiationType
isBarteringStrategy() - Method in enum lbg.peer.strategy.negotiation.SupplyingNegotiationType
isBarteringStrategy() - Method in enum lbg.peer.strategy.scheduling.ConsumptionSchedulingType
isBarteringStrategy() - Method in enum lbg.peer.strategy.scheduling.SupplyingFilteringType
isBarteringStrategy() - Method in enum lbg.peer.strategy.scheduling.SupplyingSchedulingType
isCached(String) - Method in class lbg.protocol.data.GridDataManager
ISchedulerStats - Interface in lbg.peer.core.scheduler
isCompleted() - Method in class lbg.peer.workflow.BoT
isCompleted() - Method in class lbg.task.Task
isCSVFileName(String) - Static method in class lbg.common.io.CommonFileHandling
  Checks if target file name is a CSV spreadsheet file name.
isEmpty() - Method in interface lbg.common.queueing.deque.Deque
isEmpty() - Method in class lbg.common.queueing.deque.LinkedListDeque
isEmpty() - Method in class lbg.protocol.data.Cache
isEmpty() - Method in class lbg.simulator.event.EventList
  Returns true if EventList is empty, i.e.
isFull() - Method in class lbg.protocol.data.ByteBoundedSlottedLRUCache
isFull() - Method in class lbg.protocol.data.Cache
isFull() - Method in class lbg.protocol.data.SlottedLRUCache
isFull() - Method in class lbg.protocol.data.UnlimitedCache
ISimulator - Interface in lbg.simulator
isJarFileName(String) - Static method in class lbg.common.io.CommonFileHandling
  Checks if target file name is a Java archive file name.
isLastEventAtCurrentTimestamp() - Method in class lbg.simulator.event.EventContainer
isLocalTask() - Method in class lbg.task.TaskOutput
  Indicates whether the Task has been executed by its owner Peer, or by a Supplier Peer.
isLogFilename(String) - Static method in class lbg.common.io.CommonFileHandling
  Checks if target file name is a log file name.
isOnline() - Method in interface lbg.protocol.rpc.RemoteCallStatusListener
  Called when the daemon is online and ready to process events
isPDFFileName(String) - Static method in class lbg.common.io.CommonFileHandling
  Checks if target file name is a PDF file name.
isPreemptionStrategy() - Method in enum lbg.peer.strategy.scheduling.LocalSchedulingType
isPreemptionStrategy() - Method in enum lbg.peer.strategy.scheduling.SupplyingRunningPreemptionType
isPreemptionStrategy() - Method in enum lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionType
isRankingValid(Ranking) - Static method in class lbg.peer.strategy.ranking.Rankings
isStrategyColumn(String) - Method in class lbg.simulator.tools.spreadsheet.LogSpreadsheet
isStrategyProperty(String) - Static method in class lbg.simulator.tools.LogAnalyzer
isSupplyingTask() - Method in class lbg.task.TaskOutput
  Indicates whether the Task has been executed by its owner Peer, or by a Supplier Peer.
isSupplyingTaskGraced(Task) - Method in class lbg.peer.core.xms.ExecutionManager
  Identifies if target Supplying Task has been graced
isSupplyingTaskRunning(Task) - Method in class lbg.peer.core.qms.QueueManager
isTaskGraced(Task) - Method in class lbg.peer.core.xms.RunningTaskManager
  Identifies if target Task has been graced
isTextFileName(String) - Static method in class lbg.common.io.CommonFileHandling
  Checks if target file name is a text file name.
isTimeOutActionTagModified() - Method in class lbg.peer.core.xms.ConsumptionTaskRuntimeData
isTimeOutActionTagModified() - Method in class lbg.peer.core.xms.LocalTaskRuntimeData
isTimeOutActionTagModified() - Method in class lbg.peer.core.xms.SupplyingTaskRuntimeData
isTimeOutActionTagModified() - Method in class lbg.peer.core.xms.TaskRuntimeData
isValidPort(int) - Static method in class lbg.common.net.CommonNetHandling
iterator() - Method in interface lbg.common.queueing.deque.Deque
iterator() - Method in class lbg.common.queueing.deque.LinkedListDeque
iterator() - Method in class lbg.common.queueing.priority.PriorityQueue
  Returns an iterator over the elements in the PriorityQueue.
iterator() - Method in class lbg.searchengine.SearchEngineClient
  Returns an iterator over the handles known to this client.

## J

JAR_EXT - Static variable in class lbg.common.io.CommonFileHandling
  JAR file default extension.
jars() - Method in class lbg.task.Task
JDFWriter - Interface in lbg.simulator.tools.jdf
JDFWriterFactory - Class in lbg.simulator.tools.jdf
JDFWriterFactory(Middleware, boolean) - Constructor for class lbg.simulator.tools.jdf.JDFWriterFactory
  Constructs a new JDF file writer factory.
job - Variable in class lbg.peer.core.qms.prequeue.JobPreQueue.RequestHolder
Job - Class in lbg.peer.workflow
Job(int, String, UserHandle, long, BoT) - Constructor for class lbg.peer.workflow.Job
  Creates a new Local Job.
Job(int, String, long, BoT) - Constructor for class lbg.peer.workflow.Job
  Creates a new Supplying Job.
job_id - Variable in class lbg.peer.core.qms.prequeue.ConsumptionTaskID
job_id - Variable in class lbg.peer.core.rms.ResourceLocator.ResourceLocatorKey
JOB_INIT_SHIFT() - Method in class lbg.simulator.config.GridConfiguration
JOB_INIT_SHIFT(String) - Method in class lbg.simulator.config.GridConfiguration
jobCompletion(JobDescriptor, int) - Method in class lbg.middleware.AutomaticJobSubmitter
  LiveUserAgentListener implementation.
jobCompletion(JobDescriptor, int) - Method in interface lbg.user.LiveUserAgentListener
  Called upon Job completion.
JobConfigurator - Class in lbg.middleware.util
  Configurator of Jobs composed of multiple Tasks.
JobConfigurator(int, int, int, int, boolean, String, int, String, SubmissionUtils.MemoryJar, String) - Constructor for class lbg.middleware.util.JobConfigurator
  Constructs an automatic submitter.
JobConsumptionDataTracker - Class in lbg.peer.register.learning.consumption
  A JobConsumptionDataTracker tracks the Local data known to have been downloaded by Supplier Peers.
JobConsumptionDataTracker(String, int) - Constructor for class lbg.peer.register.learning.consumption.JobConsumptionDataTracker
JobConsumptionOutcomeTracker - Class in lbg.peer.register.learning.consumption
  A JobConsumptionOutcomeTracker tracks completion/cancellation of the Job's Tasks by the involved Supplier Peers, providing a useful reliability metric that may be used to black-list unreliable Suppliers.
JobConsumptionOutcomeTracker(String, int, int) - Constructor for class lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
JobDescriptor - Class in lbg.peer.workflow
  Contains the description of all tasks to be in this Job Peer-side
JobDescriptor() - Constructor for class lbg.peer.workflow.JobDescriptor
JobFactory - Class in lbg.peer.workflow
  Note: methods are not static because a JobFactory may be instanciated multiple times within the same VM, e.g.
JobFactory(String, boolean) - Constructor for class lbg.peer.workflow.JobFactory
  Creates a new JobFactory.
jobID() - Method in class lbg.peer.core.qms.queue.LocalQueueCursor
jobID() - Method in class lbg.peer.workflow.BoT
jobID() - Method in class lbg.task.Task
jobIDAsKey() - Method in class lbg.peer.core.qms.queue.LocalQueueCursor
jobIDAsKey() - Method in class lbg.task.Task
JobPreQueue - Class in lbg.peer.core.qms.prequeue
  Pre-queue of incoming requests, that will be transferred to the Queueing Management System as soon as the Peer global lock is released.
JobPreQueue.RequestHolder - Class in lbg.peer.core.qms.prequeue
JobPreQueue.RequestHolder(Job, String) - Constructor for class lbg.peer.core.qms.prequeue.JobPreQueue.RequestHolder
JobPreQueueFactory - Class in lbg.peer.core.qms.prequeue
JobPreQueueFactory() - Constructor for class lbg.peer.core.qms.prequeue.JobPreQueueFactory
JOBS_INTER_TIME_HI() - Method in class lbg.simulator.config.GridConfiguration
JOBS_INTER_TIME_HI(String) - Method in class lbg.simulator.config.GridConfiguration
JOBS_INTER_TIME_LO() - Method in class lbg.simulator.config.GridConfiguration
JOBS_INTER_TIME_LO(String) - Method in class lbg.simulator.config.GridConfiguration
JOBS_PER_PEER() - Method in class lbg.simulator.config.GridConfiguration
JOBS_PER_PEER(String) - Method in class lbg.simulator.config.GridConfiguration

## K

keys() - Method in class lbg.simulator.tools.GlobalPropertiesStore

## L

lastElement() - Method in interface lbg.common.queueing.deque.Deque
lastElement() - Method in class lbg.common.queueing.deque.LinkedListDeque
  Returns the object to the tail of the Deque.
LaunchPeer - Class in lbg.middleware
  Peer Launcher
LaunchPeer() - Constructor for class lbg.middleware.LaunchPeer
LaunchResource - Class in lbg.middleware
  Resource Launcher
LaunchResource() - Constructor for class lbg.middleware.LaunchResource
LaunchSearchEngine - Class in lbg.middleware
  Search engine server launcher
LaunchSearchEngine() - Constructor for class lbg.middleware.LaunchSearchEngine
LaunchUserAgent - Class in lbg.middleware
  User Launcher (to submit jobs)
LaunchUserAgent() - Constructor for class lbg.middleware.LaunchUserAgent
lbg - package lbg
lbg.common - package lbg.common
lbg.common.exception - package lbg.common.exception
lbg.common.io - package lbg.common.io
lbg.common.math - package lbg.common.math
lbg.common.net - package lbg.common.net
lbg.common.queueing.deque - package lbg.common.queueing.deque
lbg.common.queueing.priority - package lbg.common.queueing.priority
lbg.examples.hash - package lbg.examples.hash
lbg.examples.hello - package lbg.examples.hello
lbg.middleware - package lbg.middleware
lbg.middleware.execution - package lbg.middleware.execution
lbg.middleware.util - package lbg.middleware.util
lbg.peer - package lbg.peer
lbg.peer.config - package lbg.peer.config
lbg.peer.core - package lbg.peer.core
lbg.peer.core.negotiator - package lbg.peer.core.negotiator
lbg.peer.core.qms - package lbg.peer.core.qms
lbg.peer.core.qms.prequeue - package lbg.peer.core.qms.prequeue
lbg.peer.core.qms.queue - package lbg.peer.core.qms.queue
lbg.peer.core.rms - package lbg.peer.core.rms
lbg.peer.core.scheduler - package lbg.peer.core.scheduler
lbg.peer.core.xms - package lbg.peer.core.xms
lbg.peer.register - package lbg.peer.register
lbg.peer.register.bartering - package lbg.peer.register.bartering
lbg.peer.register.learning.consumption - package lbg.peer.register.learning.consumption
lbg.peer.register.learning.db - package lbg.peer.register.learning.db
lbg.peer.register.learning.db.dummy - package lbg.peer.register.learning.db.dummy
lbg.peer.register.learning.db.meta - package lbg.peer.register.learning.db.meta
lbg.peer.register.learning.supplying - package lbg.peer.register.learning.supplying
lbg.peer.register.negotiation - package lbg.peer.register.negotiation
lbg.peer.service - package lbg.peer.service
lbg.peer.strategy - package lbg.peer.strategy
lbg.peer.strategy.accounting - package lbg.peer.strategy.accounting
lbg.peer.strategy.negotiation - package lbg.peer.strategy.negotiation
lbg.peer.strategy.negotiation.consumption - package lbg.peer.strategy.negotiation.consumption
lbg.peer.strategy.negotiation.supplying - package lbg.peer.strategy.negotiation.supplying
lbg.peer.strategy.ranking - package lbg.peer.strategy.ranking
lbg.peer.strategy.scheduling - package lbg.peer.strategy.scheduling
lbg.peer.strategy.scheduling.consumption - package lbg.peer.strategy.scheduling.consumption
lbg.peer.strategy.scheduling.filtering - package lbg.peer.strategy.scheduling.filtering
lbg.peer.strategy.scheduling.local - package lbg.peer.strategy.scheduling.local
lbg.peer.strategy.scheduling.preemption - package lbg.peer.strategy.scheduling.preemption
lbg.peer.strategy.scheduling.supplying - package lbg.peer.strategy.scheduling.supplying
lbg.peer.web - package lbg.peer.web
lbg.peer.workflow - package lbg.peer.workflow
lbg.protocol.api - package lbg.protocol.api
lbg.protocol.data - package lbg.protocol.data
lbg.protocol.rpc - package lbg.protocol.rpc
lbg.resource - package lbg.resource
lbg.resource.config - package lbg.resource.config
lbg.resource.execution - package lbg.resource.execution
lbg.resource.service - package lbg.resource.service
lbg.searchengine - package lbg.searchengine
lbg.searchengine.service - package lbg.searchengine.service
lbg.simulator - package lbg.simulator
lbg.simulator.config - package lbg.simulator.config
lbg.simulator.event - package lbg.simulator.event
lbg.simulator.tools - package lbg.simulator.tools
lbg.simulator.tools.aggregator - package lbg.simulator.tools.aggregator
lbg.simulator.tools.generator - package lbg.simulator.tools.generator
lbg.simulator.tools.jdf - package lbg.simulator.tools.jdf
lbg.simulator.tools.panorama - package lbg.simulator.tools.panorama
lbg.simulator.tools.spreadsheet - package lbg.simulator.tools.spreadsheet
lbg.task - package lbg.task
lbg.user - package lbg.user
lbg.user.server - package lbg.user.server
lbg.user.service - package lbg.user.service
LBGRelativePowerAccountant - Class in lbg.peer.strategy.accounting
  Implementation note: this implementation relies on TaskManager and Task output information.
LBGRelativePowerAccountant(Peer) - Constructor for class lbg.peer.strategy.accounting.LBGRelativePowerAccountant
LBGridJDFWriter - Class in lbg.simulator.tools.jdf
LBGridJDFWriter(String, String, String, Iterator<String>, String, boolean) - Constructor for class lbg.simulator.tools.jdf.LBGridJDFWriter
LBGridTaskDescription - Class in lbg.simulator.tools.jdf
LBGridTaskDescription(String[], String[], String, String, String, String[]) - Constructor for class lbg.simulator.tools.jdf.LBGridTaskDescription
LBGridTaskDescription() - Constructor for class lbg.simulator.tools.jdf.LBGridTaskDescription
LBGTimeAccountant - Class in lbg.peer.strategy.accounting
  Implementation note: this implementation relies on Task output information.
LBGTimeAccountant(Peer) - Constructor for class lbg.peer.strategy.accounting.LBGTimeAccountant
LightweightBarteringGrid - Class in lbg
  The Lightweight Bartering Grid middleware allows Peers to gridify their computational and storage Resources, and barter them globally following various negotiation/accounting strategies.
LightweightBarteringGrid() - Constructor for class lbg.LightweightBarteringGrid
LimitedCancellation - Class in lbg.peer.strategy.scheduling.preemption
  Limited cancelling Preemption (Supplying Tasks are dequeued as needed).
LimitedCancellation(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.preemption.LimitedCancellation
LimitedPreemption - Class in lbg.peer.strategy.scheduling.preemption
  Limited preemptive Preemption (Supplying Tasks are requeued as needed).
LimitedPreemption(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.preemption.LimitedPreemption
LinkedListDeque<T> - Class in lbg.common.queueing.deque
  Implements a Deque using a doubly linked list.
LinkedListDeque() - Constructor for class lbg.common.queueing.deque.LinkedListDeque
listener - Variable in class lbg.simulator.tools.panorama.LogChartRequest
listRunningConsumptionTasks() - Method in class lbg.peer.core.xms.ExecutionManager
  Lists running Consumption Tasks, in decreasing order of execution time (longest-running first).
listRunningLocalTasks() - Method in class lbg.peer.core.xms.ExecutionManager
  Lists running Local Tasks, in decreasing order of execution time (longest-running first).
listRunningSupplyingTasks() - Method in class lbg.peer.core.xms.ExecutionManager
  Lists running Supplying Tasks, in decreasing order of execution time (longest-running first).
listRunningTasks() - Method in class lbg.peer.core.xms.RunningTaskManager
  Lists running Tasks, in decreasing order of execution time (longest-running first).
listValueOf(String) - Method in class lbg.common.io.ArgsParser
  Get value of option lg as a string array.
listValueOf(char) - Method in class lbg.common.io.ArgsParser
  Get value of option sh as a string array.
LiveJobPreQueue - Class in lbg.peer.core.qms.prequeue
LiveJobPreQueue(Peer, Scheduler, boolean) - Constructor for class lbg.peer.core.qms.prequeue.LiveJobPreQueue
LiveNegotiatorController - Class in lbg.peer.core.negotiator
LiveNegotiatorController(Peer, Negotiator) - Constructor for class lbg.peer.core.negotiator.LiveNegotiatorController
LivePeer - Class in lbg.peer
  Peer (LIVE mode).
LivePeer(PeerBasicConfiguration, PeerNetworkConfiguration, PeerDataConfiguration, PeerStrategyConfiguration, PeerServiceFactory, ControllerFactory, SearchEngineHandle) - Constructor for class lbg.peer.LivePeer
  Creates a new Peer (LIVE mode).
LivePeerHandle - Class in lbg.peer.service
  A peer handle grouping everything needed by other peers, resources and user
LivePeerHandle(String, String, int, int, int) - Constructor for class lbg.peer.service.LivePeerHandle
  Create a handle to a peer
LivePeerService - Class in lbg.peer.service
  PeerService, Live implementation.
LivePeerService(Peer) - Constructor for class lbg.peer.service.LivePeerService
LiveResource - Class in lbg.resource
  Implementation of a Live Resource.
  Related logger: lbg.resource
LiveResource(ResourceBasicConfiguration, ResourceNetworkConfiguration, ResourceDataConfiguration, InternalPeerHandle) - Constructor for class lbg.resource.LiveResource
  Creates a Live resource Resource is not yet connected to peer.
LiveResourceHandle - Class in lbg.resource.service
  A handle to a resource.
LiveResourceHandle(String, int, String, int) - Constructor for class lbg.resource.service.LiveResourceHandle
  Create a handle to contact a LiveResource
LiveResourceService - Class in lbg.resource.service
  Live implementation of the Resource service, handling requests to a given Resource.
LiveResourceService(LiveResource) - Constructor for class lbg.resource.service.LiveResourceService
  Create a service for a resource.
LiveSchedulerController - Class in lbg.peer.core.scheduler
LiveSchedulerController(Peer, Scheduler) - Constructor for class lbg.peer.core.scheduler.LiveSchedulerController
LiveSearchEngineClient - Class in lbg.searchengine
LiveSearchEngineClient(SearchEngineHandle, ExternalPeerHandle, int) - Constructor for class lbg.searchengine.LiveSearchEngineClient
  Creates a new Search Engine client.
LiveSearchEngineHandle - Class in lbg.searchengine.service
LiveSearchEngineHandle(String, String, int) - Constructor for class lbg.searchengine.service.LiveSearchEngineHandle
LiveSearchEngineServer - Class in lbg.searchengine
LiveSearchEngineServer(String, String, int, int) - Constructor for class lbg.searchengine.LiveSearchEngineServer
  Creates a Search Engine server.
LiveSearchEngineService - Class in lbg.searchengine.service
  Live service for the search engine
LiveSearchEngineService(SearchEngineServer) - Constructor for class lbg.searchengine.service.LiveSearchEngineService
LiveTaskExecutionHandler - Class in lbg.resource.execution
  A wrapper over GridApplications to allow better control and automatic TaskOutput generation when an app ends.
  Related logger: lbg.resource
LiveTaskExecutionHandler(LiveResource, InternalPeerHandle, Task, int) - Constructor for class lbg.resource.execution.LiveTaskExecutionHandler
  Readies a handler to be started as a different Thread.
LiveUserAgent - Class in lbg.user
  UserAgent, Live Implementation.
  Related logger: lbg.user
LiveUserAgent(String, String, int, UserPeerHandle, String, String) - Constructor for class lbg.user.LiveUserAgent
  Creates a Live UserAgent.
LiveUserAgent(String, String, int, UserPeerHandle, String) - Constructor for class lbg.user.LiveUserAgent
  Creates a Live UserAgent.
LiveUserAgent(String, String, int, UserPeerHandle, String, String, boolean, boolean) - Constructor for class lbg.user.LiveUserAgent
  Creates a Live UserAgent.
LiveUserAgentListener - Interface in lbg.user
  Provides callback methods for common operations user-side.
LiveUserAgentServer - Class in lbg.user.server
  A LiveUserAgentServer is a server translating job submission requests received on a socket into calls made to an EmbeddedLiveUserAgent.
LiveUserHandle - Class in lbg.user.service
  Live Implementation of the User Handle
LiveUserHandle(String, String, int) - Constructor for class lbg.user.service.LiveUserHandle
  Create a handle
LiveUserService - Class in lbg.user.service
  Live implementation of the User service
LiveUserService(UserAgent) - Constructor for class lbg.user.service.LiveUserService
  Creates a User service
load(JobDescriptor) - Method in class lbg.middleware.execution.GridClassLoader
  Tries to load all Tasks from the Job description
load(Task) - Method in class lbg.middleware.execution.GridClassLoader
  Loads all classes required to run the Task, and creates the Application.
loadBoolean(String) - Static method in class lbg.common.io.CommonStringHandling
  Loads a boolean from target String.
loadBooleanArray(String) - Static method in class lbg.common.io.CommonStringHandling
  Loads a boolean array from target String.
loadDouble(String) - Static method in class lbg.common.io.CommonStringHandling
  Loads a double from target String.
loadDoubleArray(String) - Static method in class lbg.common.io.CommonStringHandling
  Loads a double array from target String.
loadFloat(String) - Static method in class lbg.common.io.CommonStringHandling
  Loads a float from target String.
loadFloatArray(String) - Static method in class lbg.common.io.CommonStringHandling
  Loads a float array from target String.
loadGridConfiguration(Properties) - Method in class lbg.simulator.Scenario
loadGridStrategyConfiguration(Properties) - Method in class lbg.simulator.Scenario
loadInt(String) - Static method in class lbg.common.io.CommonStringHandling
  Loads an integer from target String.
loadIntArray(String) - Static method in class lbg.common.io.CommonStringHandling
  Loads an integer array from target String.
loadJar(String) - Static method in class lbg.middleware.util.SubmissionUtils
  Loads the bytecode of a jar in memory.
loadJobDescription(UserAgent, Properties) - Method in class lbg.middleware.util.PropertiesJobLoader
  Deprecated. Relying on the current working directory is dangerous and can yield confusing results for the user. The best is usually to specify the directory containing the JDF file using `PropertiesJobLoader.loadJobDescription(UserAgent, Properties, String)`
loadJobDescription(UserAgent, Properties, String) - Method in class lbg.middleware.util.PropertiesJobLoader
  Loads a JobDescriptor form a set of properties coming from a JDF file.
loadLong(String) - Static method in class lbg.common.io.CommonStringHandling
  Loads a log from target String.
loadLongArray(String) - Static method in class lbg.common.io.CommonStringHandling
  Loads a long array from target String.
loadProperties(String) - Static method in class lbg.common.io.CommonFileHandling
  Loads Properties from target text file.
loadProperty(String, Properties) - Static method in class lbg.common.io.CommonStringHandling
  Loads property from target Properties given target key.
loadRandomizerConfiguration(Properties) - Method in class lbg.simulator.Scenario
loadRandomURLSafely(String[]) - Static method in class lbg.common.net.CommonNetHandling
loadStringArray(String) - Static method in class lbg.common.io.CommonStringHandling
  Loads a String array from target String.
loadURLSafely(String) - Static method in class lbg.common.net.CommonNetHandling
LOCAL_Q_LEN_PREEMPTION_THRESHOLD() - Method in class lbg.peer.config.PeerStrategyConfiguration
LOCAL_Q_LEN_PREEMPTION_THRESHOLD() - Method in class lbg.simulator.config.GridStrategyConfiguration
LocalQueueCursor - Class in lbg.peer.core.qms.queue
  A Local queue cursor allows to memorize which Task in the Local Tasks queue has been last selected, when scheduling Local Tasks as Consumption Tasks.
LocalQueueCursor() - Constructor for class lbg.peer.core.qms.queue.LocalQueueCursor
LocalQueueHistory - Class in lbg.peer.core.qms.queue
  A Local queue history tracks the submission/completion times local Jobs.
LocalQueueHistory(String, boolean) - Constructor for class lbg.peer.core.qms.queue.LocalQueueHistory
  Constructs a new LocalQueueHistory.
LocalSchedulingPolicy - Interface in lbg.peer.strategy.scheduling
LocalSchedulingType - Enum in lbg.peer.strategy.scheduling
localSize() - Method in class lbg.peer.core.rms.WorkingSet
  Returns the number of stored Local data.
LocalTaskComparator - Class in lbg.task
  Specialized Comparator targeting pairwise comparison of Local/Consumption Tasks id.
LocalTaskComparator() - Constructor for class lbg.task.LocalTaskComparator
LocalTaskRuntimeData - Class in lbg.peer.core.xms
LocalTaskRuntimeData(Task, long, ExternalPeerHandle, String, boolean) - Constructor for class lbg.peer.core.xms.LocalTaskRuntimeData
locateAndCheckBusyLocalResource(Task) - Method in class lbg.peer.core.rms.ResourceLocator
  Locates a Busy Local Resource running target Task (guaranteed to be non-null).
locateAndCheckBusySupplyingResource(Task) - Method in class lbg.peer.core.rms.ResourceLocator
  Locates a Busy Supplying Resource running target Task (guaranteed to be non-null).
locateBusyLocalResource(Task) - Method in class lbg.peer.core.rms.ResourceLocator
  Locates a Busy Local Resource running target Task (may be null).
locateBusySupplyingResource(Task) - Method in class lbg.peer.core.rms.ResourceLocator
  Locates a Busy Supplying Resource running target Task (may be null).
locateIdleResourcesWithStorageAffinity(Task) - Method in class lbg.peer.core.rms.ResourceDataTracker
  Deprecated.
locateIdleResourceWithBestStorageAffinity(Task) - Method in class lbg.peer.core.rms.ResourceDataTracker
  Locate best (Storage Affinity-wise) Resource which has a mximum of data required by target Task in her WorkingSet.
locateLessLocallyReplicatedData(String[]) - Method in class lbg.peer.core.rms.ResourceDataTracker
  Locate data in target data set that is the less replicated on this Peer Resources.
locateMostLocallyReplicatedData(String[]) - Method in class lbg.peer.core.rms.ResourceDataTracker
  Locate data in target data set that is the most replicated on this Peer Resources.
locateResource(ResourceState, Task) - Method in class lbg.peer.core.rms.ResourceManager
  Locates a Resource currentlty in target state with maximum Storage Affinity with target Task.
locateResourcesWithReplicatedData(String) - Method in class lbg.peer.core.rms.ResourceDataTracker
  Locate Resources which have target data in their WorkingSet.
locateResourcesWithReplicatedData(String[]) - Method in class lbg.peer.core.rms.ResourceDataTracker
  Locate Resources which have all target datas in their WorkingSet.
lockedSize() - Method in class lbg.peer.core.rms.WorkingSet
  Returns the number of locked data (whether Local or Supplying).
LOG_EXT - Static variable in class lbg.common.io.CommonFileHandling
  Log file default extension.
LOG_PREFIX - Static variable in class lbg.common.io.CommonFileHandling
  Log file default prefix.
LogAggregator - Class in lbg.simulator.tools.aggregator
  Aggregates execution logs of the Lightweight Bartering Grid Simulator, so as to produce statistically significant results based on multiple executions.
LogAggregator(String, int) - Constructor for class lbg.simulator.tools.aggregator.LogAggregator
  Constructs a new LogAggregator.
LogAggregatorReportManager - Class in lbg.simulator.tools.aggregator
LogAggregatorReportManager(String, String, int, String[], GlobalPropertiesStore, String, String) - Constructor for class lbg.simulator.tools.aggregator.LogAggregatorReportManager
  Constructs a new LogAggregatorReportManager.
LogAnalyzer - Class in lbg.simulator.tools
  Analyzes a given LBG simulator log file.
LogAnalyzer() - Constructor for class lbg.simulator.tools.LogAnalyzer
LogChartDrawingListener - Interface in lbg.simulator.tools.panorama
  Analyzes a given LBG simulator log file.
LogChartFactory - Class in lbg.simulator.tools.panorama
  Factory to generate charts from given logs.
LogChartFactory(LogSpreadsheet, boolean) - Constructor for class lbg.simulator.tools.panorama.LogChartFactory
LogChartRequest - Class in lbg.simulator.tools.panorama
LogChartRequest(LogChartDrawingListener, int, String...) - Constructor for class lbg.simulator.tools.panorama.LogChartRequest
LogChartRequestFactory - Class in lbg.simulator.tools.panorama
LogChartRequestFactory(LogChartDrawingListener) - Constructor for class lbg.simulator.tools.panorama.LogChartRequestFactory
logger() - Method in class lbg.peer.LivePeer
logger() - Method in class lbg.peer.Peer
logger() - Method in class lbg.peer.SimulatedPeer
logger - Variable in class lbg.protocol.rpc.RemoteCallDaemon
logger() - Method in class lbg.resource.LiveResource
logger() - Method in class lbg.resource.Resource
logger() - Method in class lbg.resource.SimulatedResource
LogPanorama - Class in lbg.simulator.tools.panorama
  Analyzes a given LBG simulator log file.
LogPanorama(String[]) - Constructor for class lbg.simulator.tools.panorama.LogPanorama
LogPanoramaFrame - Class in lbg.simulator.tools.panorama
LogPanoramaFrame(String, LinkedBlockingQueue<LogChartRequest>) - Constructor for class lbg.simulator.tools.panorama.LogPanoramaFrame
LogPropertiesTrie - Class in lbg.simulator.tools.aggregator
  Log Properties trie.
LogPropertiesTrie() - Constructor for class lbg.simulator.tools.aggregator.LogPropertiesTrie
LogSpreadsheet - Class in lbg.simulator.tools.spreadsheet
  Analyzes a given LBG simulator log file.
LogSpreadsheet(String) - Constructor for class lbg.simulator.tools.spreadsheet.LogSpreadsheet
LogSpreadsheetSorter - Class in lbg.simulator.tools.spreadsheet
  LogSpreadsheet sorter.
LogSpreadsheetSorter() - Constructor for class lbg.simulator.tools.spreadsheet.LogSpreadsheetSorter

## M

main(String[]) - Static method in class lbg.common.io.ArgsParser
  Demo program for ArgsParser
main(String[]) - Static method in class lbg.common.math.Measurement
main(String[]) - Static method in class lbg.common.net.BitTorrentLeechersSetDownloadTime
main(String[]) - Static method in class lbg.middleware.AutomaticJobSubmitter
  Periodically submits BoTs to a given Peer.
main(String[]) - Static method in class lbg.middleware.LaunchPeer
main(String[]) - Static method in class lbg.middleware.LaunchResource
main(String[]) - Static method in class lbg.middleware.LaunchSearchEngine
main(String[]) - Static method in class lbg.middleware.LaunchUserAgent
main(String[]) - Static method in class lbg.middleware.util.GridClassLoaderChecker
main(String[]) - Static method in class lbg.middleware.util.SearchEngineChecker
main(String[]) - Static method in class lbg.middleware.util.SubmissionTimesTrace
main(String[]) - Static method in class lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
  For testing purposes only.
main(String[]) - Static method in class lbg.peer.register.learning.supplying.PeerSupplyingDataTracker
  Test method.
main(String[]) - Static method in class lbg.peer.strategy.ranking.Rankings
  For testing purposes.
main(String[]) - Static method in class lbg.protocol.data.EmbeddedFTPServer
main(String[]) - Static method in class lbg.resource.execution.ContainerPolicyManager
main(String[]) - Static method in class lbg.searchengine.SearchEngineClient
  Stress test.
main(String[]) - Static method in class lbg.simulator.Simulator
main(String[]) - Static method in class lbg.simulator.tools.aggregator.LogAggregator
main(String[]) - Static method in class lbg.simulator.tools.aggregator.LogPropertiesTrie
main(String[]) - Static method in class lbg.simulator.tools.aggregator.StrategyPerformanceAnalyzer
main(String[]) - Static method in class lbg.simulator.tools.generator.PolicyEnumerator
main(String[]) - Static method in class lbg.simulator.tools.generator.ScenarioRandomizer
main(String[]) - Static method in class lbg.simulator.tools.panorama.LogPanorama
main(String[]) - Static method in class lbg.simulator.tools.spreadsheet.LogSpreadsheet
main(String[]) - Static method in class lbg.user.EmbeddedLiveUserAgent
main(String[]) - Static method in class lbg.user.server.LiveUserAgentServer
  The LiveUserAgentServer has the following usage: LiveUserAgentServer serverPort userHostName userPort userDir peerHostName peerPort serverPort is the local TCP port on which the server will listen.
mainClass() - Method in class lbg.task.Task
managedResource() - Method in class lbg.peer.core.rms.WorkingSet
  Managed Resource Handle.
MAX_CONSUMPTION_FAILURES_FACTOR - Static variable in class lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
  Number of allowed Task execution failures for the Tasks of the Job before its Tasks are restricted to execution as Local Tasks only, expressed as a factor of the number of Tasks of the Job.
MAX_STORED_INTERACTIONS - Static variable in class lbg.peer.register.bartering.PeerBarteringProfile
MAX_SUPPLIER_FAILURES_FACTOR - Static variable in class lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
  Number of allowed Task execution failures for the Tasks of the Job before supplier Peer is black-listed (for the current Job), expressed as a factor of the number of Tasks of the Job.
maxSize() - Method in class lbg.peer.core.negotiator.LiveNegotiatorController
maxSize() - Method in class lbg.peer.core.scheduler.LiveSchedulerController
MC4ConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Consumption scheduling based on MC4 ranking.
MC4ConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.MC4ConsumptionScheduling
MC4Ranking - Class in lbg.peer.strategy.ranking
  MC4Ranking ranks Grantors (i.e.
MC4Ranking(ConsumptionGrantsContainer, JobConsumptionOutcomeTracker, boolean) - Constructor for class lbg.peer.strategy.ranking.MC4Ranking
MCoSConsumptionRanking - Class in lbg.peer.strategy.ranking
  MCoSConsumptionRanking ranks Grantors (i.e.
MCoSConsumptionRanking(ConsumptionGrantsContainer, JobConsumptionOutcomeTracker, boolean) - Constructor for class lbg.peer.strategy.ranking.MCoSConsumptionRanking
MCoSConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Consumption scheduling based on MCoS ranking.
MCoSConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.MCoSConsumptionScheduling
mean(double, double) - Static method in class lbg.common.math.CommonMath
  Computes the mean of the two taget values.
meanNominalResourcePower() - Method in class lbg.peer.core.rms.ResourceManager
Measurement - Class in lbg.common.math
Measurement(String) - Constructor for class lbg.common.math.Measurement
MeasurementFactory - Class in lbg.common.math
MeasurementFactory() - Constructor for class lbg.common.math.MeasurementFactory
MeasurementSaver - Class in lbg.common.math
  A utility to save a `Measurement` into a file.
MeasurementSaver(Measurement, String) - Constructor for class lbg.common.math.MeasurementSaver
merge(Ranking...) - Static method in class lbg.peer.strategy.ranking.Rankings
  Merges the target rankings into one ranking.
mergeArrays(T[], T[]...) - Static method in class lbg.common.io.CommonStringHandling
  Merges the target arrays into one new array, so that the resulting array is a concatenation of the target arrays.
MergedRanking - Class in lbg.peer.strategy.ranking
  MergedRanking stores the ranking resulting from the merging of multiple rankings (some of which may even be merged rankings themselves) by the Rankings class.
MergedRanking(int[]) - Constructor for class lbg.peer.strategy.ranking.MergedRanking
mergeStringArrays(String[], String[]) - Static method in class lbg.common.io.CommonStringHandling
  Deprecated. Use `CommonStringHandling.mergeArrays(T[], T[]...)` instead
Metadata<K> - Class in lbg.protocol.data
  Denotes metadata about a cache entry.
Metadata(K) - Constructor for class lbg.protocol.data.Metadata
  Creates a Metada, setting time to the current time.
MetaGridData - Class in lbg.protocol.data
MetaGridData(String, long, GridData[]) - Constructor for class lbg.protocol.data.MetaGridData
Middleware - Enum in lbg.simulator.tools.jdf
MTBCConsumptionRanking - Class in lbg.peer.strategy.ranking
  MTBCConsumptionRanking ranks Grantors (i.e.
MTBCConsumptionRanking(ConsumptionGrantsContainer, JobConsumptionOutcomeTracker, boolean) - Constructor for class lbg.peer.strategy.ranking.MTBCConsumptionRanking
MTBCConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Consumption scheduling based on MTBC ranking.
MTBCConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.MTBCConsumptionScheduling
MTBF() - Method in class lbg.resource.config.ResourceReliabilityConfiguration
MTTCConsumptionRanking - Class in lbg.peer.strategy.ranking
  MTTCConsumptionRanking ranks Grantors (i.e.
MTTCConsumptionRanking(ConsumptionGrantsContainer, JobConsumptionOutcomeTracker, boolean) - Constructor for class lbg.peer.strategy.ranking.MTTCConsumptionRanking
MTTCConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Consumption scheduling based on MTTC ranking.
MTTCConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.MTTCConsumptionScheduling
myPredict(double, int) - Method in class lbg.common.net.BitTorrentLeechersSetDownloadTime
  Predicts the average download time of target file by the target leechers set using the BitTorrent protocol.

## N

names() - Method in class lbg.task.Task
nap(long) - Static method in class lbg.common.ThreadPool
negotiate(NegotiatorControlFlags) - Method in class lbg.peer.core.negotiator.Negotiator
Negotiator - Class in lbg.peer.core.negotiator
Negotiator(Peer, String, String) - Constructor for class lbg.peer.core.negotiator.Negotiator
NegotiatorControlFlags - Class in lbg.peer.core.negotiator
NegotiatorControlFlags() - Constructor for class lbg.peer.core.negotiator.NegotiatorControlFlags
NegotiatorController - Class in lbg.peer.core.negotiator
NegotiatorController(Peer) - Constructor for class lbg.peer.core.negotiator.NegotiatorController
negotiatorController() - Method in class lbg.peer.Peer
NeighborhoodBarteringProfile - Class in lbg.peer.register
NeighborhoodBarteringProfile(Peer, PeerRegister) - Constructor for class lbg.peer.register.NeighborhoodBarteringProfile
NeighborhoodNegotiationProfile - Class in lbg.peer.register
NeighborhoodNegotiationProfile(Peer, PeerRegister, PeerStrategyConfiguration) - Constructor for class lbg.peer.register.NeighborhoodNegotiationProfile
netConfig() - Method in class lbg.peer.Peer
netConfig() - Method in class lbg.resource.Resource
newInteger(int) - Static method in class lbg.common.Tank
NoConsumptionNegotiation - Class in lbg.peer.strategy.negotiation.consumption
  No Consumption Negotiation.
NoConsumptionNegotiation(Peer) - Constructor for class lbg.peer.strategy.negotiation.consumption.NoConsumptionNegotiation
NoConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  No Consumption Scheduling.
NoConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.NoConsumptionScheduling
NoEvalAccountant - Class in lbg.peer.strategy.accounting
  Implementation note: this implementation does not rely on any information.
NoEvalAccountant(Peer) - Constructor for class lbg.peer.strategy.accounting.NoEvalAccountant
nominalCapacity() - Method in class lbg.peer.core.rms.WorkingSet
  Returns the nominal data storage nominal capacity.
nominalRuntime() - Method in class lbg.task.Task
NonpreemptiveLocalScheduling - Class in lbg.peer.strategy.scheduling.local
  Nonpreemptive Local Scheduling.
NonpreemptiveLocalScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.local.NonpreemptiveLocalScheduling
NoPreemption - Class in lbg.peer.strategy.scheduling.preemption
  No Preemption.
NoPreemption(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.preemption.NoPreemption
NoPreemption(Peer) - Constructor for class lbg.peer.strategy.scheduling.preemption.NoPreemption
normalizeCheckedValue(double, double) - Static method in class lbg.common.math.CommonMath
  Normalizes target base value with respect to target maximum value.
normalizedStrideDistance(PeerBarteringProfile) - Static method in class lbg.peer.strategy.ranking.MCoSConsumptionRanking
  Computes the normalized difference between the mean and the most recent Consumption Completion Stride of target Supplier.
normalizeValue(double, double) - Static method in class lbg.common.math.CommonMath
  Normalizes target base value with respect to target maximum value.
NoSupplyingFiltering - Class in lbg.peer.strategy.scheduling.filtering
  No Supplying filtering.
NoSupplyingFiltering(Peer) - Constructor for class lbg.peer.strategy.scheduling.filtering.NoSupplyingFiltering
NoSupplyingNegotiation - Class in lbg.peer.strategy.negotiation.supplying
  No distribution of Consumption Grants.
NoSupplyingNegotiation(Peer) - Constructor for class lbg.peer.strategy.negotiation.supplying.NoSupplyingNegotiation
NoSupplyingScheduling - Class in lbg.peer.strategy.scheduling.supplying
  No Supplying Scheduling.
NoSupplyingScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.supplying.NoSupplyingScheduling
notifyCompletedJob(Task) - Method in class lbg.user.LiveUserAgent
  Notifies a User that the last Task of a Job has been completed.
notifyCompletedJob(Task) - Method in class lbg.user.service.LiveUserHandle
  Notify a user of a completed job
notifyCompletedJob(Task) - Method in class lbg.user.service.LiveUserService
  Notify a user of a completed job
notifyCompletedJob(Task) - Method in class lbg.user.service.SimulatedUserHandle
notifyCompletedJob(Task) - Method in class lbg.user.service.SimulatedUserService
notifyCompletedJob(Task) - Method in interface lbg.user.service.UserHandle
notifyCompletedJob(Task) - Method in class lbg.user.SimulatedUserAgent
notifyCompletedJob(Task) - Method in class lbg.user.UserAgent
notifyCompletedTask(Task) - Method in class lbg.user.LiveUserAgent
  Notifies a User that a Task has been completed.
notifyCompletedTask(Task) - Method in class lbg.user.service.LiveUserHandle
  Notify a user of a completed task
notifyCompletedTask(Task) - Method in class lbg.user.service.LiveUserService
  Notify a user of a completed task
notifyCompletedTask(Task) - Method in class lbg.user.service.SimulatedUserHandle
notifyCompletedTask(Task) - Method in class lbg.user.service.SimulatedUserService
notifyCompletedTask(Task) - Method in interface lbg.user.service.UserHandle
notifyCompletedTask(Task) - Method in class lbg.user.SimulatedUserAgent
notifyCompletedTask(Task) - Method in class lbg.user.UserAgent
notifyEnvironmentController(int, SchedulerController) - Method in class lbg.simulator.EnvironmentController
notifyEnvironmentController(int, NegotiatorController) - Method in class lbg.simulator.EnvironmentController
NoWaitingPreemption - Class in lbg.peer.strategy.scheduling.preemption
  Empty selection of waiting Supplying Tasks to dequeue.
NoWaitingPreemption(Peer) - Constructor for class lbg.peer.strategy.scheduling.preemption.NoWaitingPreemption
NullInputStream - Class in lbg.common.io
  An InputStream that behaves as if it was empty.
NullInputStream() - Constructor for class lbg.common.io.NullInputStream
NUM_SHARE_OPTIONS - Static variable in class lbg.protocol.data.GridDataManager
  Number (counting 1) of elements in a valid GridData download options array.

## O

OGPerfectAccountant - Class in lbg.peer.strategy.accounting
  Note: this perfect accounting implementation (in the sense of OurGrid) is correct only in stable environments, i.e.
OGPerfectAccountant(Peer) - Constructor for class lbg.peer.strategy.accounting.OGPerfectAccountant
  Constructs a new OGPerfectAccountant (SIM_MODE only).
OGRelativePowerAccountant - Class in lbg.peer.strategy.accounting
  Implementation note: this implementation relies on TaskManager and Task output information.
OGRelativePowerAccountant(Peer) - Constructor for class lbg.peer.strategy.accounting.OGRelativePowerAccountant
OGTimeAccountant - Class in lbg.peer.strategy.accounting
  Implementation note: this implementation relies on Task output information.
OGTimeAccountant(Peer) - Constructor for class lbg.peer.strategy.accounting.OGTimeAccountant
openBR(String) - Static method in class lbg.common.io.CommonFileHandling
  Opens a BufferedReader encapsulating target filename.
OurGridJDFWriter - Class in lbg.simulator.tools.jdf
OurGridJDFWriter(String, String, String, Iterator<String>, String, boolean) - Constructor for class lbg.simulator.tools.jdf.OurGridJDFWriter
OurGridTaskDescription - Class in lbg.simulator.tools.jdf
OurGridTaskDescription(String[], String[], String, String, String, String[]) - Constructor for class lbg.simulator.tools.jdf.OurGridTaskDescription
OurGridTaskDescription() - Constructor for class lbg.simulator.tools.jdf.OurGridTaskDescription
output() - Method in class lbg.task.Task
OUTPUT_DATA_EXT - Static variable in class lbg.common.io.CommonFileHandling
  Output data file default extension.
outputAsCSV() - Method in class lbg.simulator.tools.aggregator.PolicyPerformanceAnalyzer
outputAsCSV() - Method in class lbg.simulator.tools.aggregator.PolicyPerformanceGroupAnalyzer
outputAsCSVSummary() - Method in class lbg.simulator.tools.aggregator.PolicyPerformanceGroupAnalyzer
owner() - Method in class lbg.resource.Resource
ownerID() - Method in class lbg.peer.workflow.Job
ownerID() - Method in class lbg.simulator.event.SubmittedJobEvent

## P

parse(String[]) - Method in class lbg.common.io.ArgsParser
  Parse the arguments with currently registered options and flags
PDF_EXT - Static variable in class lbg.common.io.CommonFileHandling
  PDF file default extension.
peekFirstSupplyingTask() - Method in class lbg.peer.workflow.BoT
  Peeks at the Supplying Task that would selected for scheduling.
Peer - Class in lbg.peer
  Peer.
PEER_BASE_NAME() - Method in class lbg.simulator.config.GridConfiguration
PEER_COUNT() - Method in class lbg.simulator.config.GridConfiguration
PEER_DATA_REPLICATION() - Method in class lbg.peer.config.PeerDataConfiguration
PEER_DATA_REPLICATION() - Method in class lbg.simulator.config.GridConfiguration
PEER_DEFAULT_ACCOUNTANT() - Method in class lbg.peer.config.PeerStrategyConfiguration
PEER_DEFAULT_ACCOUNTANT() - Method in class lbg.simulator.config.GridStrategyConfiguration
PEER_FILTERING_SUPPLYING_POLICY() - Method in class lbg.peer.config.PeerStrategyConfiguration
PEER_FILTERING_SUPPLYING_POLICY() - Method in class lbg.simulator.config.GridStrategyConfiguration
PEER_GROUP_SIZE() - Method in class lbg.simulator.config.GridConfiguration
PEER_GROUPS() - Method in class lbg.simulator.config.GridConfiguration
PEER_ID() - Method in class lbg.peer.config.PeerBasicConfiguration
PEER_IDLE_REPLICATION_RATIO() - Method in class lbg.peer.config.PeerDataConfiguration
PEER_IDLE_REPLICATION_RATIO() - Method in class lbg.simulator.config.GridConfiguration
PEER_NEGOTIATION_CONSUMPTION_POLICY() - Method in class lbg.peer.config.PeerStrategyConfiguration
PEER_NEGOTIATION_CONSUMPTION_POLICY() - Method in class lbg.simulator.config.GridStrategyConfiguration
PEER_NEGOTIATION_SUPPLYING_POLICY() - Method in class lbg.peer.config.PeerStrategyConfiguration
PEER_NEGOTIATION_SUPPLYING_POLICY() - Method in class lbg.simulator.config.GridStrategyConfiguration
PEER_POWER() - Method in class lbg.simulator.config.GridConfiguration
PEER_PREEMPTION_SUPPLYING_RUNNING_POLICY() - Method in class lbg.peer.config.PeerStrategyConfiguration
PEER_PREEMPTION_SUPPLYING_RUNNING_POLICY() - Method in class lbg.simulator.config.GridStrategyConfiguration
PEER_PREEMPTION_SUPPLYING_WAITING_POLICY() - Method in class lbg.peer.config.PeerStrategyConfiguration
PEER_PREEMPTION_SUPPLYING_WAITING_POLICY() - Method in class lbg.simulator.config.GridStrategyConfiguration
PEER_PSUFFERAGE() - Method in class lbg.peer.config.PeerStrategyConfiguration
PEER_PSUFFERAGE() - Method in class lbg.simulator.config.GridStrategyConfiguration
PEER_Q_FILTERING_THRESHOLD() - Method in class lbg.peer.config.PeerStrategyConfiguration
PEER_Q_FILTERING_THRESHOLD() - Method in class lbg.simulator.config.GridStrategyConfiguration
PEER_SCHEDULING_CONSUMPTION_POLICY() - Method in class lbg.peer.config.PeerStrategyConfiguration
PEER_SCHEDULING_CONSUMPTION_POLICY() - Method in class lbg.simulator.config.GridStrategyConfiguration
PEER_SCHEDULING_LOCAL_POLICY() - Method in class lbg.peer.config.PeerStrategyConfiguration
PEER_SCHEDULING_LOCAL_POLICY() - Method in class lbg.simulator.config.GridStrategyConfiguration
PEER_SCHEDULING_SUPPLYING_POLICY() - Method in class lbg.peer.config.PeerStrategyConfiguration
PEER_SCHEDULING_SUPPLYING_POLICY() - Method in class lbg.simulator.config.GridStrategyConfiguration
PEER_STORAGE_AFFINITY() - Method in class lbg.peer.config.PeerDataConfiguration
PEER_STORAGE_AFFINITY() - Method in class lbg.simulator.config.GridConfiguration
PEER_TTG_POLICY() - Method in class lbg.peer.config.PeerDataConfiguration
PEER_TTG_POLICY() - Method in class lbg.simulator.config.GridConfiguration
PeerBarteringProfile - Class in lbg.peer.register.bartering
PeerBarteringProfile(Peer, ExternalPeerHandle, BarteringAccountantPolicy) - Constructor for class lbg.peer.register.bartering.PeerBarteringProfile
PeerBasicConfiguration - Class in lbg.peer.config
PeerBasicConfiguration(Properties) - Constructor for class lbg.peer.config.PeerBasicConfiguration
PeerBasicConfiguration(String, int) - Constructor for class lbg.peer.config.PeerBasicConfiguration
PeerConsumptionDataTracker - Class in lbg.peer.register.learning.consumption
  A PeerConsumptionDataTracker tracks the data that are known to have been donwloaded by Supplier Peers for recent Consumption Tasks.
PeerConsumptionDataTracker(int) - Constructor for class lbg.peer.register.learning.consumption.PeerConsumptionDataTracker
PeerDataConfiguration - Class in lbg.peer.config
PeerDataConfiguration(Properties) - Constructor for class lbg.peer.config.PeerDataConfiguration
PeerDataConfiguration(GridConfiguration, int) - Constructor for class lbg.peer.config.PeerDataConfiguration
PeerHandle - Interface in lbg.peer.service
  A PeerHandle is a callback Object enabling to contact the Peer that generated it is a client stub that contacts a server stub of the Peer (i.e.
PeerInteractionsDataBase - Interface in lbg.peer.register.learning.db
PeerInteractionsDataBaseFactory - Class in lbg.peer.register.learning.db
PeerInteractionsDataBaseFactory() - Constructor for class lbg.peer.register.learning.db.PeerInteractionsDataBaseFactory
  Creates a new PeerInteractionsDataBaseFactory.
PeerNegotiationProfile - Class in lbg.peer.register.negotiation
PeerNegotiationProfile(Peer, ExternalPeerHandle) - Constructor for class lbg.peer.register.negotiation.PeerNegotiationProfile
PeerNetworkConfiguration - Class in lbg.peer.config
PeerNetworkConfiguration(Properties) - Constructor for class lbg.peer.config.PeerNetworkConfiguration
PeerNetworkConfiguration() - Constructor for class lbg.peer.config.PeerNetworkConfiguration
peerPort() - Method in class lbg.peer.config.PeerNetworkConfiguration
peerPort() - Method in interface lbg.peer.service.AbstractExternalPeerHandle
peerPort() - Method in class lbg.peer.service.LivePeerHandle
peerPort() - Method in class lbg.peer.service.LivePeerService
peerPort() - Method in class lbg.peer.service.SimulatedPeerHandle
peerPort() - Method in class lbg.peer.service.SimulatedPeerService
peerPort() - Method in class lbg.peer.service.TestPeerHandle
peerPort() - Method in class lbg.resource.config.ResourceNetworkConfiguration
PeerProfile - Class in lbg.peer.register
PeerProfile(Peer, ExternalPeerHandle, BarteringAccountantPolicy) - Constructor for class lbg.peer.register.PeerProfile
PeerRegister - Class in lbg.peer.register
PeerRegister(Peer, StrategyDescriptor, PeerStrategyConfiguration) - Constructor for class lbg.peer.register.PeerRegister
PeerService - Interface in lbg.peer.service
  A PeerService is a front-end to a Peer is a server stub that is contacted by client stubs of the Peer may have several implementations (Live, Simulated, ...)
PeerServiceFactory - Class in lbg.peer.service
PeerServiceFactory() - Constructor for class lbg.peer.service.PeerServiceFactory
PeerServiceFactory(boolean) - Constructor for class lbg.peer.service.PeerServiceFactory
peersPrediction() - Method in class lbg.peer.strategy.ranking.ReliableMLConsumptionRanking
peersRanking() - Method in class lbg.peer.strategy.ranking.AdaptiveMC4ConsumptionRanking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.AdaptiveTCoRConsumptionRanking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.CommonRanking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.ConservativeTimeStrideConsumptionRanking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.FavorsConsumptionRanking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.FavorsSupplyingRanking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.GrantsConsumptionRanking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.MC4Ranking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.MCoSConsumptionRanking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.MergedRanking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.MTBCConsumptionRanking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.MTTCConsumptionRanking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.PerformanceConsumptionRanking
  Ranking implementation.
peersRanking() - Method in interface lbg.peer.strategy.ranking.Ranking
  Ranks Peers by decreasing value.
peersRanking() - Method in class lbg.peer.strategy.ranking.ReliableMLConsumptionRanking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.StorageAffinityConsumptionRanking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.TCaRConsumptionRanking
  Ranking implementation.
peersRanking() - Method in class lbg.peer.strategy.ranking.TCoRConsumptionRanking
  Ranking implementation.
PeerStrategyConfiguration - Class in lbg.peer.config
PeerStrategyConfiguration(Properties) - Constructor for class lbg.peer.config.PeerStrategyConfiguration
PeerStrategyConfiguration(GridStrategyConfiguration, int) - Constructor for class lbg.peer.config.PeerStrategyConfiguration
PeerSupplyingDataTracker - Class in lbg.peer.register.learning.supplying
  A PeerSupplyingDataTracker analyzes trends in stored data for Supplying Tasks, using Ranganthan's popularity metric and Briquet's metrics, with a sliding window policy bounding the number of analyzed data.
PeerSupplyingDataTracker(Peer, int) - Constructor for class lbg.peer.register.learning.supplying.PeerSupplyingDataTracker
  Constructs a new PeerSupplyingDataTracker.
PeerWebServer - Class in lbg.peer.web
PeerWebServer(Peer) - Constructor for class lbg.peer.web.PeerWebServer
PeerWebStatusProvider - Class in lbg.peer.web
PeerWebStatusProvider(Peer, LinkedBlockingQueue<Socket>) - Constructor for class lbg.peer.web.PeerWebStatusProvider
pendingConsumptionGrants(int) - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
pendingConsumptionGrants() - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
pendingGrantorIndex(PeerProfile) - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
  Returns the index of target pending grantor.
pendingGrantorIndex(String) - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
  Returns the index of target pending grantor.
pendingGrantors() - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
  Returns the id set of pending grantors.
pendingGrantorsCount() - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
  Returns the number of pending grantors.
pendingGrantorsIndex() - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
  Returns the index of pending grantors.
pendingGrantorsIndexIterator() - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
  Returns an Iterator of the index of pending grantors.
pendingRequestorsIndex() - Method in class lbg.peer.register.negotiation.SupplyingRequestsContainer
  Returns an Iterator of the index of each pending requestor.
pendingSupplyingRequests(int) - Method in class lbg.peer.register.negotiation.SupplyingRequestsContainer
pendingSupplyingRequests() - Method in class lbg.peer.register.negotiation.SupplyingRequestsContainer
PERF_FACTOR - Static variable in class lbg.peer.strategy.ranking.PerformanceConsumptionRanking
PerformanceConsumptionRanking - Class in lbg.peer.strategy.ranking
  PerformanceConsumptionRanking ranks Grantors (i.e.
PerformanceConsumptionRanking(ConsumptionGrantsContainer, double, JobConsumptionOutcomeTracker, boolean) - Constructor for class lbg.peer.strategy.ranking.PerformanceConsumptionRanking
  Constructs a new PerformanceConsumptionRanking.
PerformanceConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Performance-ranked use of Consumption Grants.
PerformanceConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.PerformanceConsumptionScheduling
PLAYPEN_BASE_PREFIX - Static variable in class lbg.resource.execution.ContainerPolicyManager
playpen_dir - Variable in class lbg.resource.execution.ContainerPolicyManager
PolicyEnumerator - Class in lbg.simulator.tools.generator
  Given an incomplete Scenario file (i.e.
PolicyEnumerator(String[]) - Constructor for class lbg.simulator.tools.generator.PolicyEnumerator
PolicyEnumeratorPayload - Class in lbg.simulator.tools.generator
PolicyEnumeratorPayload(BarteringAccountantType, ConsumptionNegotiationType, SupplyingNegotiationType, LocalSchedulingType, SupplyingRunningPreemptionType, SupplyingWaitingPreemptionType, SupplyingFilteringType, ConsumptionSchedulingType, SupplyingSchedulingType) - Constructor for class lbg.simulator.tools.generator.PolicyEnumeratorPayload
PolicyPerformanceAnalyzer - Class in lbg.simulator.tools.aggregator
PolicyPerformanceAnalyzer(String, String[], Float[]) - Constructor for class lbg.simulator.tools.aggregator.PolicyPerformanceAnalyzer
  Constructs a new PolicyPerformanceAnalyzer.
PolicyPerformanceAnalyzer(String, String[], Float[], float) - Constructor for class lbg.simulator.tools.aggregator.PolicyPerformanceAnalyzer
  Constructs a new PolicyPerformanceAnalyzer.
PolicyPerformanceGroupAnalyzer - Class in lbg.simulator.tools.aggregator
PolicyPerformanceGroupAnalyzer(String, String[], Float[]) - Constructor for class lbg.simulator.tools.aggregator.PolicyPerformanceGroupAnalyzer
  Constructs a new PolicyPerformanceGroupAnalyzer.
PolicyPerformanceGroupAnalyzer(String, String[], Float[], float...) - Constructor for class lbg.simulator.tools.aggregator.PolicyPerformanceGroupAnalyzer
  Constructs a new PolicyPerformanceGroupAnalyzer.
port - Variable in class lbg.searchengine.SearchEngineServer
  Search engine port
port() - Method in class lbg.user.LiveUserAgent
  Get user port
positionChanged(DownloadManager, int, int) - Method in class lbg.protocol.data.AzureusListener
positionChanged(DownloadManager, int, int) - Method in class lbg.protocol.data.TorrentGridData
power() - Method in class lbg.resource.Resource
predict(double, int, double, double) - Method in class lbg.common.net.BitTorrentLeechersSetDownloadTime
  Predicts the average download time of target file by the target leechers set using the BitTorrent protocol.
predictedResponseTime() - Method in interface lbg.peer.register.learning.db.TaskSchedulingContext
predictedTaskOutcome() - Method in interface lbg.peer.register.learning.db.TaskSchedulingContext
preemptBusyLocalResource(Task) - Method in class lbg.peer.core.rms.ResourceManager
  Clears the state of the target Resource.
preemptBusySupplyingResource(Task) - Method in class lbg.peer.core.rms.ResourceManager
  Clears the state of the target Resource.
preemptBusySupplyingResource(Task, ResourceHandle) - Method in class lbg.peer.core.rms.ResourceManager
  Clears the state of the target Resource.
PreemptiveLocalScheduling - Class in lbg.peer.strategy.scheduling.local
  Preemptive Local Scheduling.
PreemptiveLocalScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.local.PreemptiveLocalScheduling
preemptLocalResources(Task) - Method in class lbg.peer.core.scheduler.Scheduler
  Preempts some Supplying Tasks on Local Resources so as to enable the Local scheduling of target prioritary Local Task.
preemptLocalResources(Task) - Method in class lbg.peer.strategy.scheduling.preemption.AdaptivePreemption
  SupplyingRunningPreemptionPolicy implementation.
preemptLocalResources(Task) - Method in class lbg.peer.strategy.scheduling.preemption.FullCancellation
  SupplyingRunningPreemptionPolicy implementation.
preemptLocalResources(Task) - Method in class lbg.peer.strategy.scheduling.preemption.FullPreemption
  SupplyingRunningPreemptionPolicy implementation.
preemptLocalResources(Task) - Method in class lbg.peer.strategy.scheduling.preemption.LimitedCancellation
  SupplyingRunningPreemptionPolicy implementation.
preemptLocalResources(Task) - Method in class lbg.peer.strategy.scheduling.preemption.LimitedPreemption
  SupplyingRunningPreemptionPolicy implementation.
preemptLocalResources(Task) - Method in class lbg.peer.strategy.scheduling.preemption.NoPreemption
  SupplyingRunningPreemptionPolicy implementation.
preemptLocalResources(Task) - Method in interface lbg.peer.strategy.scheduling.SupplyingRunningPreemptionPolicy
  Preempts some running Supplying Tasks, in order to reclaim some Local Resources for target Task.
preemptLocalTaskOnLocalResource(Task, byte[]) - Method in class lbg.peer.core.xms.ExecutionManager
  The managed Peer instructs itself to preempt a Local Task running locally.
preemptLocalTaskOnLocalResource(Task, byte[]) - Method in interface lbg.peer.service.AbstractInternalPeerHandle
preemptLocalTaskOnLocalResource(Task, byte[]) - Method in class lbg.peer.service.LivePeerHandle
  Cancels a task from this Peer running on this Resource
preemptLocalTaskOnLocalResource(Task, byte[]) - Method in class lbg.peer.service.LivePeerService
preemptLocalTaskOnLocalResource(Task, byte[]) - Method in class lbg.peer.service.SimulatedPeerHandle
preemptLocalTaskOnLocalResource(Task, byte[]) - Method in class lbg.peer.service.SimulatedPeerService
preemptLocalTaskOnLocalResource(Task, byte[]) - Method in class lbg.peer.service.SimulatedWithCloningPeerService
preemptLocalTaskOnLocalResource(Task, byte[]) - Method in class lbg.peer.service.TestPeerHandle
preemptSupplyingTaskOnLocalResource(Task, byte[]) - Method in class lbg.peer.core.xms.ExecutionManager
  The managed Peer instructs itself to preempt a Supplying Task running locally.
preemptSupplyingTaskOnLocalResource(String, Task, byte[]) - Method in interface lbg.peer.service.AbstractInternalPeerHandle
preemptSupplyingTaskOnLocalResource(String, Task, byte[]) - Method in class lbg.peer.service.LivePeerHandle
  Preempts a task from another Peer running on this Peer
preemptSupplyingTaskOnLocalResource(String, Task, byte[]) - Method in class lbg.peer.service.LivePeerService
preemptSupplyingTaskOnLocalResource(String, Task, byte[]) - Method in class lbg.peer.service.SimulatedPeerHandle
preemptSupplyingTaskOnLocalResource(String, Task, byte[]) - Method in class lbg.peer.service.SimulatedPeerService
preemptSupplyingTaskOnLocalResource(String, Task, byte[]) - Method in class lbg.peer.service.SimulatedWithCloningPeerService
preemptSupplyingTaskOnLocalResource(String, Task, byte[]) - Method in class lbg.peer.service.TestPeerHandle
preemptWaitingSupplyingTasks() - Method in class lbg.peer.core.qms.QueueManager
preemptWaitingSupplyingTasks() - Method in class lbg.peer.core.scheduler.Scheduler
  Preempts some waiting Supplying Tasks.
preemptWaitingSupplyingTasks() - Method in class lbg.peer.strategy.scheduling.preemption.FavorsWaitingPreemption
  SupplyingWaitingPreemptionPolicy implementation.
preemptWaitingSupplyingTasks() - Method in class lbg.peer.strategy.scheduling.preemption.FIFOWaitingPreemption
  SupplyingWaitingPreemptionPolicy implementation.
preemptWaitingSupplyingTasks() - Method in class lbg.peer.strategy.scheduling.preemption.FullWaitingPreemption
  SupplyingWaitingPreemptionPolicy implementation.
preemptWaitingSupplyingTasks() - Method in class lbg.peer.strategy.scheduling.preemption.NoPreemption
  SupplyingWaitingPreemptionPolicy implementation.
preemptWaitingSupplyingTasks() - Method in class lbg.peer.strategy.scheduling.preemption.NoWaitingPreemption
  SupplyingWaitingPreemptionPolicy implementation.
preemptWaitingSupplyingTasks() - Method in interface lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionPolicy
  Preempts some waiting Supplying Tasks.
prequeue() - Method in class lbg.peer.core.qms.QueueManager
PriorityQueue<E> - Class in lbg.common.queueing.priority
  Synchronized implementation of an unbounded PriorityQueue backed by a balanced tree and a doubly-linked list.
PriorityQueue() - Constructor for class lbg.common.queueing.priority.PriorityQueue
  Builds a new PriorityQueue.
processSelfEvents() - Method in class lbg.peer.Peer
processSelfEvents() - Method in class lbg.simulator.EnvironmentController
processTimedOutConsumptionTasks() - Method in class lbg.peer.core.xms.ExecutionManager
  Cancels timed-out Consumption Tasks.
processTimedOutLocalTasks() - Method in class lbg.peer.core.xms.ExecutionManager
  Cancels timed-out Local Tasks.
processTimedOutSupplyingTasks() - Method in class lbg.peer.core.xms.ExecutionManager
  Cancels timed-out Supplying Tasks.
processTimedOutTasks() - Method in class lbg.peer.core.xms.RunningConsumptionTaskManager
  Processes timed-out Tasks.
processTimedOutTasks() - Method in class lbg.peer.core.xms.RunningLocalTaskManager
  Processes timed-out Tasks.
processTimedOutTasks() - Method in class lbg.peer.core.xms.RunningSupplyingTaskManager
  Processes timed-out Tasks.
processTimedOutTasks() - Method in class lbg.peer.core.xms.RunningTaskManager
  Processes timed-out Tasks.
PropertiesJobLoader - Class in lbg.middleware.util
  Utility class to load a JobDescriptor from a file in Properties format.
PropertiesJobLoader() - Constructor for class lbg.middleware.util.PropertiesJobLoader

## Q

QAwareFavorsSupplyingScheduling - Class in lbg.peer.strategy.scheduling.supplying
  Queue-aware, Favors-ranked Suppling Scheduling.
QAwareFavorsSupplyingScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.supplying.QAwareFavorsSupplyingScheduling
QAwareFIFOSupplyingScheduling - Class in lbg.peer.strategy.scheduling.supplying
  Queue-aware, FIFO-ranked Suppling Scheduling.
QAwareFIFOSupplyingScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.supplying.QAwareFIFOSupplyingScheduling
qms() - Method in class lbg.peer.Peer
queryJobStatus(int) - Method in interface lbg.peer.service.AbstractUserPeerHandle
queryJobStatus(int) - Method in class lbg.peer.service.LivePeerHandle
  Queries Job status from the Peer
queryJobStatus(int) - Method in class lbg.peer.service.LivePeerService
queryJobStatus(int) - Method in class lbg.peer.service.SimulatedPeerHandle
queryJobStatus(int) - Method in class lbg.peer.service.SimulatedPeerService
queryJobStatus(int) - Method in class lbg.peer.service.TestPeerHandle
queryLocalJobStatus(int) - Method in class lbg.peer.core.qms.QueueManager
  Returns the number of completed Tasks of target Local Job.
queueLocalJob(Job) - Method in class lbg.peer.core.qms.QueueManager
  Queues a Local Job.
QueueManager - Class in lbg.peer.core.qms
  Queueing Management System, or Request Manager.
QueueManager(Peer, Scheduler, boolean) - Constructor for class lbg.peer.core.qms.QueueManager
queueSupplyingJob(Job, String) - Method in class lbg.peer.core.qms.QueueManager
  Queues a Supplying Job.

## R

RandomConsumptionNegotiation - Class in lbg.peer.strategy.negotiation.consumption
  No Consumption Negotiation.
RandomConsumptionNegotiation(Peer) - Constructor for class lbg.peer.strategy.negotiation.consumption.RandomConsumptionNegotiation
RandomConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Random use of Consumption Grants.
RandomConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.RandomConsumptionScheduling
RandomizerConfiguration - Class in lbg.peer.config
RandomizerConfiguration(Properties) - Constructor for class lbg.peer.config.RandomizerConfiguration
randomPendingGrantorIndex() - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
RandomSupplyingNegotiation - Class in lbg.peer.strategy.negotiation.supplying
  Random distribution of Consumption Grants.
RandomSupplyingNegotiation(Peer) - Constructor for class lbg.peer.strategy.negotiation.supplying.RandomSupplyingNegotiation
Ranking - Interface in lbg.peer.strategy.ranking
Rankings - Class in lbg.peer.strategy.ranking
rankPeers(Task) - Method in interface lbg.peer.register.learning.consumption.ConsumptionDataTracker
rankPeers() - Method in class lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
  Return reliability ranking of Supplier Peers (i.e.
rankPeers(Task) - Method in class lbg.peer.register.learning.consumption.PeerConsumptionDataTracker
  Return data-aware ranking of Supplier Peers, sorted by decreasing Storage Affinity, where input data of target Task may be present.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.AdaptiveMC4ConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.AdaptiveTCoRConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.CommonConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.ConservativeTimeStrideConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.DataConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.FavorsConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.GrantsConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.MC4ConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.MCoSConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.MTBCConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.MTTCConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.PerformanceConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.RandomConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.ReliableMLConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.TCaRConsumptionScheduling
  Rank Suppliers.
rankSuppliers(ConsumptionGrantsContainer, RequestContainer) - Method in class lbg.peer.strategy.scheduling.consumption.TCoRConsumptionScheduling
  Rank Suppliers.
read(byte[]) - Method in class lbg.common.io.NullInputStream
read(byte[], int, int) - Method in class lbg.common.io.NullInputStream
read() - Method in class lbg.common.io.NullInputStream
readFile(String) - Static method in class lbg.common.io.CommonFileHandling
  Reads text file contents given target filename.
readFile(String, boolean) - Static method in class lbg.common.io.CommonFileHandling
  Reads text file contents given target filename.
readLine(BufferedReader, String) - Static method in class lbg.common.io.CommonFileHandling
  Reads one text line from target BufferedReader encapsulating target filename.
readRequest(BufferedReader) - Method in class lbg.user.server.UAJobSubmission
  Reads the path to the properties file describing the Job sent to the LiveUserAgentServer.
readRequest(BufferedReader) - Method in interface lbg.user.server.UAServerRequest
  Reads the parameters of the request.
readRequest(BufferedReader) - Method in class lbg.user.server.UAShutdown
  This method has no effect.
readyInputDataSet(GridDataManager) - Method in class lbg.task.Task
  Readies input data set for execution.
refresh() - Method in class lbg.searchengine.SearchEngineClient
  Refreshes the local database by recontacting the reference server.
register() - Method in class lbg.peer.Peer
registerListener(LiveUserAgentListener) - Method in class lbg.user.LiveUserAgent
  Register this object as a listener.
RelaxedFavorsSupplyingFiltering - Class in lbg.peer.strategy.scheduling.filtering
  RelaxedFavors Supplying filtering.
RelaxedFavorsSupplyingFiltering(Peer) - Constructor for class lbg.peer.strategy.scheduling.filtering.RelaxedFavorsSupplyingFiltering
ReliableConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Storage Affinity-ranked use of Consumption Grants, with TCOR-based blacklisting of unreliable suppliers.
ReliableConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.ReliableConsumptionScheduling
ReliableMLConsumptionRanking - Class in lbg.peer.strategy.ranking
  ReliableMLConsumptionRanking ranks Grantors (i.e.
ReliableMLConsumptionRanking(ConsumptionGrantsContainer, Task) - Constructor for class lbg.peer.strategy.ranking.ReliableMLConsumptionRanking
ReliableMLConsumptionRanking(ConsumptionGrantsContainer, Task, boolean) - Constructor for class lbg.peer.strategy.ranking.ReliableMLConsumptionRanking
ReliableMLConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Reliability-ranked use of Consumption Grants.
ReliableMLConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.ReliableMLConsumptionScheduling
ReliableSupplyingNegotiation - Class in lbg.peer.strategy.negotiation.supplying
  Reliability-ranked distribution of Consumption Grants.
ReliableSupplyingNegotiation(Peer) - Constructor for class lbg.peer.strategy.negotiation.supplying.ReliableSupplyingNegotiation
RemoteCall - Class in lbg.protocol.rpc
  A class implementing simple and protected calls to distant host.
RemoteCall(RemoteCall.CallType, String, Object...) - Constructor for class lbg.protocol.rpc.RemoteCall
  Creates a remote call.
  Warning: you could experience problem with runtime types (e.g.
RemoteCall(RemoteCall.CallType, String, Class[], Object[]) - Constructor for class lbg.protocol.rpc.RemoteCall
  Creates a remote call.
RemoteCall.CallType - Enum in lbg.protocol.rpc
  Who do we make the call to ?
RemoteCallDaemon - Class in lbg.protocol.rpc
  A generic daemon able to handle calls from and on all entities : peers, users and ressources.
RemoteCallDaemon(RemoteCall.CallType, int, Object, RemoteCallStatusListener) - Constructor for class lbg.protocol.rpc.RemoteCallDaemon
  Create a daemon with the default number of handlers (does not start thread).
RemoteCallDaemon(RemoteCall.CallType, int, Object, RemoteCallStatusListener, int) - Constructor for class lbg.protocol.rpc.RemoteCallDaemon
  Creates a daemon (does not start thread)
RemoteCallStatusListener - Interface in lbg.protocol.rpc
  Listen for status changes in a RemoteCallDaemon.
remove(E) - Method in class lbg.common.queueing.priority.PriorityQueue
  Removes target element from the PriorityQueue if it is present.
remove(K) - Method in class lbg.protocol.data.ByteBoundedSlottedLRUCache
remove(K) - Method in class lbg.protocol.data.Cache
  Removes an entry from the cache.
remove(K) - Method in class lbg.protocol.data.SlottedLRUCache
remove(ExternalPeerHandle) - Method in class lbg.searchengine.SearchEngineClient
  Removes a handle from the local database.
remove(ExternalPeerHandle) - Method in class lbg.searchengine.SearchEngineServer
  Removes a given handle from the engine if it was known.
remove(String) - Method in class lbg.searchengine.SearchEngineServer
  Removes a given handle from the engine if it was known.
removeDirectory(String) - Static method in class lbg.common.io.CommonFileHandling
  Recursively removes a directory and all its contents, including subdirectories.
removeDirectory(String, boolean) - Static method in class lbg.common.io.CommonFileHandling
  Recursively removes a directory and all its contents, including subdirectories.
removeEvent(Event) - Method in class lbg.simulator.event.EventList
removeFirst() - Method in interface lbg.common.queueing.deque.Deque
removeFirst() - Method in class lbg.common.queueing.deque.LinkedListDeque
  Returns the object to the head of the Deque, and removes that Object.
removeFromBitTorrent(Metadata<String>) - Method in class lbg.protocol.data.EmbeddedBitTorrentServer
  Removes all mention of an entry in BitTorrent structures.
removeHead() - Method in class lbg.common.queueing.priority.DoublyLinkedList
  Removes the head element from the head of the doubly-linked list.
removeLast() - Method in interface lbg.common.queueing.deque.Deque
removeLast() - Method in class lbg.common.queueing.deque.LinkedListDeque
  Returns the object to the tail of the Deque, and removes that Object.
removeProfile(String) - Method in class lbg.peer.register.PeerRegister
  Removes a Profile from the PeerRegister for the target Peer.
removeResource(ResourceHandle) - Method in class lbg.peer.core.rms.ResourceManager
  Removes a Resource from the Peer.
removeResource(ResourceHandle) - Method in interface lbg.peer.service.AbstractInternalPeerHandle
removeResource(ResourceHandle) - Method in class lbg.peer.service.LivePeerHandle
  Remove a resource from this Peer
removeResource(ResourceHandle) - Method in class lbg.peer.service.LivePeerService
removeResource(ResourceHandle) - Method in class lbg.peer.service.SimulatedPeerHandle
removeResource(ResourceHandle) - Method in class lbg.peer.service.SimulatedPeerService
removeResource(ResourceHandle) - Method in class lbg.peer.service.TestPeerHandle
removeRunningTask(Task) - Method in class lbg.peer.core.xms.RunningTaskManager
  Removes target Task from this running Tasks Manager.
renewReferenceServer(SearchEngineHandle) - Method in class lbg.searchengine.SearchEngineClient
  Changes this client's reference server.
replaceTag(String, String, String) - Static method in class lbg.common.io.CommonStringHandling
  Replace a tag by another tag at the head of target String.
replicateData(Iterator<ResourceUsageData>, int) - Method in class lbg.peer.register.learning.supplying.PeerSupplyingDataTracker
  Replicates data to target Resources, using prediction based on analysed trends.
replicateSupplyingData() - Method in class lbg.peer.core.rms.ResourceManager
  Replicates Supplying data to Resources.
reportDownload(DownloadManager) - Method in class lbg.protocol.data.AzureusListener
  Reports stats on the download handled by the given manager
REQUEST_SUPPLYING_TIME_THRESHOLD() - Method in class lbg.peer.config.PeerStrategyConfiguration
REQUEST_SUPPLYING_TIME_THRESHOLD() - Method in class lbg.simulator.config.GridStrategyConfiguration
RequestContainer - Class in lbg.peer.core.qms
  A RequestContainer stores a Task that is scheduled and its scheduling id.
RequestContainer(Task, Integer) - Constructor for class lbg.peer.core.qms.RequestContainer
requestLogChart(LogChartRequest) - Method in class lbg.simulator.tools.panorama.LogChartFactory
requestor(int) - Method in class lbg.peer.register.negotiation.SupplyingRequestsContainer
requestors() - Method in class lbg.peer.register.negotiation.SupplyingRequestsContainer
REQUESTORS_COUNT_THRESHOLD() - Method in class lbg.peer.config.PeerStrategyConfiguration
REQUESTORS_COUNT_THRESHOLD() - Method in class lbg.simulator.config.GridStrategyConfiguration
REQUESTORS_TIME_THRESHOLD() - Method in class lbg.peer.config.PeerStrategyConfiguration
REQUESTORS_TIME_THRESHOLD() - Method in class lbg.simulator.config.GridStrategyConfiguration
RequestStatus - Enum in lbg.peer.core.qms
requestSupplying(String, int) - Method in interface lbg.peer.service.AbstractExternalPeerHandle
requestSupplying(String, int) - Method in class lbg.peer.service.LivePeerHandle
  Request this peer to supply power for a number of tasks
requestSupplying(String, int) - Method in class lbg.peer.service.LivePeerService
requestSupplying(String, int) - Method in class lbg.peer.service.SimulatedPeerHandle
requestSupplying(String, int) - Method in class lbg.peer.service.SimulatedPeerService
requestSupplying(String, int) - Method in class lbg.peer.service.TestPeerHandle
RequestType - Enum in lbg.peer.core.qms
requeuePreemptedConsumptionTask(Task, long, long, String) - Method in class lbg.peer.core.qms.QueueManager
  Requeues a Consumption Task after its execution has been cancelled.
requeuePreemptedLocalTask(Task, long, long, String) - Method in class lbg.peer.core.qms.QueueManager
  Requeues a Local Task after its execution has been cancelled.
requeuePreemptedSupplyingTask(Task, long) - Method in class lbg.peer.core.qms.QueueManager
  Requeues a Supplying Task after its execution has been cancelled.
requeueUnqueuedConsumptionTask(Task) - Method in class lbg.peer.core.qms.QueueManager
  Requeues a Consumption Task that has been unqueued, but not executed, i.e.
requeueUnqueuedLocalTask(Task) - Method in class lbg.peer.core.qms.QueueManager
  Requeues a Local Task that has been unqueued, but not executed, i.e.
requeueUnqueuedSupplyingTask(Task) - Method in class lbg.peer.core.qms.QueueManager
  Requeues a Supplying Task that has been unqueued, but not executed, i.e.
RES_CACHE_CAPACITY() - Method in class lbg.simulator.config.GridConfiguration
RES_COUNT() - Method in class lbg.simulator.config.GridConfiguration
RES_MTBF() - Method in class lbg.simulator.config.GridConfiguration
RES_POWER_HI() - Method in class lbg.simulator.config.GridConfiguration
RES_POWER_LO() - Method in class lbg.simulator.config.GridConfiguration
resolvePeerID(String) - Method in class lbg.simulator.config.GridConfiguration
resource() - Method in class lbg.peer.core.rms.ResourceDataTracker.TransferCostData
Resource - Class in lbg.resource
RESOURCE_ID() - Method in class lbg.resource.config.ResourceBasicConfiguration
RESOURCE_POWER() - Method in class lbg.resource.config.ResourceBasicConfiguration
ResourceBasicConfiguration - Class in lbg.resource.config
  Resource basic configuration
ResourceBasicConfiguration(Properties) - Constructor for class lbg.resource.config.ResourceBasicConfiguration
  Creates a new ResourceBasicConfiguration.
ResourceBasicConfiguration(String, int) - Constructor for class lbg.resource.config.ResourceBasicConfiguration
  Creates a new ResourceBasicConfiguration (legal in SIM_MODE only).
ResourceDataConfiguration - Class in lbg.resource.config
  Resource data configuration.
ResourceDataConfiguration(Properties) - Constructor for class lbg.resource.config.ResourceDataConfiguration
  Creates a new ResourceDataConfiguration.
ResourceDataConfiguration(int) - Constructor for class lbg.resource.config.ResourceDataConfiguration
  Creates a new ResourceDataConfiguration (legal in SIM_MODE only).
ResourceDataTracker - Class in lbg.peer.core.rms
  A ResourceDataTracker tracks the (Local and Supplying) data stored on all Resources of the Peer.
ResourceDataTracker(Peer) - Constructor for class lbg.peer.core.rms.ResourceDataTracker
  Constructs a new ResourceDataTracker.
ResourceDataTracker.TransferCostData - Class in lbg.peer.core.rms
  Helper class of Data Tracker.
ResourceDataTracker.TransferCostData(ResourceHandle, long) - Constructor for class lbg.peer.core.rms.ResourceDataTracker.TransferCostData
  Constructs a new TransferCostData.
ResourceHandle - Interface in lbg.resource.service
  A ResourceHandle is a callback Object enabling to contact the Resource that generated it is a client stub that contacts a server stub of the Resource (i.e.
ResourceLocator - Class in lbg.peer.core.rms
  A ResourceLocator tracks Task -> Resource mappings so as to locate the Resource running a given Task.
ResourceLocator(Peer) - Constructor for class lbg.peer.core.rms.ResourceLocator
ResourceLocator.ResourceLocatorKey - Class in lbg.peer.core.rms
  Helper class of ResourceLocator.
ResourceLocator.ResourceLocatorKey(Task, boolean) - Constructor for class lbg.peer.core.rms.ResourceLocator.ResourceLocatorKey
ResourceManager - Class in lbg.peer.core.rms
ResourceManager(Peer, boolean, boolean, float, boolean) - Constructor for class lbg.peer.core.rms.ResourceManager
ResourceNetworkConfiguration - Class in lbg.resource.config
  Resource network configuration
ResourceNetworkConfiguration(Properties) - Constructor for class lbg.resource.config.ResourceNetworkConfiguration
  Creates a new ResourceNetworkConfiguration.
ResourceNetworkConfiguration() - Constructor for class lbg.resource.config.ResourceNetworkConfiguration
  Creates a new ResourceNetworkConfiguration.
resourcePort() - Method in class lbg.peer.config.PeerNetworkConfiguration
resourcePort() - Method in interface lbg.peer.service.AbstractInternalPeerHandle
resourcePort() - Method in class lbg.peer.service.LivePeerHandle
resourcePort() - Method in class lbg.peer.service.LivePeerService
resourcePort() - Method in class lbg.peer.service.SimulatedPeerHandle
resourcePort() - Method in class lbg.peer.service.SimulatedPeerService
resourcePort() - Method in class lbg.peer.service.TestPeerHandle
resourcePort() - Method in class lbg.resource.config.ResourceNetworkConfiguration
resourcePower() - Method in class lbg.task.TaskOutput
  Power of the Resource that run the Task.
ResourceReliabilityConfiguration - Class in lbg.resource.config
  Resource reliability configuration (currently intended for use in SIM_MODE only).
ResourceReliabilityConfiguration(int) - Constructor for class lbg.resource.config.ResourceReliabilityConfiguration
  Creates a new ResourceReliabilityConfiguration (legal in SIM_MODE only).
ResourceService - Interface in lbg.resource.service
  A ResourceService is a front-end to a Resource is a server stub that is contacted by client stubs of the Resource may have several implementations (Live, Simulated, ...)
ResourceServiceFactory - Class in lbg.resource.service
ResourceServiceFactory() - Constructor for class lbg.resource.service.ResourceServiceFactory
ResourceState - Enum in lbg.peer.core.rms
ResourceTracker - Class in lbg.peer.core.rms
  A ResourceTracker tracks Resources for the ResourceManager that uses it.
ResourceTracker(Peer, ResourceDataTracker) - Constructor for class lbg.peer.core.rms.ResourceTracker
ResourceUsageData - Class in lbg.peer.core.rms
  Helper class of ResourceManager.
ResourceUsageData(Peer, ResourceHandle, ResourceDataTracker) - Constructor for class lbg.peer.core.rms.ResourceUsageData
restartFTPServer() - Method in class lbg.protocol.data.GridDataManager
  Restart the FTP server, forcing reload of the configuration.
rh - Variable in class lbg.peer.core.rms.ResourceUsageData
rms() - Method in class lbg.peer.Peer
root() - Method in class lbg.peer.workflow.Job
run() - Method in class lbg.common.math.MeasurementSaver
run() - Method in class lbg.peer.core.negotiator.LiveNegotiatorController
  Runnable implementation.
run() - Method in class lbg.peer.core.qms.prequeue.LiveJobPreQueue
  Runnable implementation.
run() - Method in class lbg.peer.core.scheduler.LiveSchedulerController
  Runnable implementation.
run() - Method in class lbg.peer.core.SelfEventProcessorThread
  Runnable implementation.
run() - Method in class lbg.peer.web.PeerWebServer
run() - Method in class lbg.peer.web.PeerWebStatusProvider
run() - Method in class lbg.protocol.rpc.RemoteCallDaemon
  Launch the daemon.
run() - Method in class lbg.resource.execution.LiveTaskExecutionHandler
  Start handling the task.
run() - Method in class lbg.searchengine.SearchEngineClient
run() - Method in class lbg.simulator.tools.aggregator.LogAggregator
  Runnable implementation.
run(ScenarioSetGenerator) - Static method in class lbg.simulator.tools.generator.ScenarioSetGenerator
run() - Method in class lbg.simulator.tools.panorama.LogChartFactory
  Runnable implementation.
run() - Method in class lbg.simulator.tools.panorama.LogPanoramaFrame
  Runnable implementation.
runLocalTask(ResourceHandle, Task) - Method in class lbg.peer.core.rms.ResourceManager
  Runs target Task on target Resource.
runLocalTaskOnLocalResource(Task, ResourceHandle) - Method in class lbg.peer.core.xms.ExecutionManager
  Runs target Task on target Resource.
runLocalTaskOnSupplyingResource(Task, ExternalPeerHandle) - Method in class lbg.peer.core.xms.ExecutionManager
  Returns the target Task on target Supplier Peer.
runner() - Method in class lbg.simulator.event.TaskEvent
RunningConsumptionTaskManager - Class in lbg.peer.core.xms
RunningConsumptionTaskManager(Peer, TaskComparator, String) - Constructor for class lbg.peer.core.xms.RunningConsumptionTaskManager
RunningLocalTaskManager - Class in lbg.peer.core.xms
RunningLocalTaskManager(Peer, TaskComparator, String) - Constructor for class lbg.peer.core.xms.RunningLocalTaskManager
RunningSupplyingTaskManager - Class in lbg.peer.core.xms
RunningSupplyingTaskManager(Peer, TaskComparator, String) - Constructor for class lbg.peer.core.xms.RunningSupplyingTaskManager
runningTask() - Method in class lbg.peer.core.rms.ResourceUsageData
runningTask() - Method in class lbg.resource.Resource
runningTask() - Method in interface lbg.resource.service.AbstractResourceHandle
  Deprecated.
runningTask() - Method in class lbg.resource.service.LiveResourceHandle
  Deprecated.
runningTask() - Method in class lbg.resource.service.LiveResourceService
  Deprecated.
runningTask() - Method in class lbg.resource.service.SimulatedResourceHandle
  Deprecated.
runningTask() - Method in class lbg.resource.service.SimulatedResourceService
  Deprecated.
RunningTaskManager - Class in lbg.peer.core.xms
runSupplyingTask(ResourceHandle, Task) - Method in class lbg.peer.core.rms.ResourceManager
  Runs target Task on target Resource.
runSupplyingTaskOnLocalResource(Task, ResourceHandle) - Method in class lbg.peer.core.xms.ExecutionManager
  Runs target Task on target Resource.
runTask(Task) - Method in class lbg.resource.LiveResource
  Runs a given Task by getting and loading all required information, then running the methods as specified by GridApplication.
  The method returns immediately, starting the Task in another Thread.
runTask(Task) - Method in class lbg.resource.Resource
runTask(Task, GridData[][]) - Method in interface lbg.resource.service.AbstractResourceHandle
runTask(Task, GridData[][]) - Method in class lbg.resource.service.LiveResourceHandle
  Sets a resource's working set then runs a task.
runTask(Task, GridData[][]) - Method in class lbg.resource.service.LiveResourceService
runTask(Task, GridData[][]) - Method in class lbg.resource.service.SimulatedResourceHandle
runTask(Task, GridData[][]) - Method in class lbg.resource.service.SimulatedResourceService
runTask(Task) - Method in class lbg.resource.SimulatedResource
runtime() - Method in class lbg.task.TaskOutput
  Effective Task runtime (i.e.

## S

sampleRandomBoolean() - Static method in class lbg.common.math.CommonMath
  Returns a random boolean.
sampleRandomFileSize(String) - Static method in class lbg.common.math.CommonMath
  Samples a random file size sampled from a random distribution for target filename.
sampleUniformDist(int, int) - Static method in class lbg.common.math.CommonMath
  Samples a uniform distribution.
sampleUniformDist(long, long) - Static method in class lbg.common.math.CommonMath
  Samples a uniform distribution.
sampleUniformDist() - Static method in class lbg.common.math.CommonMath
  Samples a uniform distribution.
sampleUniformDistWithinUnity() - Static method in class lbg.common.math.CommonMath
  Samples a uniform distribution.
saveAsPDF(JFreeChart, String) - Static method in class lbg.common.io.CommonChartHandling
  Saves target chart as a .pdf file.
saveAsPDF(JFreeChart, String, int, int) - Static method in class lbg.common.io.CommonChartHandling
  Saves target chart as a .pdf file.
saveLogAnalysisSummary() - Method in class lbg.simulator.tools.aggregator.LogAggregatorReportManager
saveLogSpreadsheetReport() - Method in class lbg.simulator.tools.aggregator.LogAggregatorReportManager
saveStrategyPerformanceAnalysisReport() - Method in class lbg.simulator.tools.aggregator.StrategyPerformanceAnalyzer
Scenario - Class in lbg.simulator
Scenario(Properties, String) - Constructor for class lbg.simulator.Scenario
Scenario(Properties, String, boolean, boolean, boolean) - Constructor for class lbg.simulator.Scenario
scenario() - Method in class lbg.simulator.SimulatorEnvironment
ScenarioPayload - Interface in lbg.simulator.tools.generator
ScenarioRandomizer - Class in lbg.simulator.tools.generator
  Given an arbitrary Scenario file, a ScenarioRandomizer generates ranomized versions of the Scenario.
ScenarioRandomizer(String[]) - Constructor for class lbg.simulator.tools.generator.ScenarioRandomizer
ScenarioRandomizerPayload - Class in lbg.simulator.tools.generator
ScenarioRandomizerPayload(String) - Constructor for class lbg.simulator.tools.generator.ScenarioRandomizerPayload
ScenarioSetGenerator - Class in lbg.simulator.tools.generator
ScenarioSetGenerator(String[]) - Constructor for class lbg.simulator.tools.generator.ScenarioSetGenerator
schedule(SchedulerControlFlags) - Method in class lbg.peer.core.scheduler.Scheduler
  Activates scheduling of Local, Supplying and Consumption Tasks following target scheduling control flags.
SCHEDULE_HEAD_JOB_ONLY - Variable in class lbg.peer.config.PeerBasicConfiguration
scheduleAndNegotiate() - Method in class lbg.simulator.EnvironmentController
scheduleBestRankedSupplyingTask() - Method in class lbg.peer.core.qms.QueueManager
  Selects for Local execution the best Favors-ranked, queued, yet unscheduled Supplying Task
scheduleConsumptionTasks() - Method in class lbg.peer.strategy.scheduling.consumption.CommonConsumptionScheduling
  ConsumptionSchedulingPolicy implementation.
scheduleConsumptionTasks() - Method in class lbg.peer.strategy.scheduling.consumption.NoConsumptionScheduling
  ConsumptionSchedulingPolicy implementation.
scheduleConsumptionTasks() - Method in class lbg.peer.strategy.scheduling.consumption.RandomConsumptionScheduling
  ConsumptionSchedulingPolicy implementation.
scheduleConsumptionTasks() - Method in class lbg.peer.strategy.scheduling.consumption.ReliableMLConsumptionScheduling
  ConsumptionSchedulingPolicy implementation.
scheduleConsumptionTasks() - Method in interface lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy
scheduledTasks() - Method in class lbg.peer.workflow.BoT
scheduleFirstConsumptionTask(boolean) - Method in class lbg.peer.core.qms.QueueManager
  Selects for Consumption execution the first queued, yet unscheduled Local Task.
scheduleFirstConsumptionTask() - Method in class lbg.peer.strategy.scheduling.consumption.CommonConsumptionScheduling
  Schedules first queued Local Task as a Consumption Task.
scheduleFirstLocalTask(boolean) - Method in class lbg.peer.core.qms.QueueManager
  Selects for Local execution the first queued, yet unscheduled Local Task.
scheduleFirstSupplyingTask() - Method in class lbg.peer.core.qms.QueueManager
  Selects for Local execution the first queued, yet unscheduled Supplying Task
scheduleLocalTasks() - Method in class lbg.peer.strategy.scheduling.local.NonpreemptiveLocalScheduling
  LocalSchedulingPolicy implementation.
scheduleLocalTasks() - Method in class lbg.peer.strategy.scheduling.local.PreemptiveLocalScheduling
  LocalSchedulingPolicy implementation.
scheduleLocalTasks() - Method in interface lbg.peer.strategy.scheduling.LocalSchedulingPolicy
scheduleNextConsumptionTask(LocalQueueCursor) - Method in class lbg.peer.core.qms.QueueManager
  Selects for Consumption execution the next queued, yet unscheduled Local Task
scheduleNextConsumptionTask(LocalQueueCursor) - Method in class lbg.peer.strategy.scheduling.consumption.CommonConsumptionScheduling
  Schedules next queued Local Task as a Consumption Task.
Scheduler - Class in lbg.peer.core.scheduler
  Schedules Local Tasks, both locally and as Consumption Tasks, and Supplying Tasks.
Scheduler(Peer, Negotiator, String, String, String, String, String, String) - Constructor for class lbg.peer.core.scheduler.Scheduler
  Creates a new Scheduler.
scheduler() - Method in class lbg.peer.Peer
SchedulerControlFlags - Class in lbg.peer.core.scheduler
SchedulerControlFlags() - Constructor for class lbg.peer.core.scheduler.SchedulerControlFlags
SchedulerController - Class in lbg.peer.core.scheduler
SchedulerController(Peer) - Constructor for class lbg.peer.core.scheduler.SchedulerController
schedulerController() - Method in class lbg.peer.Peer
scheduleSupplyingTasks() - Method in class lbg.peer.strategy.scheduling.supplying.FavorsSupplyingScheduling
  SupplyingSchedulingPolicy implementation.
scheduleSupplyingTasks() - Method in class lbg.peer.strategy.scheduling.supplying.FIFOSupplyingScheduling
  SupplyingSchedulingPolicy implementation.
scheduleSupplyingTasks() - Method in class lbg.peer.strategy.scheduling.supplying.NoSupplyingScheduling
  SupplyingSchedulingPolicy implementation.
scheduleSupplyingTasks() - Method in class lbg.peer.strategy.scheduling.supplying.QAwareFavorsSupplyingScheduling
  SupplyingSchedulingPolicy implementation.
scheduleSupplyingTasks() - Method in class lbg.peer.strategy.scheduling.supplying.QAwareFIFOSupplyingScheduling
  SupplyingSchedulingPolicy implementation.
scheduleSupplyingTasks() - Method in interface lbg.peer.strategy.scheduling.SupplyingSchedulingPolicy
search(String) - Method in class lbg.searchengine.SearchEngineClient
  Searches for a handle in the local database.
search(int) - Method in class lbg.searchengine.SearchEngineClient
  Get k random handles from the cache.
search() - Method in class lbg.searchengine.SearchEngineClient
  Get 40 random handles from the cache.
SEARCH_HOSTNAME - Variable in class lbg.peer.config.PeerNetworkConfiguration
SEARCH_PORT - Variable in class lbg.peer.config.PeerNetworkConfiguration
SEARCH_TIMEOUT - Variable in class lbg.peer.config.PeerBasicConfiguration
SEARCH_TIMEOUT - Variable in class lbg.simulator.config.GridConfiguration
searchAll() - Method in class lbg.searchengine.SearchEngineClient
  Returns a complete snapshot of the local database.
searchEngine() - Method in class lbg.peer.Peer
SearchEngineChecker - Class in lbg.middleware.util
  A Tool to check the handles from a given search engine server
SearchEngineChecker() - Constructor for class lbg.middleware.util.SearchEngineChecker
SearchEngineClient - Class in lbg.searchengine
  A local database of peer handles, automatically updating from a server.
SearchEngineClientFactory - Class in lbg.searchengine
SearchEngineClientFactory() - Constructor for class lbg.searchengine.SearchEngineClientFactory
SearchEngineHandle - Interface in lbg.searchengine.service
  Handle to access a search engine's services.
  Available operations are list and add, but removal is prohibited for security reasons.
SearchEngineResponse - Class in lbg.searchengine
  A wrapper to include various information from a search engine.
SearchEngineResponse(ExternalPeerHandle[]) - Constructor for class lbg.searchengine.SearchEngineResponse
  Creates a search engine response.
SearchEngineServer - Class in lbg.searchengine
  Search Engine server.
SearchEngineService - Interface in lbg.searchengine.service
SearchEngineServiceFactory - Class in lbg.searchengine.service
SearchEngineServiceFactory() - Constructor for class lbg.searchengine.service.SearchEngineServiceFactory
seed(GridData[][]) - Method in class lbg.protocol.data.GridDataManager
  Ensures that all given data's are being seeded.
selectFirstConsumptionTask() - Method in class lbg.peer.workflow.BoT
selectFirstLocalTask() - Method in class lbg.peer.workflow.BoT
selectFirstSupplyingTask() - Method in class lbg.peer.workflow.BoT
selectForRemoval() - Method in class lbg.protocol.data.Cache
  Selects an entry that could be removed, but doesn't remove it yet.
selectForRemoval() - Method in class lbg.protocol.data.SlottedLRUCache
selectForRemoval() - Method in class lbg.protocol.data.UnlimitedCache
selectNextConsumptionTask(LocalQueueCursor) - Method in class lbg.peer.workflow.BoT
  Selects next Consumption Task to schedule.
SelfEvent - Class in lbg.simulator.event
SelfEvent(long, long) - Constructor for class lbg.simulator.event.SelfEvent
SelfEventProcessorThread - Class in lbg.peer.core
SelfEventProcessorThread(Peer) - Constructor for class lbg.peer.core.SelfEventProcessorThread
SELOGGER - Static variable in class lbg.searchengine.SearchEngineServer
send(String, int, boolean) - Method in class lbg.protocol.rpc.RemoteCall
  Opens a connection to host:port and send the call
send(String, int, boolean, boolean) - Method in class lbg.protocol.rpc.RemoteCall
  Opens a connection to host:port and send the call
send(String, int, boolean, boolean, boolean) - Method in class lbg.protocol.rpc.RemoteCall
  Opens a connection to host:port and send the call
service() - Method in class lbg.peer.Peer
service() - Method in class lbg.resource.Resource
service() - Method in class lbg.searchengine.SearchEngineServer
service() - Method in class lbg.user.LiveUserAgent
service() - Method in class lbg.user.SimulatedUserAgent
service() - Method in class lbg.user.UserAgent
setAccountant(BarteringAccountantPolicy) - Method in class lbg.peer.register.bartering.PeerBarteringProfile
setAccountant(BarteringAccountantPolicy) - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
setChartImage(BufferedImage) - Method in class lbg.simulator.tools.panorama.LogChartRequest
setConfig(int) - Method in class lbg.protocol.data.EmbeddedFTPServer
  Sets the FTP server configuration.
  If a server is already running, it will need to be restarted for the changes to take effect.
setConfig(int, String, String) - Method in class lbg.protocol.data.EmbeddedFTPServer
  Sets the FTP server configuration.
  If a server is already running, it will need to be restarted for the changes to take effect.
setConsumptionGrantsCount(int) - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
  Increases Consumption Grants count by specified amount.
setExtra(String, Object) - Method in class lbg.protocol.data.Metadata
setFlags(boolean, boolean) - Method in class lbg.peer.core.negotiator.NegotiatorControlFlags
  Deprecated.
setFlags(boolean, boolean, boolean) - Method in class lbg.peer.core.scheduler.SchedulerControlFlags
  Deprecated.
setFlagsIfTrue(boolean, boolean) - Method in class lbg.peer.core.negotiator.NegotiatorControlFlags
  Sets flags of this Peer with target flags.
setFlagsIfTrue(boolean, boolean, boolean) - Method in class lbg.peer.core.scheduler.SchedulerControlFlags
  Sets flags of this Peer with target flags.
setFTPConfig(int) - Method in class lbg.protocol.data.GridDataManager
  Sets the FTP server configuration.
  If a server is already running, it will need to be restarted for the changes to take effect.
setFTPConfig(int, String, String) - Method in class lbg.protocol.data.GridDataManager
  Sets the FTP server configuration.
  If a server is already running, it will need to be restarted for the changes to take effect.
setGridConfiguration(GridConfiguration) - Method in class lbg.simulator.Scenario
setGridStrategyConfiguration(GridStrategyConfiguration) - Method in class lbg.simulator.Scenario
setGroupProperty(Properties, String, String, int) - Static method in class lbg.common.io.CommonStringHandling
  Sets target Properties with target (key, group value) pair.
setGroupProperty(Properties, String, String, String, int) - Static method in class lbg.common.io.CommonStringHandling
  Sets target Properties with target (key, group value) pair.
setGroupProperty(Properties, String, int[]) - Static method in class lbg.common.io.CommonStringHandling
  Sets target Properties with target (key, group values) pair.
setGroupProperty(Properties, String, long[]) - Static method in class lbg.common.io.CommonStringHandling
  Sets target Properties with target (key, group values) pair.
setGroupProperty(Properties, String, float[]) - Static method in class lbg.common.io.CommonStringHandling
  Sets target Properties with target (key, group values) pair.
setGroupProperty(Properties, String, double[]) - Static method in class lbg.common.io.CommonStringHandling
  Sets target Properties with target (key, group values) pair.
setGroupProperty(Properties, String, boolean[]) - Static method in class lbg.common.io.CommonStringHandling
  Sets target Properties with target (key, group values) pair.
setInputData(GridData[]) - Method in class lbg.examples.hash.GridHasher
setInputData(GridData[]) - Method in class lbg.examples.hello.HelloGrid
setInputData(GridData[]) - Method in interface lbg.protocol.api.GridApplication
  Sets the Grid application's input data files.
setInputData(GridData[]) - Method in class lbg.simulator.SimTask
  Sets the Grid application's input data files.
setInputs(String[]) - Method in class lbg.simulator.tools.jdf.LBGridTaskDescription
setInputs(String[]) - Method in class lbg.simulator.tools.jdf.OurGridTaskDescription
setInputs(String[]) - Method in interface lbg.simulator.tools.jdf.TaskDescription
setJar(String) - Method in class lbg.simulator.tools.jdf.LBGridTaskDescription
setJar(String) - Method in class lbg.simulator.tools.jdf.OurGridTaskDescription
setJar(String) - Method in interface lbg.simulator.tools.jdf.TaskDescription
setJobConsumptionDataTracker(JobConsumptionDataTracker) - Method in class lbg.peer.core.qms.RequestContainer
setJobConsumptionOutcomeTracker(JobConsumptionOutcomeTracker) - Method in class lbg.peer.core.qms.RequestContainer
setLimit(int) - Method in class lbg.common.io.EnhancedByteArrayOutputStream
  Sets the limit size for this stream to a new value.
setLocalParameters(String, int) - Method in class lbg.protocol.data.FTPGridData
setMainClass(String) - Method in class lbg.simulator.tools.jdf.LBGridTaskDescription
setMainClass(String) - Method in class lbg.simulator.tools.jdf.OurGridTaskDescription
setMainClass(String) - Method in interface lbg.simulator.tools.jdf.TaskDescription
setMode(VirtualizationLevel) - Static method in class lbg.LightweightBarteringGrid
  Sets current operating mode (callable only once).
setNegotiatorAndScheduler(int, Negotiator, Scheduler) - Method in class lbg.simulator.EnvironmentController
setNext(DoublyLinkedNode<E>) - Method in class lbg.common.queueing.priority.DoublyLinkedNode
setOutcome(Task, long, RequestType) - Method in interface lbg.peer.register.learning.db.TaskSchedulingContext
setOutputs(String[]) - Method in class lbg.simulator.tools.jdf.LBGridTaskDescription
setOutputs(String[]) - Method in class lbg.simulator.tools.jdf.OurGridTaskDescription
setOutputs(String[]) - Method in interface lbg.simulator.tools.jdf.TaskDescription
setOwnerPeer(ExternalPeerHandle) - Method in class lbg.searchengine.SearchEngineClient
  Sets this client's owner peer.
setParameters(Object[]) - Method in class lbg.examples.hash.GridHasher
setParameters(Object[]) - Method in class lbg.examples.hello.HelloGrid
setParameters(Object[]) - Method in interface lbg.protocol.api.GridApplication
  Sets the Grid application's input parameters.
setParameters(Object[]) - Method in class lbg.simulator.SimTask
setParameters(String[]) - Method in class lbg.simulator.tools.jdf.LBGridTaskDescription
setParameters(String[]) - Method in class lbg.simulator.tools.jdf.OurGridTaskDescription
setParameters(String[]) - Method in interface lbg.simulator.tools.jdf.TaskDescription
setPeers(Peer[]) - Method in class lbg.simulator.EnvironmentController
setPlaypen(String) - Method in class lbg.examples.hash.GridHasher
setPlaypen(String) - Method in class lbg.examples.hello.HelloGrid
setPlaypen(String) - Method in interface lbg.protocol.api.GridApplication
  Sets the playpen directory of the Resource where the Grid application can write and read temporary files.
setPlaypen(String) - Method in class lbg.simulator.SimTask
setPrev(DoublyLinkedNode<E>) - Method in class lbg.common.queueing.priority.DoublyLinkedNode
setPrintStream(PrintStream) - Method in class lbg.protocol.data.AzureusListener
setProperty(Properties, String, String) - Static method in class lbg.common.io.CommonStringHandling
  Sets target Properties with target (key, value) pair.
setRandomizerConfiguration(RandomizerConfiguration) - Method in class lbg.simulator.Scenario
setReceivedSupplyingRequests(int) - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
  Increases Supplying Requests count by specified amount.
setRemoteCmd(String) - Method in class lbg.simulator.tools.jdf.LBGridTaskDescription
setRemoteCmd(String) - Method in class lbg.simulator.tools.jdf.OurGridTaskDescription
setRemoteCmd(String) - Method in interface lbg.simulator.tools.jdf.TaskDescription
setSchedulingContext(TaskSchedulingContext) - Method in class lbg.peer.core.qms.RequestContainer
setSeed(long) - Static method in class lbg.common.math.CommonMath
setSimulator(Simulator, Scenario) - Static method in class lbg.LightweightBarteringGrid
  Sets current Simulator and Scenario (legal in SIM mode only).
setStartTime() - Method in class lbg.task.Task
setSubmissionTime() - Method in class lbg.peer.workflow.JobDescriptor
setSupplier(String) - Method in class lbg.examples.hash.GridHasher
setSupplier(String) - Method in class lbg.examples.hello.HelloGrid
setSupplier(String) - Method in interface lbg.protocol.api.GridApplication
  Sets the id of the Supplier Peer that controls the Resource running the Grid application
setSupplier(String) - Method in class lbg.simulator.SimTask
setSupplyingSpaceBoTID(int) - Method in class lbg.task.Task
setSupplyingSpaceJobID(int) - Method in class lbg.task.Task
setTime(long) - Static method in class lbg.LightweightBarteringGrid
  Sets current time to target time (legal in SIM mode only).
setTime() - Method in class lbg.protocol.data.Metadata
  Set the time from epoch.
setTime(long) - Method in class lbg.protocol.data.Metadata
  Sets the creation time of this Metadata.
setTimeOut(long) - Method in class lbg.peer.core.xms.ConsumptionTaskRuntimeData
setTimeOut(long) - Method in class lbg.peer.core.xms.LocalTaskRuntimeData
setTimeOut(long) - Method in class lbg.peer.core.xms.SupplyingTaskRuntimeData
setTimeOut(long) - Method in class lbg.peer.core.xms.TaskRuntimeData
setTimeOutActionTag(boolean) - Method in class lbg.peer.core.xms.ConsumptionTaskRuntimeData
setTimeOutActionTag(boolean) - Method in class lbg.peer.core.xms.LocalTaskRuntimeData
setTimeOutActionTag(boolean) - Method in class lbg.peer.core.xms.SupplyingTaskRuntimeData
setTimeOutActionTag(boolean) - Method in class lbg.peer.core.xms.TaskRuntimeData
setup(int) - Method in class lbg.simulator.tools.panorama.LogPanoramaFrame
setVeto(K[]) - Method in class lbg.protocol.data.Cache
  Sets a set of entries as non-removable.
setWeight(long) - Method in class lbg.protocol.data.Metadata
  Sets the weight of this metadata.
setWorkingSet(GridData[][]) - Method in class lbg.protocol.data.GridDataManager
  Sets the working set.
setWorkingSet(GridData[]) - Method in class lbg.protocol.data.GridDataManager
  Sets the working set.
setWorkingSet(GridData[][]) - Method in class lbg.resource.LiveResource
setWorkingSet(GridData[][]) - Method in class lbg.resource.Resource
setWorkingSet(GridData[][]) - Method in interface lbg.resource.service.AbstractResourceHandle
setWorkingSet(GridData[][]) - Method in class lbg.resource.service.LiveResourceHandle
  Sets a resource's working set This call is non-blocking (only verification of the validity of the WS is done before returning: data is not yet downloaded).
setWorkingSet(GridData[][]) - Method in class lbg.resource.service.LiveResourceService
setWorkingSet(GridData[][]) - Method in class lbg.resource.service.SimulatedResourceHandle
  Sets a resource's working set
setWorkingSet(GridData[][]) - Method in class lbg.resource.service.SimulatedResourceService
setWorkingSet(GridData[][]) - Method in class lbg.resource.SimulatedResource
SHARED_FTP - Static variable in class lbg.protocol.data.GridDataManager
  Index of the FTPGridData in the GridData download options array.
SHARED_INLINE - Static variable in class lbg.protocol.data.GridDataManager
  Index of the InlineGridData in the GridData download options array.
SHARED_TORRENT - Static variable in class lbg.protocol.data.GridDataManager
  Index of the TorrentGridData in the GridData download options array.
shiftTime(long) - Static method in class lbg.LightweightBarteringGrid
  Shifts current time forward by target amount (legal in SIM mode only).
shouldBlackListPeer(SupplierReliabilityHistory) - Method in class lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
  Indicates whether a supplier with target reliability behavior should be blacklisted, i.e.
shouldBlackListPeer(String) - Method in class lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
  Indicates whether the target supplier should be blacklisted, i.e.
shouldPreemptWaitingSupplyingTasks() - Method in class lbg.peer.core.qms.QueueManager
  Indicates whether waiting Supplying Tasks should be dequeued, i.e.
shouldRestrictJobToLocalExecution() - Method in class lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
  Indicates whether the Tasks of the tracked Job can be executed as Consumption Tasks, or if it is preferable not to, because it comes that these are extremely difficult to execute by Supplier Peers (either intrinsically, or because the environment is totally unreliable).
shutdownUser(EmbeddedLiveUserAgent) - Static method in class lbg.user.EmbeddedLiveUserAgent
  Gracefully shutdown target EmbeddedLiveUserAgent (convenience method).
SimTask - Class in lbg.simulator
  A SimTask is a wrapper class enabling the LBG Simulator to be run as a GridApplication.
SimTask() - Constructor for class lbg.simulator.SimTask
simulate() - Method in class lbg.simulator.Simulator
  Simulation loop.
SimulatedGridData - Class in lbg.protocol.data
  Dummy grid data class for use in the LBG Simulator.
SimulatedGridData(String, long) - Constructor for class lbg.protocol.data.SimulatedGridData
  Creates a dummy grid data.
SimulatedGridDataFactory - Class in lbg.protocol.data
  Factory of SimulatedGridData.
SimulatedGridDataFactory(boolean, int) - Constructor for class lbg.protocol.data.SimulatedGridDataFactory
  Creates a new SimulatedGridDataFactory.
SimulatedJobPreQueue - Class in lbg.peer.core.qms.prequeue
SimulatedJobPreQueue(Peer, Scheduler, boolean) - Constructor for class lbg.peer.core.qms.prequeue.SimulatedJobPreQueue
SimulatedNegotiatorController - Class in lbg.peer.core.negotiator
SimulatedNegotiatorController(Peer, EnvironmentController, String) - Constructor for class lbg.peer.core.negotiator.SimulatedNegotiatorController
SimulatedPeer - Class in lbg.peer
  Peer (SIM mode).
SimulatedPeer(PeerBasicConfiguration, PeerNetworkConfiguration, PeerDataConfiguration, PeerStrategyConfiguration, PeerServiceFactory, ControllerFactory, SearchEngineHandle, EnvironmentController, int) - Constructor for class lbg.peer.SimulatedPeer
  Creates a new Peer (SIM mode).
SimulatedPeerHandle - Class in lbg.peer.service
SimulatedPeerHandle(String, SimulatedPeerService) - Constructor for class lbg.peer.service.SimulatedPeerHandle
SimulatedPeerService - Class in lbg.peer.service
SimulatedPeerService(Peer) - Constructor for class lbg.peer.service.SimulatedPeerService
SimulatedResource - Class in lbg.resource
SimulatedResource(ResourceBasicConfiguration, ResourceDataConfiguration, ResourceReliabilityConfiguration, ResourceNetworkConfiguration, InternalPeerHandle, EventList) - Constructor for class lbg.resource.SimulatedResource
SimulatedResourceHandle - Class in lbg.resource.service
SimulatedResourceHandle(String, SimulatedResourceService) - Constructor for class lbg.resource.service.SimulatedResourceHandle
SimulatedResourceService - Class in lbg.resource.service
SimulatedResourceService(SimulatedResource) - Constructor for class lbg.resource.service.SimulatedResourceService
SimulatedSchedulerController - Class in lbg.peer.core.scheduler
SimulatedSchedulerController(Peer, EnvironmentController, String) - Constructor for class lbg.peer.core.scheduler.SimulatedSchedulerController
SimulatedSearchEngineClient - Class in lbg.searchengine
SimulatedSearchEngineClient(SearchEngineHandle, ExternalPeerHandle, int) - Constructor for class lbg.searchengine.SimulatedSearchEngineClient
  Creates a new Search Engine client.
SimulatedSearchEngineHandle - Class in lbg.searchengine.service
  Simulated handle to the search engine.
SimulatedSearchEngineHandle(SimulatedSearchEngineService) - Constructor for class lbg.searchengine.service.SimulatedSearchEngineHandle
SimulatedSearchEngineServer - Class in lbg.searchengine
SimulatedSearchEngineServer(String, String, int, int) - Constructor for class lbg.searchengine.SimulatedSearchEngineServer
  Creates a Search Engine server.
SimulatedSearchEngineService - Class in lbg.searchengine.service
  Simulated service for the search engine
SimulatedSearchEngineService(SearchEngineServer) - Constructor for class lbg.searchengine.service.SimulatedSearchEngineService
SimulatedUserAgent - Class in lbg.user
SimulatedUserAgent(String, UserPeerHandle, ISimulator) - Constructor for class lbg.user.SimulatedUserAgent
SimulatedUserHandle - Class in lbg.user.service
SimulatedUserHandle(String, SimulatedUserService) - Constructor for class lbg.user.service.SimulatedUserHandle
SimulatedUserService - Class in lbg.user.service
SimulatedUserService(UserAgent) - Constructor for class lbg.user.service.SimulatedUserService
SimulatedWithCloningPeerService - Class in lbg.peer.service
  A partial reimplementation of SimulatedPeerService where incoming Tasks are cloned before being passed to the overridden method.
SimulatedWithCloningPeerService(Peer) - Constructor for class lbg.peer.service.SimulatedWithCloningPeerService
SIMULATION_SEED() - Method in class lbg.peer.config.RandomizerConfiguration
Simulator - Class in lbg.simulator
  Lightweight Bartering Grid Simulator.
Simulator(Properties) - Constructor for class lbg.simulator.Simulator
Simulator(Properties, String) - Constructor for class lbg.simulator.Simulator
SimulatorEnvironment - Class in lbg.simulator
SimulatorEnvironment(Simulator, Properties, String) - Constructor for class lbg.simulator.SimulatorEnvironment
size() - Method in interface lbg.common.queueing.deque.Deque
size() - Method in class lbg.common.queueing.deque.LinkedListDeque
size() - Method in class lbg.common.queueing.priority.DoublyLinkedList
size() - Method in class lbg.common.queueing.priority.PriorityQueue
  Returns the number of elements in the PriorityQueue.
size() - Method in class lbg.peer.core.qms.prequeue.JobPreQueue
size() - Method in class lbg.peer.core.qms.prequeue.LiveJobPreQueue
size() - Method in class lbg.peer.core.qms.prequeue.SimulatedJobPreQueue
size() - Method in class lbg.peer.core.rms.WorkingSet
  Returns the number of all stored data.
size() - Static method in enum lbg.peer.register.learning.db.meta.InteractionAttributes
  Counts the number of interaction attributes.
size() - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
size() - Method in class lbg.peer.register.negotiation.SupplyingRequestsContainer
size() - Method in class lbg.peer.register.PeerRegister
  Returns the size of the PeerRegister.
size() - Static method in enum lbg.peer.strategy.accounting.BarteringAccountantType
size() - Static method in enum lbg.peer.strategy.negotiation.ConsumptionNegotiationType
size() - Static method in enum lbg.peer.strategy.negotiation.SupplyingNegotiationType
size() - Static method in enum lbg.peer.strategy.scheduling.ConsumptionSchedulingType
size() - Static method in enum lbg.peer.strategy.scheduling.LocalSchedulingType
size() - Static method in enum lbg.peer.strategy.scheduling.SupplyingFilteringType
size() - Static method in enum lbg.peer.strategy.scheduling.SupplyingRunningPreemptionType
size() - Static method in enum lbg.peer.strategy.scheduling.SupplyingSchedulingType
size() - Static method in enum lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionType
size() - Method in class lbg.protocol.data.Cache
  Returns the number of entries currently known by this cache.
size - Variable in class lbg.protocol.data.GridData
  Size (in bytes) of GridData.
size - Variable in class lbg.protocol.data.MetaGridData
size() - Method in class lbg.searchengine.SearchEngineClient
  Returns the number of entries currently in this cache.
size() - Method in class lbg.simulator.config.GridConfiguration
size() - Method in class lbg.simulator.config.GridStrategyConfiguration
size() - Method in class lbg.simulator.tools.GlobalPropertiesStore
skipWaitingBeforeFirstSubmission() - Method in class lbg.middleware.util.SubmissionTimesDistribution
skipWaitingBeforeFirstSubmission() - Method in interface lbg.middleware.util.SubmissionTimesGenerator
skipWaitingBeforeFirstSubmission() - Method in class lbg.middleware.util.SubmissionTimesTrace
sleep(long) - Static method in class lbg.common.ThreadPool
SlottedLRUCache<K extends java.lang.Comparable<? extends K>> - Class in lbg.protocol.data
  This class implements a cache of a size bounded in number of entries.
SlottedLRUCache(int) - Constructor for class lbg.protocol.data.SlottedLRUCache
sortColumns(LogSpreadsheet, String...) - Static method in class lbg.simulator.tools.spreadsheet.LogSpreadsheetSorter
spillAllConsumptionGrants(int) - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
  Spills, i.e.
spillConsumptionGrants(int, int) - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
  Spills, i.e.
start() - Method in class lbg.protocol.data.EmbeddedBitTorrentServer
  Starts the BitTorrent service.
start() - Method in class lbg.protocol.data.EmbeddedFTPServer
  Load an FTP Server and start it.
  If a server is already running, do nothing.
startService() - Method in class lbg.common.ThreadPool
startService() - Method in class lbg.peer.core.negotiator.LiveNegotiatorController
startService() - Method in class lbg.peer.core.qms.prequeue.LiveJobPreQueue
startService() - Method in class lbg.peer.core.scheduler.LiveSchedulerController
startService() - Method in class lbg.peer.LivePeer
startService() - Method in class lbg.peer.web.PeerWebServer
startService() - Method in class lbg.peer.web.PeerWebStatusProvider
startService() - Method in class lbg.resource.LiveResource
startService() - Method in class lbg.searchengine.LiveSearchEngineClient
startService() - Method in class lbg.searchengine.LiveSearchEngineServer
startService() - Method in class lbg.user.LiveUserAgent
startService(boolean) - Method in class lbg.user.LiveUserAgent
startUser(String, int, String, int, String) - Static method in class lbg.user.EmbeddedLiveUserAgent
  Creates a new EmbeddedLiveUserAgent (convenience method).
state() - Method in class lbg.peer.core.rms.ResourceUsageData
stateChanged(DownloadManager, int) - Method in class lbg.protocol.data.AzureusListener
stateChanged(DownloadManager, int) - Method in class lbg.protocol.data.TorrentGridData
STATS_DIR() - Method in class lbg.resource.config.ResourceDataConfiguration
stddev(double, double, long) - Static method in class lbg.common.math.CommonMath
  Deprecated.
stop() - Method in class lbg.protocol.data.EmbeddedBitTorrentServer
stop() - Method in class lbg.protocol.data.EmbeddedFTPServer
  Stops the associated FTP Server if it's running.
  All reference to it are lost, except the given properties if any.
  Does nothing if no server is active.
StorageAffinityConsumptionRanking - Class in lbg.peer.strategy.ranking
  StorageAffinityConsumptionRanking ranks Grantors (i.e.
StorageAffinityConsumptionRanking(ConsumptionGrantsContainer, ConsumptionDataTracker, Task, JobConsumptionOutcomeTracker, boolean, float) - Constructor for class lbg.peer.strategy.ranking.StorageAffinityConsumptionRanking
  Constructs a new StorageAffinityConsumptionRanking.
StorageAffinityConsumptionRanking(ConsumptionGrantsContainer, ConsumptionDataTracker, Task, JobConsumptionOutcomeTracker, boolean, float, boolean) - Constructor for class lbg.peer.strategy.ranking.StorageAffinityConsumptionRanking
  Constructs a new StorageAffinityConsumptionRanking.
storeJobs() - Method in class lbg.peer.core.qms.queue.LocalQueueHistory
storeProperty(String, String, String) - Method in class lbg.simulator.tools.GlobalPropertiesStore
storeScenario(Scenario, String) - Static method in class lbg.simulator.tools.generator.ScenarioSetGenerator
storeTimestamp(long) - Method in class lbg.peer.register.bartering.IntervalStore
strategyConfig() - Method in class lbg.peer.Peer
StrategyDescriptor - Class in lbg.peer.strategy
StrategyDescriptor(Peer, PeerStrategyConfiguration) - Constructor for class lbg.peer.strategy.StrategyDescriptor
StrategyPerformanceAnalyzer - Class in lbg.simulator.tools.aggregator
  A StrategyPerformanceAnalyzer analyzes the performance of the bartering policies stored in a target spreadsheet generated by the LogAggregator.
StrategyPerformanceAnalyzer(String, String) - Constructor for class lbg.simulator.tools.aggregator.StrategyPerformanceAnalyzer
  Constructs a new StrategyPerformanceAnalyzer.
StrictFavorsSupplyingFiltering - Class in lbg.peer.strategy.scheduling.filtering
  StrictFavors Supplying filtering.
StrictFavorsSupplyingFiltering(Peer) - Constructor for class lbg.peer.strategy.scheduling.filtering.StrictFavorsSupplyingFiltering
strValueOf(String) - Method in class lbg.common.io.ArgsParser
  Get value of option lg.
strValueOf(char) - Method in class lbg.common.io.ArgsParser
  Get value of option sh.
submissionTime() - Method in class lbg.peer.workflow.Job
submissionTime - Variable in class lbg.peer.workflow.JobDescriptor
SubmissionTimesDistribution - Class in lbg.middleware.util
SubmissionTimesDistribution(int, int) - Constructor for class lbg.middleware.util.SubmissionTimesDistribution
  Constructs a new submission times distribution-based generator.
SubmissionTimesGenerator - Interface in lbg.middleware.util
SubmissionTimesTrace - Class in lbg.middleware.util
SubmissionTimesTrace(String, int) - Constructor for class lbg.middleware.util.SubmissionTimesTrace
  Constructs a new submission times trace-based generator.
SubmissionUtils - Class in lbg.middleware.util
  A set of utils to facilitate BoT submission.
SubmissionUtils() - Constructor for class lbg.middleware.util.SubmissionUtils
SubmissionUtils.MemoryJar - Class in lbg.middleware.util
  Holds the content of a given jar in memory.
submitJob(UserHandle, JobDescriptor) - Method in interface lbg.peer.service.AbstractUserPeerHandle
submitJob(UserHandle, JobDescriptor) - Method in class lbg.peer.service.LivePeerHandle
  Submit a job to peer
submitJob(UserHandle, JobDescriptor) - Method in class lbg.peer.service.LivePeerService
submitJob(UserHandle, JobDescriptor) - Method in class lbg.peer.service.SimulatedPeerHandle
submitJob(UserHandle, JobDescriptor) - Method in class lbg.peer.service.SimulatedPeerService
submitJob(UserHandle, JobDescriptor) - Method in class lbg.peer.service.TestPeerHandle
submitJob(Properties) - Method in class lbg.user.EmbeddedLiveUserAgent
  Submits a Job.
submitJob(JobDescriptor) - Method in class lbg.user.LiveUserAgent
  Submits a Job.
submitJob(JobDescriptor) - Method in class lbg.user.SimulatedUserAgent
submitJob(JobDescriptor) - Method in class lbg.user.UserAgent
submitJobs() - Method in class lbg.middleware.AutomaticJobSubmitter
submitJobToTheGrid(EmbeddedLiveUserAgent, Properties) - Static method in class lbg.user.EmbeddedLiveUserAgent
  Makes target EmbeddedLiveUserAgent submit a Job from target JDF (convenience method).
SubmittedJobEvent - Class in lbg.simulator.event
SubmittedJobEvent(long, long, UserAgent, String) - Constructor for class lbg.simulator.event.SubmittedJobEvent
submittedJobs() - Method in class lbg.user.LiveUserAgent
submittedJobs() - Method in class lbg.user.SimulatedUserAgent
submittedJobs() - Method in class lbg.user.UserAgent
SummarizedMeasurement - Class in lbg.common.math
SummarizedMeasurement(String) - Constructor for class lbg.common.math.SummarizedMeasurement
  Creates a new SummarizedMeasurement.
summary() - Method in class lbg.middleware.util.SubmissionTimesDistribution
summary() - Method in interface lbg.middleware.util.SubmissionTimesGenerator
summary() - Method in class lbg.middleware.util.SubmissionTimesTrace
supplierID() - Method in class lbg.simulator.event.TaskEvent
supplierID() - Method in class lbg.task.TaskOutput
  Peer that executed the Task.
SupplierReliabilityHistory - Class in lbg.peer.register.learning.consumption
  A SupplierReliabilityHistory describes the reliability of a Supplier Peer for a given Job.
SupplierReliabilityHistory() - Constructor for class lbg.peer.register.learning.consumption.SupplierReliabilityHistory
  Constructs a new SupplierReliabilityHistory.
SupplierReliabilityHistory(SupplierReliabilityHistory) - Constructor for class lbg.peer.register.learning.consumption.SupplierReliabilityHistory
  Constructs a new SupplierReliabilityHistory, using target Supplier Reliability behavior to set initial Task completion/cancellation counts, i.e.
suppliers() - Method in class lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
  Return the set of Peers that have supplied Resources for Consumption Tasks of the Job tracked by this tracker.
SUPPLYING_CACHE_CAPACITY() - Method in class lbg.peer.config.PeerDataConfiguration
SUPPLYING_CACHE_CAPACITY() - Method in class lbg.resource.config.ResourceDataConfiguration
SupplyingFilteringPolicy - Interface in lbg.peer.strategy.scheduling
SupplyingFilteringType - Enum in lbg.peer.strategy.scheduling
SupplyingNegotiationPolicy - Interface in lbg.peer.strategy.negotiation
SupplyingNegotiationType - Enum in lbg.peer.strategy.negotiation
SupplyingRequestsContainer - Class in lbg.peer.register.negotiation
SupplyingRequestsContainer(Collection<PeerProfile>, int) - Constructor for class lbg.peer.register.negotiation.SupplyingRequestsContainer
SupplyingRunningPreemptionPolicy - Interface in lbg.peer.strategy.scheduling
SupplyingRunningPreemptionType - Enum in lbg.peer.strategy.scheduling
SupplyingSchedulingPolicy - Interface in lbg.peer.strategy.scheduling
SupplyingSchedulingType - Enum in lbg.peer.strategy.scheduling
supplyingSize() - Method in class lbg.peer.core.rms.WorkingSet
  Returns the number of stored Supplying data.
SupplyingTaskComparator - Class in lbg.task
  Specialized Comparator targeting pairwise comparison of Supplying Tasks id.
SupplyingTaskComparator() - Constructor for class lbg.task.SupplyingTaskComparator
SupplyingTaskRuntimeData - Class in lbg.peer.core.xms
SupplyingTaskRuntimeData(Task, long, ExternalPeerHandle, String, boolean) - Constructor for class lbg.peer.core.xms.SupplyingTaskRuntimeData
SupplyingWaitingPreemptionPolicy - Interface in lbg.peer.strategy.scheduling
SupplyingWaitingPreemptionType - Enum in lbg.peer.strategy.scheduling
syncWith(Task) - Method in class lbg.task.Task

## T

tail() - Method in class lbg.common.queueing.priority.DoublyLinkedList
Tank - Class in lbg.common
  A Tank provides shared storage for frequently used object numbers (e.g.
Tank() - Constructor for class lbg.common.Tank
task() - Method in class lbg.simulator.event.TaskEvent
Task - Class in lbg.task
Task(String, int, int, int, byte[][], String[], String, Object[], GridData[][], long) - Constructor for class lbg.task.Task
  Constructs a new Task.
task_id - Variable in class lbg.peer.core.rms.ResourceLocator.ResourceLocatorKey
TASK_LEN_HI() - Method in class lbg.simulator.config.GridConfiguration
TASK_LEN_HI(String) - Method in class lbg.simulator.config.GridConfiguration
TASK_LEN_LO() - Method in class lbg.simulator.config.GridConfiguration
TASK_LEN_LO(String) - Method in class lbg.simulator.config.GridConfiguration
TaskComparator - Class in lbg.task
  Task comparator.
TaskComparator() - Constructor for class lbg.task.TaskComparator
taskCompletion(Task) - Method in class lbg.middleware.AutomaticJobSubmitter
  LiveUserAgentListener implementation.
taskCompletion(Task) - Method in interface lbg.user.LiveUserAgentListener
  Called upon Task completion.
TaskDescription - Interface in lbg.simulator.tools.jdf
TaskDescriptor - Class in lbg.peer.workflow
  Contains information relative to the creation of the Task : names of the classes, name of the class containing the running routines, input parameters and input data or ways to access it.
TaskDescriptor(String[], String, Object[], String[]) - Constructor for class lbg.peer.workflow.TaskDescriptor
  Create a task description
taskEndTime() - Method in class lbg.task.TaskOutput
  Time at which Task execution was effectively completed.
TaskEvent - Class in lbg.simulator.event
taskIDAsKey() - Method in class lbg.task.Task
TaskOutcome - Enum in lbg.task
TaskOutput - Class in lbg.task
  A TaskOutput is an immutable Object that contains both data and metadata resulting from the successful execution of the target Task by a Resource of the target Supplier Peer.
TaskOutput(Task, String, long, GridData, byte[], int) - Constructor for class lbg.task.TaskOutput
  Constructs a new TaskOutput.
TaskRuntimeData - Class in lbg.peer.core.xms
TaskRuntimeDataFactory - Enum in lbg.peer.core.xms
TASKS_PER_JOB() - Method in class lbg.simulator.config.GridConfiguration
TASKS_PER_JOB(String) - Method in class lbg.simulator.config.GridConfiguration
TaskSchedulingContext - Interface in lbg.peer.register.learning.db
  A TaskSchedulingContext holds the scheduling context of a given Task.
TaskSchedulingContextFactory - Interface in lbg.peer.register.learning.db
taskSchedulingIDAsKey() - Method in class lbg.peer.core.qms.queue.LocalQueueCursor
tasksCount() - Method in class lbg.peer.workflow.BoT
taskStartTime() - Method in class lbg.resource.Resource
taskStartTime() - Method in interface lbg.resource.service.AbstractResourceHandle
taskStartTime() - Method in class lbg.resource.service.LiveResourceHandle
  Ask a Resource when the running Task has started
taskStartTime() - Method in class lbg.resource.service.LiveResourceService
  Returns the Task start time in seconds
taskStartTime() - Method in class lbg.resource.service.SimulatedResourceHandle
taskStartTime() - Method in class lbg.resource.service.SimulatedResourceService
taskStartTime() - Method in class lbg.task.TaskOutput
  Time at which Task execution was effectively started.
TCAR_THRESHOLD - Static variable in class lbg.peer.strategy.ranking.TCaRConsumptionRanking
TCaRConsumptionRanking - Class in lbg.peer.strategy.ranking
  TCaRConsumptionRanking ranks Grantors (i.e.
TCaRConsumptionRanking(ConsumptionGrantsContainer, JobConsumptionOutcomeTracker, boolean, float) - Constructor for class lbg.peer.strategy.ranking.TCaRConsumptionRanking
TCaRConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Consumption scheduling based on TCaR ranking.
TCaRConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.TCaRConsumptionScheduling
tcor - Variable in class lbg.peer.strategy.ranking.TCoRConsumptionRanking.TCoRKey
TCOR_THRESHOLD - Static variable in class lbg.peer.strategy.ranking.TCoRConsumptionRanking
TCoRConsumptionRanking - Class in lbg.peer.strategy.ranking
  TCoRConsumptionRanking ranks Grantors (i.e.
TCoRConsumptionRanking(ConsumptionGrantsContainer, JobConsumptionOutcomeTracker, boolean, float) - Constructor for class lbg.peer.strategy.ranking.TCoRConsumptionRanking
TCoRConsumptionRanking.TCoRComparator - Class in lbg.peer.strategy.ranking
  Helper class of TCoRConsumptionRanking.
TCoRConsumptionRanking.TCoRComparator() - Constructor for class lbg.peer.strategy.ranking.TCoRConsumptionRanking.TCoRComparator
TCoRConsumptionRanking.TCoRKey - Class in lbg.peer.strategy.ranking
  Helper class of TCoRConsumptionRanking.
TCoRConsumptionRanking.TCoRKey(double, int) - Constructor for class lbg.peer.strategy.ranking.TCoRConsumptionRanking.TCoRKey
TCoRConsumptionScheduling - Class in lbg.peer.strategy.scheduling.consumption
  Consumption scheduling based on TCoR ranking.
TCoRConsumptionScheduling(Peer, Scheduler) - Constructor for class lbg.peer.strategy.scheduling.consumption.TCoRConsumptionScheduling
TemporalTasksGrouping - Class in lbg.peer.workflow
  Implementation of the TemporalTasksGrouping heuristic, ordering Tasks of a Bag Of Tasks as sets of Tasks sharing the same input data.
TemporalTasksGrouping() - Constructor for class lbg.peer.workflow.TemporalTasksGrouping
test_main(String[]) - Static method in class lbg.common.math.Measurement
TestPeerBarteringProfile - Class in lbg.peer.register.bartering
TestPeerBarteringProfile(String, String) - Constructor for class lbg.peer.register.bartering.TestPeerBarteringProfile
TestPeerHandle - Class in lbg.peer.service
  Implementation of PeerHandles for testing purposes only.
TestPeerHandle(String) - Constructor for class lbg.peer.service.TestPeerHandle
TestPeerProfile - Class in lbg.peer.register
TestPeerProfile(String, String) - Constructor for class lbg.peer.register.TestPeerProfile
thread_pool_size - Variable in class lbg.simulator.tools.aggregator.LogAggregator
ThreadPool - Class in lbg.common
ThreadPool(Runnable, int, boolean, boolean, String) - Constructor for class lbg.common.ThreadPool
timeout - Variable in class lbg.searchengine.SearchEngineServer
  Search engine cache refresh timeout
timestamp - Variable in class lbg.searchengine.SearchEngineResponse
  Server timestamp of this response, useful for `SearchEngineHandle.getHandles(long)`.
timestamp() - Method in class lbg.simulator.event.Event
toByteArray(byte[]) - Method in class lbg.common.io.EnhancedByteArrayOutputStream
  Copies the buffer of this stream to the given byte array.
toFile(File) - Method in class lbg.protocol.data.FTPGridData
  Save data in a file.
toFile(File) - Method in class lbg.protocol.data.GridData
  Save data in a file.
toFile(File) - Method in class lbg.protocol.data.InlineGridData
toFile(File) - Method in class lbg.protocol.data.SimulatedGridData
  Does nothing
toFile(File) - Method in class lbg.protocol.data.TorrentGridData
TorrentGridData - Class in lbg.protocol.data
  Grid data class where the data is shared using BitTorrent.
TorrentGridData(String, long, Map, byte[], DownloadManager) - Constructor for class lbg.protocol.data.TorrentGridData
  Create a Torrent Grid Data from an id and a file
toStaticString() - Static method in class lbg.common.Tank
toString() - Method in class lbg.common.io.CommonChartHandling
toString() - Method in class lbg.common.math.DescriptiveMeasurement
toString() - Method in class lbg.common.math.Measurement
toString() - Method in class lbg.common.math.MeasurementFactory
toString() - Method in class lbg.common.math.SummarizedMeasurement
toString() - Method in class lbg.common.net.BitTorrentLeechersSetDownloadTime
toString() - Method in class lbg.common.queueing.priority.DoublyLinkedList
toString() - Method in class lbg.common.queueing.priority.DoublyLinkedNode
toString() - Method in class lbg.common.queueing.priority.PriorityQueue
toString() - Method in class lbg.common.ThreadPool
toString() - Method in class lbg.examples.hello.Hello
toString() - Method in class lbg.middleware.util.SubmissionTimesDistribution
toString() - Method in class lbg.middleware.util.SubmissionTimesTrace
toString() - Method in class lbg.peer.config.PeerBasicConfiguration
toString() - Method in class lbg.peer.config.PeerDataConfiguration
toString() - Method in class lbg.peer.config.PeerNetworkConfiguration
toString() - Method in class lbg.peer.config.PeerStrategyConfiguration
toString() - Method in class lbg.peer.config.RandomizerConfiguration
toString() - Method in class lbg.peer.core.ControllerFactory
toString() - Method in class lbg.peer.core.negotiator.LiveNegotiatorController
toString() - Method in class lbg.peer.core.negotiator.Negotiator
toString() - Method in class lbg.peer.core.negotiator.NegotiatorControlFlags
toString() - Method in class lbg.peer.core.negotiator.NegotiatorController
toString() - Method in class lbg.peer.core.negotiator.SimulatedNegotiatorController
toString() - Method in class lbg.peer.core.qms.prequeue.ConsumptionTaskID
toString() - Method in class lbg.peer.core.qms.prequeue.JobPreQueue
toString() - Method in class lbg.peer.core.qms.prequeue.LiveJobPreQueue
toString() - Method in class lbg.peer.core.qms.prequeue.SimulatedJobPreQueue
toString() - Method in class lbg.peer.core.qms.queue.LocalQueueCursor
toString() - Method in class lbg.peer.core.qms.queue.LocalQueueHistory
toString() - Method in class lbg.peer.core.qms.QueueManager
toString() - Method in class lbg.peer.core.qms.RequestContainer
toString() - Method in class lbg.peer.core.rms.ResourceDataTracker
toString() - Method in class lbg.peer.core.rms.ResourceDataTracker.TransferCostData
toString() - Method in class lbg.peer.core.rms.ResourceLocator.ResourceLocatorKey
toString() - Method in class lbg.peer.core.rms.ResourceLocator
toString() - Method in class lbg.peer.core.rms.ResourceManager
toString() - Method in class lbg.peer.core.rms.ResourceTracker
toString() - Method in class lbg.peer.core.rms.ResourceUsageData
toString() - Method in class lbg.peer.core.rms.WorkingSet
toString() - Method in class lbg.peer.core.scheduler.LiveSchedulerController
toString() - Method in class lbg.peer.core.scheduler.Scheduler
toString() - Method in class lbg.peer.core.scheduler.SchedulerControlFlags
toString() - Method in class lbg.peer.core.scheduler.SchedulerController
toString() - Method in class lbg.peer.core.scheduler.SimulatedSchedulerController
toString() - Method in class lbg.peer.core.SelfEventProcessorThread
toString() - Method in class lbg.peer.core.xms.ConsumptionTaskRuntimeData
toString() - Method in class lbg.peer.core.xms.ExecutionManager
toString() - Method in class lbg.peer.core.xms.LocalTaskRuntimeData
toString() - Method in class lbg.peer.core.xms.RunningConsumptionTaskManager
toString() - Method in class lbg.peer.core.xms.RunningLocalTaskManager
toString() - Method in class lbg.peer.core.xms.RunningSupplyingTaskManager
toString() - Method in class lbg.peer.core.xms.RunningTaskManager
toString() - Method in class lbg.peer.core.xms.SupplyingTaskRuntimeData
toString() - Method in class lbg.peer.core.xms.TaskRuntimeData
toString() - Method in class lbg.peer.LivePeer
toString() - Method in class lbg.peer.Peer
toString() - Method in class lbg.peer.register.bartering.IntervalStore
toString() - Method in class lbg.peer.register.bartering.PeerBarteringProfile
toString() - Method in class lbg.peer.register.bartering.TestPeerBarteringProfile
toString() - Method in class lbg.peer.register.learning.consumption.JobConsumptionDataTracker
toString() - Method in class lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
toString() - Method in class lbg.peer.register.learning.consumption.PeerConsumptionDataTracker
toString() - Method in class lbg.peer.register.learning.consumption.SupplierReliabilityHistory
toString() - Method in class lbg.peer.register.learning.db.dummy.DummyPeerInteractionsDataBase
toString() - Method in class lbg.peer.register.learning.db.PeerInteractionsDataBaseFactory
toString() - Method in class lbg.peer.register.learning.supplying.PeerSupplyingDataTracker
toString() - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
toString() - Method in class lbg.peer.register.negotiation.PeerNegotiationProfile
toString() - Method in class lbg.peer.register.negotiation.SupplyingRequestsContainer
toString() - Method in class lbg.peer.register.NeighborhoodBarteringProfile
toString() - Method in class lbg.peer.register.NeighborhoodNegotiationProfile
toString() - Method in class lbg.peer.register.PeerProfile
toString() - Method in class lbg.peer.register.PeerRegister
toString() - Method in class lbg.peer.register.TestPeerProfile
toString() - Method in class lbg.peer.service.LivePeerHandle
toString() - Method in class lbg.peer.service.LivePeerService
toString() - Method in class lbg.peer.service.SimulatedPeerHandle
toString() - Method in class lbg.peer.service.SimulatedPeerService
toString() - Method in class lbg.peer.service.SimulatedWithCloningPeerService
toString() - Method in class lbg.peer.service.TestPeerHandle
toString() - Method in class lbg.peer.SimulatedPeer
toString() - Method in class lbg.peer.strategy.accounting.LBGRelativePowerAccountant
toString() - Method in class lbg.peer.strategy.accounting.LBGTimeAccountant
toString() - Method in class lbg.peer.strategy.accounting.NoEvalAccountant
toString() - Method in class lbg.peer.strategy.accounting.OGPerfectAccountant
toString() - Method in class lbg.peer.strategy.accounting.OGRelativePowerAccountant
toString() - Method in class lbg.peer.strategy.accounting.OGTimeAccountant
toString() - Method in class lbg.peer.strategy.negotiation.consumption.CommonConsumptionNegotiation
toString() - Method in class lbg.peer.strategy.negotiation.consumption.NoConsumptionNegotiation
toString() - Method in class lbg.peer.strategy.negotiation.consumption.RandomConsumptionNegotiation
toString() - Method in class lbg.peer.strategy.negotiation.supplying.FavorsSupplyingNegotiation
toString() - Method in class lbg.peer.strategy.negotiation.supplying.NoSupplyingNegotiation
toString() - Method in class lbg.peer.strategy.negotiation.supplying.RandomSupplyingNegotiation
toString() - Method in class lbg.peer.strategy.negotiation.supplying.ReliableSupplyingNegotiation
toString() - Method in class lbg.peer.strategy.negotiation.supplying.UnlimitedSupplyingNegotiation
toString() - Method in class lbg.peer.strategy.ranking.AdaptiveMC4ConsumptionRanking
toString() - Method in class lbg.peer.strategy.ranking.AdaptiveTCoRConsumptionRanking
toString() - Method in class lbg.peer.strategy.ranking.CommonRanking
  Ranking implementation.
toString() - Method in class lbg.peer.strategy.ranking.ConservativeTimeStrideConsumptionRanking
toString() - Method in class lbg.peer.strategy.ranking.FavorsConsumptionRanking
toString() - Method in class lbg.peer.strategy.ranking.FavorsSupplyingRanking
toString() - Method in class lbg.peer.strategy.ranking.GrantsConsumptionRanking
toString() - Method in class lbg.peer.strategy.ranking.MC4Ranking
toString() - Method in class lbg.peer.strategy.ranking.MCoSConsumptionRanking
toString() - Method in class lbg.peer.strategy.ranking.MergedRanking
toString() - Method in class lbg.peer.strategy.ranking.MTBCConsumptionRanking
toString() - Method in class lbg.peer.strategy.ranking.MTTCConsumptionRanking
toString() - Method in class lbg.peer.strategy.ranking.PerformanceConsumptionRanking
toString() - Method in interface lbg.peer.strategy.ranking.Ranking
toString() - Method in class lbg.peer.strategy.ranking.ReliableMLConsumptionRanking
toString() - Method in class lbg.peer.strategy.ranking.StorageAffinityConsumptionRanking
toString() - Method in class lbg.peer.strategy.ranking.TCaRConsumptionRanking
toString() - Method in class lbg.peer.strategy.ranking.TCoRConsumptionRanking
toString() - Method in class lbg.peer.strategy.scheduling.consumption.AdaptiveMC4ConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.AdaptiveTCoRConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.CommonConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.ConservativeTimeStrideConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.DataConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.FavorsConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.GrantsConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.MC4ConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.MCoSConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.MTBCConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.MTTCConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.PerformanceConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.RandomConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.ReliableConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.ReliableMLConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.TCaRConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.consumption.TCoRConsumptionScheduling
toString() - Method in class lbg.peer.strategy.scheduling.supplying.FavorsSupplyingScheduling
toString() - Method in class lbg.peer.strategy.scheduling.supplying.FIFOSupplyingScheduling
toString() - Method in class lbg.peer.strategy.scheduling.supplying.QAwareFavorsSupplyingScheduling
toString() - Method in class lbg.peer.strategy.scheduling.supplying.QAwareFIFOSupplyingScheduling
toString() - Method in class lbg.peer.strategy.StrategyDescriptor
toString() - Method in class lbg.peer.web.PeerWebServer
toString() - Method in class lbg.peer.web.PeerWebStatusProvider
toString() - Method in class lbg.peer.workflow.BoT
toString() - Method in class lbg.peer.workflow.BoTFactory
toString() - Method in class lbg.peer.workflow.Job
toString() - Method in class lbg.peer.workflow.JobDescriptor
  String representation of the class descriptor, showing numbers of tasks and classes
toString() - Method in class lbg.peer.workflow.JobFactory
toString() - Method in class lbg.peer.workflow.TaskDescriptor
toString() - Method in class lbg.peer.workflow.TemporalTasksGrouping
toString() - Method in class lbg.peer.workflow.Workflow
toString() - Method in class lbg.protocol.data.EmbeddedBitTorrentServer
toString() - Method in class lbg.protocol.data.EmbeddedFTPServer
toString() - Method in class lbg.protocol.data.GridDataManager
toString() - Method in class lbg.protocol.data.MetaGridData
toString() - Method in class lbg.protocol.data.SimulatedGridDataFactory
toString() - Method in class lbg.protocol.data.SlottedLRUCache
  Returns a String representation of this cache
toString() - Method in class lbg.protocol.data.TorrentGridData
toString() - Method in class lbg.protocol.data.UnlimitedCache
  Returns a String representation of this cache
toString() - Method in class lbg.protocol.rpc.RemoteCall
  Sums up the call as a string
toString() - Method in class lbg.resource.config.ResourceBasicConfiguration
toString() - Method in class lbg.resource.config.ResourceDataConfiguration
toString() - Method in class lbg.resource.config.ResourceNetworkConfiguration
toString() - Method in class lbg.resource.config.ResourceReliabilityConfiguration
toString() - Method in class lbg.resource.execution.ContainerPolicyManager
toString() - Method in class lbg.resource.execution.LiveTaskExecutionHandler
toString() - Method in class lbg.resource.LiveResource
toString() - Method in class lbg.resource.Resource
toString() - Method in class lbg.resource.service.LiveResourceHandle
toString() - Method in class lbg.resource.service.LiveResourceService
toString() - Method in class lbg.resource.service.SimulatedResourceHandle
toString() - Method in class lbg.resource.service.SimulatedResourceService
toString() - Method in class lbg.resource.SimulatedResource
toString() - Method in class lbg.searchengine.LiveSearchEngineClient
toString() - Method in class lbg.searchengine.LiveSearchEngineServer
toString() - Method in class lbg.searchengine.SearchEngineClient
  Returns a String representation of this client.
toString() - Method in class lbg.searchengine.SearchEngineResponse
toString() - Method in class lbg.searchengine.SearchEngineServer
toString() - Method in class lbg.searchengine.service.SimulatedSearchEngineHandle
toString() - Method in class lbg.searchengine.SimulatedSearchEngineClient
toString() - Method in class lbg.searchengine.SimulatedSearchEngineServer
toString() - Method in class lbg.simulator.config.GridConfiguration
toString() - Method in class lbg.simulator.config.GridStrategyConfiguration
toString() - Method in class lbg.simulator.EnvironmentController
toString() - Method in class lbg.simulator.event.CompletedTaskEvent
toString() - Method in class lbg.simulator.event.Event
toString() - Method in class lbg.simulator.event.EventContainer
toString() - Method in class lbg.simulator.event.EventFactory
toString() - Method in class lbg.simulator.event.EventList
toString() - Method in class lbg.simulator.event.FailedTaskEvent
toString() - Method in class lbg.simulator.event.SelfEvent
toString() - Method in class lbg.simulator.event.SubmittedJobEvent
toString() - Method in class lbg.simulator.event.TaskEvent
toString() - Method in class lbg.simulator.Scenario
toString() - Method in class lbg.simulator.Simulator
toString() - Method in class lbg.simulator.SimulatorEnvironment
toString() - Method in class lbg.simulator.tools.aggregator.LogAggregator
toString() - Method in class lbg.simulator.tools.aggregator.LogAggregatorReportManager
toString() - Method in class lbg.simulator.tools.aggregator.LogPropertiesTrie
toString() - Method in class lbg.simulator.tools.aggregator.PolicyPerformanceAnalyzer
toString() - Method in class lbg.simulator.tools.aggregator.PolicyPerformanceGroupAnalyzer
toString() - Method in class lbg.simulator.tools.aggregator.StrategyPerformanceAnalyzer
toString() - Method in class lbg.simulator.tools.generator.PolicyEnumerator
toString() - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
toString() - Method in class lbg.simulator.tools.GlobalPropertiesStore
toString() - Method in class lbg.simulator.tools.jdf.JDFWriterFactory
toString() - Method in class lbg.simulator.tools.jdf.LBGridJDFWriter
toString() - Method in class lbg.simulator.tools.jdf.LBGridTaskDescription
toString() - Method in class lbg.simulator.tools.jdf.OurGridJDFWriter
toString() - Method in class lbg.simulator.tools.jdf.OurGridTaskDescription
toString() - Method in class lbg.simulator.tools.LogAnalyzer
toString() - Method in class lbg.simulator.tools.panorama.LogChartFactory
toString() - Method in class lbg.simulator.tools.panorama.LogChartRequest
toString() - Method in class lbg.simulator.tools.panorama.LogChartRequestFactory
toString() - Method in class lbg.simulator.tools.panorama.LogPanorama
toString() - Method in class lbg.simulator.tools.panorama.LogPanoramaFrame
toString() - Method in class lbg.simulator.tools.spreadsheet.LogSpreadsheet
toString() - Method in class lbg.simulator.tools.spreadsheet.LogSpreadsheetSorter
toString() - Method in class lbg.task.Task
toString() - Method in class lbg.task.TaskOutput
toString() - Method in class lbg.user.EmbeddedLiveUserAgent
toString() - Method in class lbg.user.LiveUserAgent
  String representation of the User.
toString() - Method in class lbg.user.service.LiveUserHandle
  String representation of the User Handle
toString() - Method in class lbg.user.service.LiveUserService
  String representation of the service
toString() - Method in class lbg.user.service.SimulatedUserHandle
toString() - Method in class lbg.user.service.SimulatedUserService
toString() - Method in class lbg.user.SimulatedUserAgent
toString() - Method in class lbg.user.UserAgent
toStringDetailed() - Method in class lbg.searchengine.SearchEngineClient
  Returns a detailed (i.e.
toStringDetailled() - Method in class lbg.protocol.data.SlottedLRUCache
toStringSummary() - Method in class lbg.peer.Peer
totalConsumptionGrants() - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
totalSupplyingRequests() - Method in class lbg.peer.register.negotiation.SupplyingRequestsContainer
toTasks(String, int, int) - Method in class lbg.peer.workflow.JobDescriptor
  Makes Tasks from the current description.
  Calls to this method are always run completely (i.e.
track(Metadata<String>) - Method in class lbg.protocol.data.EmbeddedBitTorrentServer
  Hosts the GridData and render it available for torrenting.
trackBusyLocalResource(Task, ResourceHandle) - Method in class lbg.peer.core.rms.ResourceLocator
trackBusySupplyingResource(Task, ResourceHandle) - Method in class lbg.peer.core.rms.ResourceLocator
trackCancelledTask(String, long) - Method in class lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
trackCompletedTask(String, long) - Method in class lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
trackData(String, ResourceHandle) - Method in class lbg.peer.core.rms.ResourceDataTracker
trackData(String, Task) - Method in interface lbg.peer.register.learning.consumption.ConsumptionDataTracker
trackData(String, Task) - Method in class lbg.peer.register.learning.consumption.PeerConsumptionDataTracker
  Tracks target data, i.e.
trackedSuppliers(String) - Method in interface lbg.peer.register.learning.consumption.ConsumptionDataTracker
trackedSuppliers(String) - Method in class lbg.peer.register.learning.consumption.PeerConsumptionDataTracker
  Returns an Iterator of the suppliers that presumably store target tracked data, i.e.
trackResource(ResourceHandle) - Method in class lbg.peer.core.rms.ResourceTracker
  Starts the tracking of the target Resource.
TRAINING_SET_SIZE - Static variable in interface lbg.peer.register.learning.db.PeerInteractionsDataBase
transferJob(JobPreQueue.RequestHolder) - Method in class lbg.peer.core.qms.prequeue.JobPreQueue
transferJob(JobPreQueue.RequestHolder) - Method in class lbg.peer.core.qms.prequeue.LiveJobPreQueue
transferJob(JobPreQueue.RequestHolder) - Method in class lbg.peer.core.qms.prequeue.SimulatedJobPreQueue
transferLocalJobToQMS(UserHandle, JobDescriptor) - Method in class lbg.peer.core.qms.prequeue.JobPreQueue
transferSupplyingTaskToQMS(Task) - Method in class lbg.peer.core.qms.prequeue.JobPreQueue
TXT_EXT - Static variable in class lbg.common.io.CommonFileHandling
  Text file default extension.

## U

UAJobSubmission - Class in lbg.user.server
  An UAJobSubmission represents a job submission request made to the LiveUserAgentServer.
UAJobSubmission() - Constructor for class lbg.user.server.UAJobSubmission
  Constructor.
UAServerRequest - Interface in lbg.user.server
  The UAServerRequest interface must be implemented by all classes describing a request made to the LiveUserAgentServer by an external software component.
UAServerRequestFactory - Class in lbg.user.server
  A UAServerRequestFactory instantiates the appropriate UAServerRequest implementation given a request header.
UAServerRequestFactory() - Constructor for class lbg.user.server.UAServerRequestFactory
UAShutdown - Class in lbg.user.server
  An UAShutdown represents a User Agent shutdown request made to the LiveUserAgentServer.
UAShutdown() - Constructor for class lbg.user.server.UAShutdown
uncheckedStddev(double, double, long) - Static method in class lbg.common.math.CommonMath
  Deprecated.
UnlimitedCache<K extends java.lang.Comparable<? extends K>> - Class in lbg.protocol.data
  This class implements an unbounded cache.
UnlimitedCache() - Constructor for class lbg.protocol.data.UnlimitedCache
UnlimitedSupplyingFiltering - Class in lbg.peer.strategy.scheduling.filtering
  Unlimited Supplying filtering.
UnlimitedSupplyingFiltering(Peer) - Constructor for class lbg.peer.strategy.scheduling.filtering.UnlimitedSupplyingFiltering
UnlimitedSupplyingNegotiation - Class in lbg.peer.strategy.negotiation.supplying
  Unlimited distribution of Consumption Grants.
UnlimitedSupplyingNegotiation(Peer) - Constructor for class lbg.peer.strategy.negotiation.supplying.UnlimitedSupplyingNegotiation
unlockLocalInputData(Task) - Method in class lbg.peer.core.rms.WorkingSet
unlockSupplyingInputData(Task) - Method in class lbg.peer.core.rms.WorkingSet
unRegisterListener(LiveUserAgentListener) - Method in class lbg.user.LiveUserAgent
  Unregister this object as a listener.
unscheduledTasks() - Method in class lbg.peer.workflow.BoT
untrackAllData(String[], ResourceHandle) - Method in class lbg.peer.core.rms.ResourceDataTracker
  Untrack all data for target Resource.
untrackBusyLocalResource(Task) - Method in class lbg.peer.core.rms.ResourceLocator
untrackBusySupplyingResource(Task) - Method in class lbg.peer.core.rms.ResourceLocator
untrackData(String, ResourceHandle) - Method in class lbg.peer.core.rms.ResourceDataTracker
untrackData(String[], ResourceHandle) - Method in class lbg.peer.core.rms.ResourceDataTracker
untrackResource(ResourceHandle) - Method in class lbg.peer.core.rms.ResourceTracker
  Stops the tracking of the target Resource.
update(RequestContainer) - Method in class lbg.peer.core.qms.queue.LocalQueueCursor
updateResourceStatusToBusy(ResourceHandle, ResourceState, Task) - Method in class lbg.peer.core.rms.ResourceTracker
  Updates target Resource status from idle to busy local or busy supplying, depending on the value of target state.
updateResourceStatusToIdle(ResourceHandle, ResourceState) - Method in class lbg.peer.core.rms.ResourceTracker
  Updates target Resource status from busy local or busy supplying, depending on the value of target state, to idle.
updateScenario(Scenario, ScenarioPayload) - Method in class lbg.simulator.tools.generator.PolicyEnumerator
updateScenario(Scenario, ScenarioPayload) - Method in class lbg.simulator.tools.generator.ScenarioRandomizer
updateScenario(Scenario, ScenarioPayload) - Method in class lbg.simulator.tools.generator.ScenarioSetGenerator
  Updates target scenario with target payload.
updateStatistics() - Method in class lbg.peer.core.qms.QueueManager
updateSupplyingTaskTimeOutAction(Task, boolean, long) - Method in class lbg.peer.core.xms.ExecutionManager
  Updates the time-out and action tag associated with the target Supplying Task.
updateTimeOutActionTag(Task, boolean) - Method in class lbg.peer.core.xms.RunningTaskManager
  Updates the time-out action tag associated with the target Task.
updateTimeOutActionTagAndValue(Task, boolean, long) - Method in class lbg.peer.core.xms.RunningTaskManager
  Updates the time-out and action tag associated with the target Task.
updateTimeOutValue(Task, long) - Method in class lbg.peer.core.xms.RunningTaskManager
  Updates the time-out associated with the target Task.
updateTotalBusyLocalTime() - Method in class lbg.peer.core.rms.ResourceUsageData
  Updates total busy Local time of the monitored Resource.
updateTotalBusySupplyingTime() - Method in class lbg.peer.core.rms.ResourceUsageData
  Updates total busy Supplying time of the monitored Resource.
updateTotalIdleTime(ResourceState, Task) - Method in class lbg.peer.core.rms.ResourceUsageData
  Updates total idle time of the monitored Resource.
updateUtilizationValue() - Method in class lbg.peer.core.rms.ResourceManager
uploadBySupplyingCompletedTask(String, Task) - Method in interface lbg.peer.service.AbstractExternalPeerHandle
uploadBySupplyingCompletedTask(String, Task) - Method in class lbg.peer.service.LivePeerHandle
uploadBySupplyingCompletedTask(String, Task) - Method in class lbg.peer.service.LivePeerService
uploadBySupplyingCompletedTask(String, Task) - Method in class lbg.peer.service.SimulatedPeerHandle
uploadBySupplyingCompletedTask(String, Task) - Method in class lbg.peer.service.SimulatedPeerService
uploadBySupplyingCompletedTask(String, Task) - Method in class lbg.peer.service.SimulatedWithCloningPeerService
uploadBySupplyingCompletedTask(String, Task) - Method in class lbg.peer.service.TestPeerHandle
uploadLocallyCompletedTask(Task) - Method in interface lbg.peer.service.AbstractInternalPeerHandle
uploadLocallyCompletedTask(Task) - Method in class lbg.peer.service.LivePeerHandle
  Upload a task completed by a resource to this Peer
uploadLocallyCompletedTask(Task) - Method in class lbg.peer.service.LivePeerService
uploadLocallyCompletedTask(Task) - Method in class lbg.peer.service.SimulatedPeerHandle
uploadLocallyCompletedTask(Task) - Method in class lbg.peer.service.SimulatedPeerService
uploadLocallyCompletedTask(Task) - Method in class lbg.peer.service.SimulatedWithCloningPeerService
uploadLocallyCompletedTask(Task) - Method in class lbg.peer.service.TestPeerHandle
usage() - Method in class lbg.common.io.ArgsParser
  Returns usage infomation, to be printed in console or screen.
useAllConsumptionGrants(int) - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
  Uses all Consumption Grants from target grantor.
useConsumptionGrants(int, int) - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
  Uses some Consumption Grants from target grantor.
usedConsumptionGrants(int) - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
usedConsumptionGrants() - Method in class lbg.peer.register.negotiation.ConsumptionGrantsContainer
usedPeer() - Method in class lbg.user.UserAgent
user() - Method in class lbg.peer.workflow.Job
user() - Method in class lbg.simulator.event.SubmittedJobEvent
UserAgent - Class in lbg.user
UserHandle - Interface in lbg.user.service
UserPeerHandle - Interface in lbg.peer.service
userPort() - Method in class lbg.peer.config.PeerNetworkConfiguration
userPort() - Method in interface lbg.peer.service.AbstractUserPeerHandle
userPort() - Method in class lbg.peer.service.LivePeerHandle
userPort() - Method in class lbg.peer.service.LivePeerService
userPort() - Method in class lbg.peer.service.SimulatedPeerHandle
userPort() - Method in class lbg.peer.service.SimulatedPeerService
userPort() - Method in class lbg.peer.service.TestPeerHandle
UserService - Interface in lbg.user.service
UserServiceFactory - Class in lbg.user.service
UserServiceFactory() - Constructor for class lbg.user.service.UserServiceFactory
utilization() - Method in class lbg.peer.core.rms.ResourceManager
  Returns the Peer utilization, i.e.
utilization() - Method in class lbg.peer.core.rms.ResourceTracker
  Returns the Peer utilization, i.e.

## V

val(Task, PeerBarteringProfile) - Method in enum lbg.peer.register.learning.db.meta.InteractionAttributes
  Returns the value of interaction attribute for target Task and Peer.
valueOf(String) - Static method in enum lbg.peer.core.qms.RequestStatus
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.peer.core.qms.RequestType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.peer.core.rms.ResourceState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.peer.core.xms.TaskRuntimeDataFactory
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.peer.register.learning.db.meta.InteractionAttributes
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.peer.strategy.accounting.BarteringAccountantType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.peer.strategy.negotiation.ConsumptionNegotiationType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.peer.strategy.negotiation.SupplyingNegotiationType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.peer.strategy.scheduling.ConsumptionSchedulingType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.peer.strategy.scheduling.LocalSchedulingType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.peer.strategy.scheduling.SupplyingFilteringType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.peer.strategy.scheduling.SupplyingRunningPreemptionType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.peer.strategy.scheduling.SupplyingSchedulingType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.protocol.rpc.RemoteCall.CallType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.resource.execution.ContainerPolicyManager.FilePermissionLevel
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.simulator.tools.jdf.Middleware
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.task.TaskOutcome
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lbg.VirtualizationLevel
  Returns the enum constant of this type with the specified name.
values() - Static method in enum lbg.peer.core.qms.RequestStatus
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.peer.core.qms.RequestType
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.peer.core.rms.ResourceState
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.peer.core.xms.TaskRuntimeDataFactory
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.peer.register.learning.db.meta.InteractionAttributes
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.peer.strategy.accounting.BarteringAccountantType
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.peer.strategy.negotiation.ConsumptionNegotiationType
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.peer.strategy.negotiation.SupplyingNegotiationType
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.peer.strategy.scheduling.ConsumptionSchedulingType
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.peer.strategy.scheduling.LocalSchedulingType
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.peer.strategy.scheduling.SupplyingFilteringType
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.peer.strategy.scheduling.SupplyingRunningPreemptionType
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.peer.strategy.scheduling.SupplyingSchedulingType
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionType
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.protocol.rpc.RemoteCall.CallType
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.resource.execution.ContainerPolicyManager.FilePermissionLevel
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.simulator.tools.jdf.Middleware
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.task.TaskOutcome
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum lbg.VirtualizationLevel
  Returns an array containing the constants of this enum type, in the order they're declared.
VERSION - Static variable in class lbg.LightweightBarteringGrid
  Lightweight Bartering Grid current version.
veto - Variable in class lbg.protocol.data.Cache
  A list of veto'ed entries
VetoException - Exception in lbg.protocol.data
VetoException(String) - Constructor for exception lbg.protocol.data.VetoException
vetoSize() - Method in class lbg.protocol.data.Cache
  Returns the number of elements in the veto.
VirtualizationLevel - Enum in lbg

## W

waitBeforeNextSubmission() - Method in class lbg.middleware.util.SubmissionTimesDistribution
waitBeforeNextSubmission() - Method in interface lbg.middleware.util.SubmissionTimesGenerator
waitBeforeNextSubmission() - Method in class lbg.middleware.util.SubmissionTimesTrace
waitFor(GridData[]) - Method in class lbg.protocol.data.GridDataManager
  Blockingly wait for all required data's to be present in cache.
WEB_PORT - Variable in class lbg.peer.config.PeerNetworkConfiguration
webPort() - Method in class lbg.peer.config.PeerNetworkConfiguration
welcome() - Static method in class lbg.LightweightBarteringGrid
WELCOME_LA - Static variable in class lbg.simulator.tools.aggregator.LogAggregator
workflow() - Method in class lbg.peer.workflow.JobDescriptor
  Gets Job workflow.
Workflow - Class in lbg.peer.workflow
  A Workflow is an XML document describing the structure of a Job as a DAG (whose vertices are Bag of Tasks and whose edges are precedence links).
Workflow() - Constructor for class lbg.peer.workflow.Workflow
working_set - Variable in class lbg.peer.core.rms.ResourceUsageData
WorkingSet - Class in lbg.peer.core.rms
  Resource Working Set.
WorkingSet(Peer, ResourceHandle, ResourceDataTracker) - Constructor for class lbg.peer.core.rms.WorkingSet
  Constructs a new WorkingSet.
write(byte[], int, int) - Method in class lbg.common.io.EnhancedByteArrayOutputStream
write(int) - Method in class lbg.common.io.EnhancedByteArrayOutputStream
writeFile(String, String) - Static method in class lbg.common.io.CommonFileHandling
  Writes target data to target file.
writeFile(File, String) - Static method in class lbg.common.io.CommonFileHandling
  Writes target data to target file.
writeJDF() - Method in interface lbg.simulator.tools.jdf.JDFWriter
writeJDF() - Method in class lbg.simulator.tools.jdf.LBGridJDFWriter
writeJDF() - Method in class lbg.simulator.tools.jdf.OurGridJDFWriter
writePolicy(String...) - Method in class lbg.resource.execution.ContainerPolicyManager

## X

xms() - Method in class lbg.peer.Peer

A B C D E F G H I J K L M N O P Q R S T U V W X

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.