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

## Hierarchy For All Packages

Package Hierarchies:
  lbg, lbg.common, lbg.common.exception, lbg.common.io, lbg.common.math, lbg.common.net, lbg.common.queueing.deque, lbg.common.queueing.priority, lbg.examples.hash, lbg.examples.hello, lbg.middleware, lbg.middleware.execution, lbg.middleware.util, lbg.peer, lbg.peer.config, lbg.peer.core, lbg.peer.core.negotiator, lbg.peer.core.qms, lbg.peer.core.qms.prequeue, lbg.peer.core.qms.queue, lbg.peer.core.rms, lbg.peer.core.scheduler, lbg.peer.core.xms, lbg.peer.register, lbg.peer.register.bartering, lbg.peer.register.learning.consumption, lbg.peer.register.learning.db, lbg.peer.register.learning.db.dummy, lbg.peer.register.learning.db.meta, lbg.peer.register.learning.supplying, lbg.peer.register.negotiation, lbg.peer.service, lbg.peer.strategy, lbg.peer.strategy.accounting, lbg.peer.strategy.negotiation, lbg.peer.strategy.negotiation.consumption, lbg.peer.strategy.negotiation.supplying, lbg.peer.strategy.ranking, lbg.peer.strategy.scheduling, lbg.peer.strategy.scheduling.consumption, lbg.peer.strategy.scheduling.filtering, lbg.peer.strategy.scheduling.local, lbg.peer.strategy.scheduling.preemption, lbg.peer.strategy.scheduling.supplying, lbg.peer.web, lbg.peer.workflow, lbg.protocol.api, lbg.protocol.data, lbg.protocol.rpc, lbg.resource, lbg.resource.config, lbg.resource.execution, lbg.resource.service, lbg.searchengine, lbg.searchengine.service, lbg.simulator, lbg.simulator.config, lbg.simulator.event, lbg.simulator.tools, lbg.simulator.tools.aggregator, lbg.simulator.tools.generator, lbg.simulator.tools.jdf, lbg.simulator.tools.panorama, lbg.simulator.tools.spreadsheet, lbg.task, lbg.user, lbg.user.server, lbg.user.service

## Class Hierarchy

