Lightweight Bartering Grid
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
Lightweight Bartering Grid

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