- java.lang.Object
  - lbg.peer.strategy.scheduling.preemption.AdaptivePreemption (implements lbg.peer.strategy.scheduling.SupplyingRunningPreemptionPolicy)
    - lbg.peer.strategy.scheduling.preemption.AdaptivePreemptionGrace1
    - lbg.peer.strategy.scheduling.preemption.AdaptivePreemptionGrace10
    - lbg.peer.strategy.scheduling.preemption.AdaptivePreemptionGrace2
    - lbg.peer.strategy.scheduling.preemption.AdaptivePreemptionGrace5
  - lbg.common.io.ArgsParser
  - lbg.middleware.AutomaticJobSubmitter (implements lbg.user.LiveUserAgentListener)
  - lbg.protocol.data.AzureusListener (implements org.gudy.azureus2.core3.download.DownloadManagerListener)
  - lbg.common.net.BitTorrentLeechersSetDownloadTime
  - lbg.peer.workflow.BoT
  - lbg.peer.workflow.BoTFactory
  - lbg.protocol.data.Cache<K>
    - lbg.protocol.data.SlottedLRUCache<K>
      - lbg.protocol.data.ByteBoundedSlottedLRUCache<K>
    - lbg.protocol.data.UnlimitedCache<K>
  - java.lang.ClassLoader
    - lbg.middleware.execution.GridClassLoader
  - lbg.common.io.CommonChartHandling
  - lbg.peer.strategy.negotiation.consumption.CommonConsumptionNegotiation (implements lbg.peer.strategy.negotiation.ConsumptionNegotiationPolicy)
    - lbg.peer.strategy.negotiation.consumption.RandomConsumptionNegotiation (implements lbg.peer.strategy.negotiation.ConsumptionNegotiationPolicy)
  - lbg.peer.strategy.scheduling.consumption.CommonConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.AdaptiveMC4ConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.AdaptiveTCoRConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.ConservativeTimeStrideConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.DataConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
      - lbg.peer.strategy.scheduling.consumption.ReliableConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.FavorsConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.GrantsConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.MC4ConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.MCoSConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.MTBCConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.MTTCConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.PerformanceConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.RandomConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.ReliableMLConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.TCaRConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
    - lbg.peer.strategy.scheduling.consumption.TCoRConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
  - lbg.common.io.CommonFileHandling
  - lbg.common.math.CommonMath
  - lbg.common.net.CommonNetHandling
  - lbg.peer.strategy.ranking.CommonRanking (implements lbg.peer.strategy.ranking.Ranking)
    - lbg.peer.strategy.ranking.AdaptiveMC4ConsumptionRanking
    - lbg.peer.strategy.ranking.AdaptiveTCoRConsumptionRanking
    - lbg.peer.strategy.ranking.ConservativeTimeStrideConsumptionRanking
    - lbg.peer.strategy.ranking.FavorsConsumptionRanking
    - lbg.peer.strategy.ranking.FavorsSupplyingRanking
    - lbg.peer.strategy.ranking.GrantsConsumptionRanking
    - lbg.peer.strategy.ranking.MC4Ranking
    - lbg.peer.strategy.ranking.MCoSConsumptionRanking
    - lbg.peer.strategy.ranking.MergedRanking
    - lbg.peer.strategy.ranking.MTBCConsumptionRanking
    - lbg.peer.strategy.ranking.MTTCConsumptionRanking
    - lbg.peer.strategy.ranking.PerformanceConsumptionRanking
    - lbg.peer.strategy.ranking.ReliableMLConsumptionRanking
    - lbg.peer.strategy.ranking.StorageAffinityConsumptionRanking
    - lbg.peer.strategy.ranking.TCaRConsumptionRanking
    - lbg.peer.strategy.ranking.TCoRConsumptionRanking
  - lbg.common.io.CommonStringHandling
  - lbg.peer.strategy.scheduling.filtering.CommonSupplyingFiltering (implements lbg.peer.strategy.scheduling.SupplyingFilteringPolicy)
    - lbg.peer.strategy.scheduling.filtering.FIFOSupplyingFiltering (implements lbg.peer.strategy.scheduling.SupplyingFilteringPolicy)
    - lbg.peer.strategy.scheduling.filtering.RelaxedFavorsSupplyingFiltering (implements lbg.peer.strategy.scheduling.SupplyingFilteringPolicy)
    - lbg.peer.strategy.scheduling.filtering.StrictFavorsSupplyingFiltering (implements lbg.peer.strategy.scheduling.SupplyingFilteringPolicy)
    - lbg.peer.strategy.scheduling.filtering.UnlimitedSupplyingFiltering (implements lbg.peer.strategy.scheduling.SupplyingFilteringPolicy)
  - lbg.peer.register.negotiation.ConsumptionGrantsContainer
  - lbg.peer.core.qms.prequeue.ConsumptionTaskID (implements java.io.Serializable)
  - lbg.resource.execution.ContainerPolicyManager
  - lbg.peer.core.ControllerFactory
  - lbg.common.math.DecreasingDoubleComparator (implements java.util.Comparator<T>)
  - lbg.protocol.data.DecreasingSizeMetaGridDataComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - lbg.common.queueing.priority.DoublyLinkedList<E>
  - lbg.common.queueing.priority.DoublyLinkedNode<E>
  - lbg.peer.register.learning.db.dummy.DummyPeerInteractionsDataBase (implements lbg.peer.register.learning.db.PeerInteractionsDataBase)
  - lbg.protocol.data.EmbeddedBitTorrentServer
  - lbg.protocol.data.EmbeddedFTPServer
  - lbg.simulator.EnvironmentController
  - lbg.simulator.event.Event (implements java.lang.Comparable<T>)
    - lbg.simulator.event.SelfEvent
    - lbg.simulator.event.SubmittedJobEvent
    - lbg.simulator.event.TaskEvent
      - lbg.simulator.event.CompletedTaskEvent
      - lbg.simulator.event.FailedTaskEvent
  - lbg.simulator.event.EventContainer
  - lbg.simulator.event.EventFactory
  - lbg.simulator.event.EventList
  - lbg.peer.core.xms.ExecutionManager
  - lbg.peer.strategy.negotiation.supplying.FavorsSupplyingNegotiation (implements lbg.peer.strategy.negotiation.SupplyingNegotiationPolicy)
  - lbg.peer.strategy.scheduling.supplying.FavorsSupplyingScheduling (implements lbg.peer.strategy.scheduling.SupplyingSchedulingPolicy)
  - lbg.peer.strategy.scheduling.preemption.FavorsWaitingPreemption (implements lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionPolicy)
  - lbg.peer.strategy.scheduling.supplying.FIFOSupplyingScheduling (implements lbg.peer.strategy.scheduling.SupplyingSchedulingPolicy)
  - lbg.peer.strategy.scheduling.preemption.FIFOWaitingPreemption (implements lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionPolicy)
  - lbg.peer.strategy.scheduling.preemption.FullCancellation (implements lbg.peer.strategy.scheduling.SupplyingRunningPreemptionPolicy)
  - lbg.peer.strategy.scheduling.preemption.FullPreemption (implements lbg.peer.strategy.scheduling.SupplyingRunningPreemptionPolicy)
  - lbg.peer.strategy.scheduling.preemption.FullWaitingPreemption (implements lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionPolicy)
  - lbg.simulator.tools.GlobalPropertiesStore
  - lbg.middleware.util.GridClassLoaderChecker
  - lbg.simulator.config.GridConfiguration (implements java.lang.Cloneable)
  - lbg.protocol.data.GridData (implements java.lang.Comparable<T>, java.io.Serializable)
    - lbg.protocol.data.FTPGridData
    - lbg.protocol.data.InlineGridData
    - lbg.protocol.data.SimulatedGridData
    - lbg.protocol.data.TorrentGridData (implements org.gudy.azureus2.core3.download.DownloadManagerListener)
  - lbg.protocol.data.GridDataManager
  - lbg.examples.hash.GridHasher (implements lbg.protocol.api.GridApplication)
  - lbg.simulator.config.GridStrategyConfiguration (implements java.lang.Cloneable)
  - lbg.protocol.rpc.HandleDownloader
  - lbg.examples.hello.Hello
  - lbg.examples.hello.HelloGrid (implements lbg.protocol.api.GridApplication)
  - java.io.InputStream (implements java.io.Closeable)
    - lbg.common.io.NullInputStream
  - lbg.peer.register.bartering.IntervalStore
  - lbg.simulator.tools.jdf.JDFWriterFactory
  - lbg.peer.workflow.Job (implements java.lang.Comparable<T>)
  - lbg.middleware.util.JobConfigurator
  - lbg.peer.register.learning.consumption.JobConsumptionOutcomeTracker
  - lbg.peer.workflow.JobDescriptor (implements java.io.Serializable)
  - lbg.peer.workflow.JobFactory
  - lbg.peer.core.qms.prequeue.JobPreQueue
    - lbg.peer.core.qms.prequeue.LiveJobPreQueue (implements java.lang.Runnable)
    - lbg.peer.core.qms.prequeue.SimulatedJobPreQueue
  - lbg.peer.core.qms.prequeue.JobPreQueue.RequestHolder
  - lbg.peer.core.qms.prequeue.JobPreQueueFactory
  - lbg.middleware.LaunchPeer
  - lbg.middleware.LaunchResource
  - lbg.middleware.LaunchSearchEngine
  - lbg.middleware.LaunchUserAgent
  - lbg.peer.strategy.accounting.LBGRelativePowerAccountant (implements lbg.peer.strategy.accounting.BarteringAccountantPolicy)
  - lbg.simulator.tools.jdf.LBGridJDFWriter (implements lbg.simulator.tools.jdf.JDFWriter)
  - lbg.simulator.tools.jdf.LBGridTaskDescription (implements lbg.simulator.tools.jdf.TaskDescription)
  - lbg.peer.strategy.accounting.LBGTimeAccountant (implements lbg.peer.strategy.accounting.BarteringAccountantPolicy)
  - lbg.LightweightBarteringGrid
  - lbg.peer.strategy.scheduling.preemption.LimitedCancellation (implements lbg.peer.strategy.scheduling.SupplyingRunningPreemptionPolicy)
  - lbg.peer.strategy.scheduling.preemption.LimitedPreemption (implements lbg.peer.strategy.scheduling.SupplyingRunningPreemptionPolicy)
  - lbg.common.queueing.deque.LinkedListDeque<T> (implements lbg.common.queueing.deque.Deque<T>)
  - lbg.peer.service.LivePeerHandle (implements lbg.peer.service.ExternalPeerHandle, lbg.peer.service.InternalPeerHandle, lbg.peer.service.UserPeerHandle)
  - lbg.peer.service.LivePeerService (implements lbg.peer.service.PeerService)
  - lbg.resource.service.LiveResourceHandle (implements lbg.resource.service.ResourceHandle)
  - lbg.resource.service.LiveResourceService (implements lbg.resource.service.ResourceService)
  - lbg.searchengine.service.LiveSearchEngineHandle (implements lbg.searchengine.service.SearchEngineHandle, java.io.Serializable)
  - lbg.searchengine.service.LiveSearchEngineService (implements lbg.searchengine.service.SearchEngineService)
  - lbg.resource.execution.LiveTaskExecutionHandler (implements java.lang.Runnable)
  - lbg.user.server.LiveUserAgentServer
  - lbg.user.service.LiveUserHandle (implements java.io.Serializable, lbg.user.service.UserHandle)
  - lbg.user.service.LiveUserService (implements lbg.user.service.UserService)
  - lbg.peer.core.qms.queue.LocalQueueCursor
  - lbg.peer.core.qms.queue.LocalQueueHistory
  - lbg.simulator.tools.aggregator.LogAggregator (implements java.lang.Runnable)
  - lbg.simulator.tools.aggregator.LogAggregatorReportManager
  - lbg.simulator.tools.LogAnalyzer
  - lbg.simulator.tools.panorama.LogChartFactory (implements java.lang.Runnable)
  - lbg.simulator.tools.panorama.LogChartRequest
  - lbg.simulator.tools.panorama.LogChartRequestFactory
  - lbg.simulator.tools.panorama.LogPanorama (implements lbg.simulator.tools.panorama.LogChartDrawingListener)
  - lbg.simulator.tools.panorama.LogPanoramaFrame (implements java.lang.Runnable)
  - lbg.simulator.tools.aggregator.LogPropertiesTrie
  - lbg.simulator.tools.spreadsheet.LogSpreadsheet
  - lbg.simulator.tools.spreadsheet.LogSpreadsheetSorter
  - lbg.common.math.Measurement
    - lbg.common.math.DescriptiveMeasurement
    - lbg.common.math.SummarizedMeasurement
  - lbg.common.math.MeasurementFactory
  - lbg.common.math.MeasurementSaver (implements java.lang.Runnable)
  - lbg.protocol.data.Metadata<K>
  - lbg.protocol.data.MetaGridData (implements java.lang.Comparable<T>, java.io.Serializable)
  - lbg.peer.core.negotiator.Negotiator
  - lbg.peer.core.negotiator.NegotiatorControlFlags
  - lbg.peer.core.negotiator.NegotiatorController
    - lbg.peer.core.negotiator.LiveNegotiatorController (implements java.lang.Runnable)
    - lbg.peer.core.negotiator.SimulatedNegotiatorController
  - lbg.peer.register.NeighborhoodBarteringProfile
  - lbg.peer.register.NeighborhoodNegotiationProfile
  - lbg.peer.strategy.negotiation.consumption.NoConsumptionNegotiation (implements lbg.peer.strategy.negotiation.ConsumptionNegotiationPolicy)
  - lbg.peer.strategy.scheduling.consumption.NoConsumptionScheduling (implements lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy)
  - lbg.peer.strategy.accounting.NoEvalAccountant (implements lbg.peer.strategy.accounting.BarteringAccountantPolicy)
  - lbg.peer.strategy.scheduling.local.NonpreemptiveLocalScheduling (implements lbg.peer.strategy.scheduling.LocalSchedulingPolicy)
  - lbg.peer.strategy.scheduling.preemption.NoPreemption (implements lbg.peer.strategy.scheduling.SupplyingRunningPreemptionPolicy, lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionPolicy)
  - lbg.peer.strategy.scheduling.filtering.NoSupplyingFiltering (implements lbg.peer.strategy.scheduling.SupplyingFilteringPolicy)
  - lbg.peer.strategy.negotiation.supplying.NoSupplyingNegotiation (implements lbg.peer.strategy.negotiation.SupplyingNegotiationPolicy)
  - lbg.peer.strategy.scheduling.supplying.NoSupplyingScheduling (implements lbg.peer.strategy.scheduling.SupplyingSchedulingPolicy)
  - lbg.peer.strategy.scheduling.preemption.NoWaitingPreemption (implements lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionPolicy)
  - lbg.peer.strategy.accounting.OGPerfectAccountant (implements lbg.peer.strategy.accounting.BarteringAccountantPolicy)
  - lbg.peer.strategy.accounting.OGRelativePowerAccountant (implements lbg.peer.strategy.accounting.BarteringAccountantPolicy)
  - lbg.peer.strategy.accounting.OGTimeAccountant (implements lbg.peer.strategy.accounting.BarteringAccountantPolicy)
  - lbg.simulator.tools.jdf.OurGridJDFWriter (implements lbg.simulator.tools.jdf.JDFWriter)
  - lbg.simulator.tools.jdf.OurGridTaskDescription (implements lbg.simulator.tools.jdf.TaskDescription)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.ByteArrayOutputStream
      - lbg.common.io.EnhancedByteArrayOutputStream
  - lbg.peer.Peer
    - lbg.peer.LivePeer
    - lbg.peer.SimulatedPeer
  - lbg.peer.register.bartering.PeerBarteringProfile
    - lbg.peer.register.bartering.TestPeerBarteringProfile
  - lbg.peer.config.PeerBasicConfiguration
  - lbg.peer.register.learning.consumption.PeerConsumptionDataTracker (implements lbg.peer.register.learning.consumption.ConsumptionDataTracker)
    - lbg.peer.register.learning.consumption.JobConsumptionDataTracker (implements lbg.peer.register.learning.consumption.ConsumptionDataTracker)
  - lbg.peer.config.PeerDataConfiguration
  - lbg.peer.register.learning.db.PeerInteractionsDataBaseFactory
  - lbg.peer.register.negotiation.PeerNegotiationProfile
  - lbg.peer.config.PeerNetworkConfiguration
  - lbg.peer.register.PeerProfile (implements java.lang.Comparable<T>)
    - lbg.peer.register.TestPeerProfile
  - lbg.peer.register.PeerRegister
  - lbg.peer.service.PeerServiceFactory
  - lbg.peer.config.PeerStrategyConfiguration
  - lbg.peer.register.learning.supplying.PeerSupplyingDataTracker
  - lbg.peer.web.PeerWebServer (implements java.lang.Runnable)
  - lbg.peer.web.PeerWebStatusProvider (implements java.lang.Runnable)
  - lbg.simulator.tools.generator.PolicyEnumeratorPayload (implements lbg.simulator.tools.generator.ScenarioPayload)
  - lbg.simulator.tools.aggregator.PolicyPerformanceAnalyzer
  - lbg.simulator.tools.aggregator.PolicyPerformanceGroupAnalyzer
  - lbg.peer.strategy.scheduling.local.PreemptiveLocalScheduling (implements lbg.peer.strategy.scheduling.LocalSchedulingPolicy)
  - lbg.common.queueing.priority.PriorityQueue<E> (implements java.lang.Iterable<T>)
  - lbg.middleware.util.PropertiesJobLoader
  - lbg.peer.strategy.scheduling.supplying.QAwareFavorsSupplyingScheduling (implements lbg.peer.strategy.scheduling.SupplyingSchedulingPolicy)
  - lbg.peer.strategy.scheduling.supplying.QAwareFIFOSupplyingScheduling (implements lbg.peer.strategy.scheduling.SupplyingSchedulingPolicy)
  - lbg.peer.core.qms.QueueManager
  - lbg.peer.config.RandomizerConfiguration (implements java.lang.Cloneable)
  - lbg.peer.strategy.negotiation.supplying.RandomSupplyingNegotiation (implements lbg.peer.strategy.negotiation.SupplyingNegotiationPolicy)
  - lbg.peer.strategy.ranking.Rankings
  - lbg.peer.strategy.negotiation.supplying.ReliableSupplyingNegotiation (implements lbg.peer.strategy.negotiation.SupplyingNegotiationPolicy)
  - lbg.protocol.rpc.RemoteCall (implements java.io.Serializable)
  - lbg.protocol.rpc.RemoteCallDaemon (implements java.lang.Runnable)
  - lbg.peer.core.qms.RequestContainer
  - lbg.resource.Resource
    - lbg.resource.LiveResource
    - lbg.resource.SimulatedResource
  - lbg.resource.config.ResourceBasicConfiguration
  - lbg.resource.config.ResourceDataConfiguration
  - lbg.peer.core.rms.ResourceDataTracker
  - lbg.peer.core.rms.ResourceDataTracker.TransferCostData (implements java.lang.Comparable<T>)
  - lbg.peer.core.rms.ResourceLocator
  - lbg.peer.core.rms.ResourceLocator.ResourceLocatorKey (implements java.lang.Comparable<T>)
  - lbg.peer.core.rms.ResourceManager
  - lbg.resource.config.ResourceNetworkConfiguration
  - lbg.resource.config.ResourceReliabilityConfiguration
  - lbg.resource.service.ResourceServiceFactory
  - lbg.peer.core.rms.ResourceTracker
  - lbg.peer.core.rms.ResourceUsageData
  - lbg.peer.core.xms.RunningTaskManager
    - lbg.peer.core.xms.RunningConsumptionTaskManager
    - lbg.peer.core.xms.RunningLocalTaskManager
    - lbg.peer.core.xms.RunningSupplyingTaskManager
  - lbg.simulator.Scenario (implements java.lang.Cloneable)
  - lbg.simulator.tools.generator.ScenarioRandomizerPayload (implements lbg.simulator.tools.generator.ScenarioPayload)
  - lbg.simulator.tools.generator.ScenarioSetGenerator
    - lbg.simulator.tools.generator.PolicyEnumerator
    - lbg.simulator.tools.generator.ScenarioRandomizer
  - lbg.peer.core.scheduler.Scheduler (implements lbg.peer.core.scheduler.ISchedulerStats)
  - lbg.peer.core.scheduler.SchedulerControlFlags
  - lbg.peer.core.scheduler.SchedulerController
    - lbg.peer.core.scheduler.LiveSchedulerController (implements java.lang.Runnable)
    - lbg.peer.core.scheduler.SimulatedSchedulerController
  - lbg.middleware.util.SearchEngineChecker
  - lbg.searchengine.SearchEngineClientFactory
  - lbg.searchengine.SearchEngineResponse (implements java.io.Serializable)
  - lbg.searchengine.SearchEngineServer
    - lbg.searchengine.LiveSearchEngineServer
    - lbg.searchengine.SimulatedSearchEngineServer
  - lbg.searchengine.service.SearchEngineServiceFactory
  - lbg.peer.core.SelfEventProcessorThread (implements java.lang.Runnable)
  - lbg.simulator.SimTask (implements lbg.protocol.api.GridApplication)
  - lbg.protocol.data.SimulatedGridDataFactory
  - lbg.peer.service.SimulatedPeerHandle (implements lbg.peer.service.ExternalPeerHandle, lbg.peer.service.InternalPeerHandle, lbg.peer.service.UserPeerHandle)
  - lbg.peer.service.SimulatedPeerService (implements lbg.peer.service.PeerService)
    - lbg.peer.service.SimulatedWithCloningPeerService
  - lbg.resource.service.SimulatedResourceHandle (implements lbg.resource.service.ResourceHandle)
  - lbg.resource.service.SimulatedResourceService (implements lbg.resource.service.ResourceService)
  - lbg.searchengine.service.SimulatedSearchEngineHandle (implements lbg.searchengine.service.SearchEngineHandle)
  - lbg.searchengine.service.SimulatedSearchEngineService (implements lbg.searchengine.service.SearchEngineService)
  - lbg.user.service.SimulatedUserHandle (implements lbg.user.service.UserHandle)
  - lbg.user.service.SimulatedUserService (implements lbg.user.service.UserService)
  - lbg.simulator.Simulator
  - lbg.simulator.SimulatorEnvironment (implements lbg.simulator.ISimulator)
  - lbg.peer.strategy.StrategyDescriptor
  - lbg.simulator.tools.aggregator.StrategyPerformanceAnalyzer
  - lbg.middleware.util.SubmissionTimesDistribution (implements lbg.middleware.util.SubmissionTimesGenerator)
  - lbg.middleware.util.SubmissionTimesTrace (implements lbg.middleware.util.SubmissionTimesGenerator)
  - lbg.middleware.util.SubmissionUtils
  - lbg.middleware.util.SubmissionUtils.MemoryJar
  - lbg.peer.register.learning.consumption.SupplierReliabilityHistory (implements java.lang.Comparable<T>)
  - lbg.peer.register.negotiation.SupplyingRequestsContainer
  - lbg.common.Tank
  - lbg.task.Task (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
  - lbg.task.TaskComparator (implements java.util.Comparator<T>)
    - lbg.task.LocalTaskComparator
    - lbg.task.SupplyingTaskComparator
  - lbg.peer.workflow.TaskDescriptor (implements java.io.Serializable)
  - lbg.task.TaskOutput (implements java.io.Serializable)
  - lbg.peer.core.xms.TaskRuntimeData (implements java.lang.Comparable<T>)
    - lbg.peer.core.xms.ConsumptionTaskRuntimeData
    - lbg.peer.core.xms.LocalTaskRuntimeData
    - lbg.peer.core.xms.SupplyingTaskRuntimeData
  - lbg.peer.strategy.ranking.TCoRConsumptionRanking.TCoRComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - lbg.peer.strategy.ranking.TCoRConsumptionRanking.TCoRKey
  - lbg.peer.workflow.TemporalTasksGrouping
  - lbg.peer.service.TestPeerHandle (implements lbg.peer.service.ExternalPeerHandle, lbg.peer.service.InternalPeerHandle, lbg.peer.service.UserPeerHandle)
  - lbg.common.ThreadPool
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - lbg.common.exception.GridException
        - lbg.common.exception.GridNetworkException
      - lbg.protocol.data.VetoException
  - java.util.TimerTask (implements java.lang.Runnable)
    - lbg.searchengine.SearchEngineClient (implements java.lang.Iterable<T>)
      - lbg.searchengine.LiveSearchEngineClient
      - lbg.searchengine.SimulatedSearchEngineClient
  - lbg.user.server.UAJobSubmission (implements lbg.user.server.UAServerRequest)
  - lbg.user.server.UAServerRequestFactory
  - lbg.user.server.UAShutdown (implements lbg.user.server.UAServerRequest)
  - lbg.peer.strategy.negotiation.supplying.UnlimitedSupplyingNegotiation (implements lbg.peer.strategy.negotiation.SupplyingNegotiationPolicy)
  - lbg.user.UserAgent
    - lbg.user.LiveUserAgent
      - lbg.user.EmbeddedLiveUserAgent
    - lbg.user.SimulatedUserAgent
  - lbg.user.service.UserServiceFactory
  - lbg.peer.workflow.Workflow (implements java.io.Serializable)
  - lbg.peer.core.rms.WorkingSet

## Interface Hierarchy

- lbg.peer.service.AbstractExternalPeerHandle
  - lbg.peer.service.ExternalPeerHandle (also extends lbg.peer.service.PeerHandle)
  - lbg.peer.service.PeerService (also extends lbg.peer.service.AbstractInternalPeerHandle, lbg.peer.service.AbstractUserPeerHandle)
- lbg.peer.service.AbstractInternalPeerHandle
  - lbg.peer.service.InternalPeerHandle (also extends lbg.peer.service.PeerHandle)
  - lbg.peer.service.PeerService (also extends lbg.peer.service.AbstractExternalPeerHandle, lbg.peer.service.AbstractUserPeerHandle)
- lbg.resource.service.AbstractResourceHandle
  - lbg.resource.service.ResourceHandle (also extends java.lang.Comparable<T>, java.io.Serializable)
  - lbg.resource.service.ResourceService
- lbg.peer.service.AbstractUserPeerHandle
  - lbg.peer.service.PeerService (also extends lbg.peer.service.AbstractExternalPeerHandle, lbg.peer.service.AbstractInternalPeerHandle)
  - lbg.peer.service.UserPeerHandle (also extends lbg.peer.service.PeerHandle)
- lbg.peer.strategy.accounting.BarteringAccountantPolicy
- java.lang.Comparable<T>
  - lbg.peer.service.ExternalPeerHandle (also extends lbg.peer.service.AbstractExternalPeerHandle, lbg.peer.service.PeerHandle)
  - lbg.peer.service.InternalPeerHandle (also extends lbg.peer.service.AbstractInternalPeerHandle, lbg.peer.service.PeerHandle)
  - lbg.peer.service.PeerHandle (also extends java.io.Serializable)
    - lbg.peer.service.ExternalPeerHandle (also extends lbg.peer.service.AbstractExternalPeerHandle)
    - lbg.peer.service.InternalPeerHandle (also extends lbg.peer.service.AbstractInternalPeerHandle)
    - lbg.peer.service.UserPeerHandle (also extends lbg.peer.service.AbstractUserPeerHandle)
  - lbg.resource.service.ResourceHandle (also extends lbg.resource.service.AbstractResourceHandle, java.io.Serializable)
  - lbg.peer.service.UserPeerHandle (also extends lbg.peer.service.AbstractUserPeerHandle, lbg.peer.service.PeerHandle)
- lbg.peer.register.learning.consumption.ConsumptionDataTracker
- lbg.peer.strategy.negotiation.ConsumptionNegotiationPolicy
- lbg.peer.strategy.scheduling.ConsumptionSchedulingPolicy
- lbg.common.queueing.deque.Deque<T>
- lbg.protocol.api.GridApplication
- lbg.peer.register.learning.db.meta.InteractionInstance
- lbg.peer.core.scheduler.ISchedulerStats
- lbg.simulator.ISimulator
- lbg.simulator.tools.jdf.JDFWriter
- lbg.user.LiveUserAgentListener
- lbg.peer.strategy.scheduling.LocalSchedulingPolicy
- lbg.simulator.tools.panorama.LogChartDrawingListener
- lbg.peer.register.learning.db.PeerInteractionsDataBase
- lbg.peer.strategy.ranking.Ranking
- lbg.protocol.rpc.RemoteCallStatusListener
- lbg.simulator.tools.generator.ScenarioPayload
- lbg.searchengine.service.SearchEngineHandle
  - lbg.searchengine.service.SearchEngineService
- java.io.Serializable
  - lbg.peer.service.ExternalPeerHandle (also extends lbg.peer.service.AbstractExternalPeerHandle, lbg.peer.service.PeerHandle)
  - lbg.peer.service.InternalPeerHandle (also extends lbg.peer.service.AbstractInternalPeerHandle, lbg.peer.service.PeerHandle)
  - lbg.peer.service.PeerHandle (also extends java.lang.Comparable<T>)
    - lbg.peer.service.ExternalPeerHandle (also extends lbg.peer.service.AbstractExternalPeerHandle)
    - lbg.peer.service.InternalPeerHandle (also extends lbg.peer.service.AbstractInternalPeerHandle)
    - lbg.peer.service.UserPeerHandle (also extends lbg.peer.service.AbstractUserPeerHandle)
  - lbg.resource.service.ResourceHandle (also extends lbg.resource.service.AbstractResourceHandle, java.lang.Comparable<T>)
  - lbg.peer.service.UserPeerHandle (also extends lbg.peer.service.AbstractUserPeerHandle, lbg.peer.service.PeerHandle)
- lbg.middleware.util.SubmissionTimesGenerator
- lbg.peer.strategy.scheduling.SupplyingFilteringPolicy
- lbg.peer.strategy.negotiation.SupplyingNegotiationPolicy
- lbg.peer.strategy.scheduling.SupplyingRunningPreemptionPolicy
- lbg.peer.strategy.scheduling.SupplyingSchedulingPolicy
- lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionPolicy
- lbg.simulator.tools.jdf.TaskDescription
- lbg.peer.register.learning.db.TaskSchedulingContext
- lbg.peer.register.learning.db.TaskSchedulingContextFactory
- lbg.user.server.UAServerRequest
- lbg.user.service.UserHandle
  - lbg.user.service.UserService

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - lbg.VirtualizationLevel
    - lbg.peer.core.qms.RequestType
    - lbg.peer.core.qms.RequestStatus
    - lbg.peer.core.rms.ResourceState
    - lbg.peer.core.xms.TaskRuntimeDataFactory
    - lbg.peer.register.learning.db.meta.InteractionAttributes
    - lbg.peer.strategy.accounting.BarteringAccountantType
    - lbg.peer.strategy.negotiation.SupplyingNegotiationType
    - lbg.peer.strategy.negotiation.ConsumptionNegotiationType
    - lbg.peer.strategy.scheduling.SupplyingWaitingPreemptionType
    - lbg.peer.strategy.scheduling.SupplyingSchedulingType
    - lbg.peer.strategy.scheduling.SupplyingRunningPreemptionType
    - lbg.peer.strategy.scheduling.SupplyingFilteringType
    - lbg.peer.strategy.scheduling.LocalSchedulingType
    - lbg.peer.strategy.scheduling.ConsumptionSchedulingType
    - lbg.protocol.rpc.RemoteCall.CallType
    - lbg.resource.execution.ContainerPolicyManager.FilePermissionLevel
    - lbg.simulator.tools.jdf.Middleware
    - lbg.task.TaskOutcome

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

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