- geLocalControllerList() - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
-
- generateAddressPool(String[]) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
-
Generates the address pool.
- generateAddressPool(String[]) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupLeaderMemoryRepository
-
Generates the address pool.
- generateGroupManagerSummaryInformation(ArrayList<LocalControllerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.estimator.ResourceDemandEstimator
-
Returns the current group manager summary data.
- generateVirtualMachineMetaData(VirtualClusterSubmissionRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.VirtualClusterManager
-
Generates the virtual machine meta data.
- getAddress() - Method in class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
-
- getAssignedGroupManager(NetworkAddress) - Method in interface org.inria.myriads.snoozenode.database.api.GroupLeaderRepository
-
Gets the group manager assigned to the localcontroller identified by its contact information.
- getAssignedGroupManager(NetworkAddress) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
-
Gets the group manager assigned to the localcontroller identified by its contact information.
- getAssignedGroupManager(NetworkAddress) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupLeaderMemoryRepository
-
Gets the group manager assigned to the localcontroller identified by its contact information.
- getAssignedGroupManager(NetworkAddress) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupLeaderWrapperRepository
-
- getAssignmentPolicy() - Method in class org.inria.myriads.snoozenode.configurator.scheduler.GroupLeaderSchedulerSettings
-
Returns the local controller assignment policy.
- getCassandraSettings() - Method in class org.inria.myriads.snoozenode.configurator.database.DatabaseSettings
-
- getChannel() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- getClassFromDirectory(String, String) - Static method in class org.inria.myriads.snoozenode.util.PluginUtils
-
Gets a class from a directory.
- getCluster() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
- getCollection() - Method in class org.inria.myriads.snoozenode.configurator.submission.SubmissionSettings
-
Returns the collection polling parameters.
- getCommandExecutionTimeout() - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.EnergyManagementSettings
-
Returns the command execution timeout.
- getCompleteHierarchy() - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapBackend
-
Gets the complete hierarchy of the snooze system.
- getCompleteHierarchy() - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
-
Gets the complete hierarchy.
- getConnection() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- getConnector() - Method in interface org.inria.myriads.snoozenode.localcontroller.connector.Connector
-
Returns the connector.
- getConnector() - Method in class org.inria.myriads.snoozenode.localcontroller.connector.impl.LibVirtConnector
-
Returns the connect object.
- getCPU() - Method in class org.inria.myriads.snoozenode.configurator.estimator.EstimatorPolicy
-
Returns the CPU demand estimator.
- getCPU() - Method in class org.inria.myriads.snoozenode.configurator.monitoring.MonitoringThresholds
-
Returns the CPU utilization thresholds.
- getCPU() - Method in class org.inria.myriads.snoozenode.configurator.submission.PackingDensity
-
Returns the CPU packing density.
- getCpuTime() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.information.VirtualMachineInformation
-
Returns the CPU time.
- getCpuUtilization(List<Double>) - Static method in class org.inria.myriads.snoozenode.util.UtilizationUtils
-
Returns CPU utilization information.
- getData() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.transport.LocalControllerDataTransporter
-
Returns the aggregated data map.
- getDatabase() - Method in class org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
-
Returns the database settings.
- getDispatching() - Method in class org.inria.myriads.snoozenode.configurator.submission.SubmissionSettings
-
Returns the dispatching polling parameters.
- getDispatchingPolicy() - Method in class org.inria.myriads.snoozenode.configurator.scheduler.GroupLeaderSchedulerSettings
-
Returns the virtual cluster dispatch policy.
- getDrivers() - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.EnergyManagementSettings
-
Returns the drivers.
- getEnergyManagement() - Method in class org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
-
Returns the energy settings.
- getEnergySaver() - Method in class org.inria.myriads.snoozenode.groupmanager.init.GroupManagerInit
-
Returns the energy saver reference.
- getEstimator() - Method in class org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
-
Returns the estimator settings.
- getEventType() - Method in class org.inria.myriads.snoozenode.message.SystemMessage
-
- getExchange() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- getExternalNotifier() - Method in class org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
-
- getExternalNotifier() - Method in class org.inria.myriads.snoozenode.groupmanager.init.GroupManagerInit
-
Gets the external notifier.
- getFactory() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- getFaultTolerance() - Method in class org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
-
Returns the fault tolerance settings.
- getFreeIpAddress() - Method in interface org.inria.myriads.snoozenode.database.api.GroupLeaderRepository
-
Get the next free IP address.
- getFreeIpAddress() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
-
Get the next free IP address.
- getFreeIpAddress() - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupLeaderMemoryRepository
-
Returns a free IP address.
- getFreeIpAddress() - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupLeaderWrapperRepository
-
- getGroupLeaderDescription() - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapBackend
-
Return current group leader.
- getGroupLeaderDescription() - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
-
Gets the current Group Leader Description.
- getGroupLeaderHeartbeatAddress() - Method in class org.inria.myriads.snoozenode.configurator.networking.MulticastSettings
-
Returns the group leader heartbeat address.
- getGroupLeaderInit() - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerBackend
-
Returns the group leader initialization.
- getGroupLeaderRepositoryInformation(NetworkAddress, int) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapBackend
-
Gets the group leader repository informations.
- getGroupLeaderRepositoryInformation(int) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
Routine the group leader information.
- getGroupLeaderScheduler() - Method in class org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
-
Returns the group leader scheduler settings.
- getGroupManager() - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
-
Return the group manager description.
- getGroupManager() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
-
- getGroupManager() - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
-
- getGroupManager() - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
-
- getGroupManagerDescription(String, GroupManagerDescription) - Method in interface org.inria.myriads.snoozenode.database.api.BootstrapRepository
-
Gets the group manager description.
- getGroupManagerDescription(String, int) - Method in interface org.inria.myriads.snoozenode.database.api.GroupLeaderRepository
-
Returns the group manager description.
- getGroupManagerDescription(String, GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.BootstrapCassandraRepository
-
- getGroupManagerDescription(Row<String, String, String>) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
Gets the groupManagerDescription from a row.
- getGroupManagerDescription(String, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
-
Returns the group manager description.
- getGroupManagerDescription(String, GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.BootstrapMemoryRepository
-
- getGroupManagerDescription(String, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupLeaderMemoryRepository
-
- getGroupManagerDescription(String, int) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupLeaderWrapperRepository
-
- getGroupManagerDescription() - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerBackend
-
Returns the group manager description.
- getGroupManagerDescription(String) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
- getGroupManagerDescriptionCassandra(String, int, boolean, boolean, boolean, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
Gets the groupManagerDescription.
- getGroupManagerDescriptionOnly(String, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
Gets the groupManager description.
- getGroupManagerDescriptions(HostListRequest) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
-
- getGroupManagerDescriptions(String, int, int, GroupManagerDescription) - Method in interface org.inria.myriads.snoozenode.database.api.BootstrapRepository
-
Gets all the group managers (unassigned included).
- getGroupManagerDescriptions(int) - Method in interface org.inria.myriads.snoozenode.database.api.GroupLeaderRepository
-
Returns the group manager descriptions.
- getGroupManagerDescriptions(String, int, int, GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.BootstrapCassandraRepository
-
- getGroupManagerDescriptions(int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
-
Returns the group manager descriptions.
- getGroupManagerDescriptions(String, int, int, GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.BootstrapMemoryRepository
-
Gets the groupamanger descriptions.
- getGroupManagerDescriptions(int) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupLeaderMemoryRepository
-
Returns the group manager descriptions.
- getGroupManagerDescriptions(int) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupLeaderWrapperRepository
-
- getGroupManagerDescriptionsOnly(String, int, boolean, int, List<String>) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
Gets the groupmanager descriptions.
- getGroupManagerHeartbeatAddress() - Method in class org.inria.myriads.snoozenode.configurator.networking.MulticastSettings
-
Returns the group manager heartbeat address.
- getGroupManagerId() - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
-
Returns the group manager identifier.
- getGroupManagerId() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
-
- getGroupManagerId() - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
-
Returns the group manager id.
- getGroupManagerId() - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
-
- getGroupManagerInit() - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerBackend
-
Returns the group maanger initialization.
- getGroupManagerRepositoryInformation(int) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
Return the group leader information.
- getGroupManagerRepositoryInformations(NetworkAddress, int) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapBackend
-
Gets the group manager repository informations.
- getGroupManagers() - Method in class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.DispatchingPlan
-
Returns the group managers.
- getGroupManagerScheduler() - Method in class org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
-
Returns the group manager scheduler settings.
- getHeartbeat() - Method in class org.inria.myriads.snoozenode.configurator.faulttolerance.FaultToleranceSettings
-
Returns the heartbeat parameters.
- getHeartbeatAddress() - Method in class org.inria.myriads.snoozenode.heartbeat.message.HeartbeatMessage
-
Returns the heartbeat address.
- getHost() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- getHostMonitor() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.service.InfrastructureMonitoring
-
Returns the host monitor.
- getHosts() - Method in class org.inria.myriads.snoozenode.configurator.database.cassandra.CassandraSettings
-
- getHosts() - Method in class org.inria.myriads.snoozenode.configurator.faulttolerance.ZooKeeperSettings
-
Returns the hosts.
- getHTTPd() - Method in class org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
-
Returns the HTTPd settings.
- getHypervisor() - Method in class org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
-
Returns the hypervisor settings.
- getId() - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.transport.GroupManagerDataTransporter
-
Returns the identifier.
- getId() - Method in class org.inria.myriads.snoozenode.heartbeat.message.HeartbeatMessage
-
Returns the identifier.
- getIdentifier() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- getIdleTime() - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.ThresholdSettings
-
Returns the idle time threshold.
- getInterfaceName() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.information.NetworkTrafficInformation
-
Returns the interface name.
- getInterval() - Method in class org.inria.myriads.snoozenode.configurator.faulttolerance.HeartbeatSettings
-
Returns the heartbeat interval.
- getInterval() - Method in class org.inria.myriads.snoozenode.configurator.monitoring.MonitoringSettings
-
Returns the monitoring interval.
- getInterval() - Method in class org.inria.myriads.snoozenode.configurator.scheduler.ReconfigurationSettings
-
Returns the interval.
- getIsIndexed() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
-
- getKeyspace() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
- getLegacyIpAddresses() - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
-
Returns a list of legacy IP addresses.
- getLegacyIpAddresses() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
-
- getLegacyIpAddresses() - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
-
Returns a list of legacy IP addresses.
- getLegacyIpAddresses() - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
-
- getListen() - Method in class org.inria.myriads.snoozenode.configurator.networking.NetworkingSettings
-
Returns the listen parameters.
- getListenSettings() - Method in class org.inria.myriads.snoozenode.heartbeat.message.HeartbeatMessage
-
Returns the listen settings.
- getLocalControllerControlDataAddress(VirtualMachineLocation) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
-
Returns the local controller control addressed associated with a virtual machine.
- getLocalControllerControlDataAddress(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
-
- getLocalControllerControlDataAddress(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
-
Returns the local controller description associated with a virtual machine.
- getLocalControllerControlDataAddress(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
-
- getLocalControllerDescription(String) - Method in interface org.inria.myriads.snoozenode.database.api.GroupLeaderRepository
-
Gets the localController description.
- getLocalControllerDescription(String, int, boolean) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
-
Returns the local controller description.
- getLocalControllerDescription(Row<String, String, String>) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
Gets local controller from a cassandra row.
- getLocalControllerDescription(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
-
Gets the localController description.
- getLocalControllerDescription(String, int, boolean) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
-
- getLocalControllerDescription(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupLeaderMemoryRepository
-
- getLocalControllerDescription(String, int, boolean) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
-
Returns the local controller description.
- getLocalControllerDescription(String) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupLeaderWrapperRepository
-
- getLocalControllerDescription(String, int, boolean) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
-
- getLocalControllerDescription(String) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
- getLocalControllerDescription() - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerBackend
-
Returns the local controller description.
- getLocalControllerDescriptionCassandra(String, int, boolean, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
Gets local controller description.
- getLocalControllerDescriptionForDataTransporter() - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
-
Returns the list of local controllers to transmit to the group leader.
- getLocalControllerDescriptionForDataTransporter() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
-
- getLocalControllerDescriptionForDataTransporter() - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
-
- getLocalControllerDescriptionForDataTransporter() - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
-
- getLocalControllerDescriptionOnly(String, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
Gets the localcontroller only (without virtual machines).
- getLocalControllerDescriptions(HostListRequest) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
-
- getLocalControllerDescriptions(String, String, int, int, GroupManagerDescription) - Method in interface org.inria.myriads.snoozenode.database.api.BootstrapRepository
-
Gets all the local controllers (passive included, unassigned included).
- getLocalControllerDescriptions(int, boolean, boolean) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
-
Returns all local controller descriptions.
- getLocalControllerDescriptions(String, String, int, int, GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.BootstrapCassandraRepository
-
- getLocalControllerDescriptions(int, boolean, boolean) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
-
- getLocalControllerDescriptions(String, String, int, int, GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.BootstrapMemoryRepository
-
- getLocalControllerDescriptions(int, boolean, boolean) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
-
Returns the algorithm input data.
- getLocalControllerDescriptions() - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
-
- getLocalControllerDescriptions(int, boolean, boolean) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
-
- getLocalControllerDescriptionsCassandra(String, int, boolean, boolean) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
Gets the localcontroller descriptions from the cassandra cluster.
- getLocalControllerDescriptionsOnly(String, String, int, int, boolean, boolean) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
Returns the local controller descriptions of a given group manager.
- getLocalControllerId(NetworkAddress) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
Gets the local controller id from the mapping column family.
- getLocalControllerId() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.transport.LocalControllerDataTransporter
-
Returns the local controller identifier.
- getLocalControllerList() - Method in interface org.inria.myriads.snoozenode.database.api.BootstrapRepository
-
Gets all the local controllers (passive included, unassigned excluded).
- getLocalControllerList() - Method in interface org.inria.myriads.snoozenode.database.api.GroupLeaderRepository
-
Returns the local controllers list.
- getLocalControllerList() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.BootstrapCassandraRepository
-
- getLocalControllerList() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
-
Returns the local controllers list.
- getLocalControllerList() - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.BootstrapMemoryRepository
-
- getLocalControllerList() - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupLeaderMemoryRepository
-
Returns the local controllers list.
- getLocalControllerList() - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupLeaderWrapperRepository
-
- getLocalControllerList() - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
Gets the list of local controllers.
- getLocalControllers() - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.PlacementPlan
-
Returns the local controllers.
- getLowThreads() - Method in class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
-
Gets the low Threads setting.
- getMapping() - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.ReconfigurationPlan
-
Returns the mapping.
- getMaximumNumberOfConnections() - Method in class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
-
Returns the maximum number of connections.
- getMaximumNumberOfThreads() - Method in class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
-
Returns the maximum number of threads.
- getMaxIoIdleTimeMs() - Method in class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
-
Gets the maxIoIdleTimeMs setting.
- getMaxQueued() - Method in class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
-
Gets the max queued setting.
- getMaxThreads() - Method in class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
-
Gets the max Threads setting.
- getMaxThreshold(List<Double>) - Static method in class org.inria.myriads.snoozenode.util.ThresholdUtils
-
Returns the max threshold.
- getMemory() - Method in class org.inria.myriads.snoozenode.configurator.estimator.EstimatorPolicy
-
Returns the memory demand estimator.
- getMemory() - Method in class org.inria.myriads.snoozenode.configurator.monitoring.MonitoringThresholds
-
Returns the memory utilization thresholds.
- getMemory() - Method in class org.inria.myriads.snoozenode.configurator.submission.PackingDensity
-
Returns the memory packing densisty.
- getMemoryUsage() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.information.VirtualMachineInformation
-
Returns the memory usage.
- getMemoryUtilization(List<Double>) - Static method in class org.inria.myriads.snoozenode.util.UtilizationUtils
-
Returns memory utilization information.
- getMessage() - Method in class org.inria.myriads.snoozenode.message.ManagementMessage
-
- getMessage() - Method in class org.inria.myriads.snoozenode.message.SystemMessage
-
- getMidThreshold(List<Double>) - Static method in class org.inria.myriads.snoozenode.util.ThresholdUtils
-
Returns the mid threshold.
- getMinThreads() - Method in class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
-
- getMinThreshold(List<Double>) - Static method in class org.inria.myriads.snoozenode.util.ThresholdUtils
-
Returns the min threshold.
- getMonitoring() - Method in class org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
-
Returns the monitoring settings.
- getMonitoringData() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.transport.AggregatedVirtualMachineData
-
Returns the monitoring data.
- getMonitoringExternalSettings() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.service.InfrastructureMonitoring
-
- getMonitoringSettings() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.service.InfrastructureMonitoring
-
Returns the monitoring settings.
- getMulticast() - Method in class org.inria.myriads.snoozenode.configurator.networking.NetworkingSettings
-
Returns the multicast parameters.
- getNetwork() - Method in class org.inria.myriads.snoozenode.configurator.estimator.EstimatorPolicy
-
Returns the network demand estimator.
- getNetwork() - Method in class org.inria.myriads.snoozenode.configurator.monitoring.MonitoringThresholds
-
Returns the network utilization thresholds.
- getNetwork() - Method in class org.inria.myriads.snoozenode.configurator.submission.PackingDensity
-
Returns the network packing densisty.
- getNetworkCapacity() - Method in class org.inria.myriads.snoozenode.configurator.node.NodeSettings
-
Returns the node network capacity.
- getNetworkDemand() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.information.NetworkTrafficInformation
-
Returns the network demand.
- getNetworking() - Method in class org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
-
Returns the networking settings.
- getNetworkRxUtilization(List<Double>) - Static method in class org.inria.myriads.snoozenode.util.UtilizationUtils
-
Returns network Rx utilization information.
- getNetworkTraffic() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.information.VirtualMachineInformation
-
Returns the network traffic information.
- getNetworkTxUtilization(List<Double>) - Static method in class org.inria.myriads.snoozenode.util.UtilizationUtils
-
Returns network Tx utilization information.
- getNode() - Method in class org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
-
Returns the node settings.
- getNodeConfiguration() - Method in class org.inria.myriads.snoozenode.configurator.api.impl.JavaPropertyNodeConfigurator
-
Returns the node configuration.
- getNodeConfiguration() - Method in interface org.inria.myriads.snoozenode.configurator.api.NodeConfigurator
-
Returns the node parameters.
- getNodeConfiguration() - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerBackend
-
Returns the node parameters.
- getNodeConfiguration() - Method in class org.inria.myriads.snoozenode.groupmanager.init.GroupLeaderInit
-
Returns the node configuration.
- getNodeParameters() - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerBackend
-
Returns the node parameters.
- getNumberOfActiveVirtualMachines() - Method in interface org.inria.myriads.snoozenode.localcontroller.monitoring.listener.VirtualMachineMonitoringListener
-
Returns the number of virtual machines.
- getNumberOfActiveVirtualMachines() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.service.VirtualMachineMonitoringService
-
Returns the amount of active virtual machines.
- getNumberOfEntriesPerGroupManager() - Method in class org.inria.myriads.snoozenode.configurator.database.DatabaseSettings
-
Returns the number of monitoring entries per group manager.
- getNumberOfEntriesPerVirtualMachine() - Method in class org.inria.myriads.snoozenode.configurator.database.DatabaseSettings
-
Returns the number of monitoring entries per virtual machine.
- getNumberOfMigrations() - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.ReconfigurationPlan
-
Returns the number of migrations.
- getNumberOfMonitoringEntries() - Method in class org.inria.myriads.snoozenode.configurator.estimator.EstimatorSettings
-
Returns the number of monitoring entries.
- getNumberOfMonitoringEntries() - Method in class org.inria.myriads.snoozenode.configurator.monitoring.MonitoringSettings
-
Returns the number of monitoring entries.
- getNumberOfMonitoringEntries() - Method in class org.inria.myriads.snoozenode.groupmanager.estimator.ResourceDemandEstimator
-
Number of monitoring entries.
- getNumberOfReleasedNodes() - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.ReconfigurationPlan
-
Returns the number of released nodes.
- getNumberOfReservedNodes() - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.EnergyManagementSettings
-
Returns the number of reserved nodes.
- getNumberOfRetries() - Method in class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
-
- getNumberOfRetries() - Method in class org.inria.myriads.snoozenode.configurator.submission.PollingSettings
-
Returns the number of retries.
- getNumberOfUsedNodes() - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.ReconfigurationPlan
-
Returns the number of used nodes.
- getNumberOfVirtualCpus() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.information.VirtualMachineInformation
-
Returns the number of virtual CPUs.
- getOverloadPolicy() - Method in class org.inria.myriads.snoozenode.configurator.scheduler.RelocationSettings
-
Returns the overload relocation policy.
- getPackingDensity() - Method in class org.inria.myriads.snoozenode.configurator.submission.SubmissionSettings
-
Returns the packing density.
- getPassword() - Method in class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
-
- getPassword() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- getPlacementPolicy() - Method in class org.inria.myriads.snoozenode.configurator.scheduler.GroupManagerSchedulerSettings
-
Returns the placement policy.
- getPluginsDirectory() - Method in class org.inria.myriads.snoozenode.configurator.scheduler.GroupManagerSchedulerSettings
-
Gets the plugin directory.
- getPolicy() - Method in class org.inria.myriads.snoozenode.configurator.estimator.EstimatorSettings
-
Returns the policy.
- getPolicy() - Method in class org.inria.myriads.snoozenode.configurator.scheduler.ReconfigurationSettings
-
Returns the reconfiguration policy.
- getPort() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- getPowerSavingAction() - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.EnergyManagementSettings
-
Returns the power saving action.
- getQueue() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- getReconfigurationSettings() - Method in class org.inria.myriads.snoozenode.configurator.scheduler.GroupManagerSchedulerSettings
-
Returns the reconfiguration settings.
- getRelocationSettings() - Method in class org.inria.myriads.snoozenode.configurator.scheduler.GroupManagerSchedulerSettings
-
Returns the relocation settings.
- getRepository() - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapBackend
-
Gets the bootstrap repository.
- getRepository() - Method in class org.inria.myriads.snoozenode.groupmanager.init.GroupLeaderInit
-
Return the group manager repository.
- getRepository() - Method in class org.inria.myriads.snoozenode.groupmanager.init.GroupManagerInit
-
Returns the group manager repository.
- getRepository() - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerBackend
-
Returns the local controller repository.
- getResourceDemandEstimator() - Method in class org.inria.myriads.snoozenode.groupmanager.init.GroupLeaderInit
-
Returns the resource demand estimator.
- getRetryInterval() - Method in class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
-
- getRetryInterval() - Method in class org.inria.myriads.snoozenode.configurator.submission.PollingSettings
-
Returns the retry interval.
- getRole() - Method in class org.inria.myriads.snoozenode.configurator.node.NodeSettings
-
Returns the node role.
- getRoutingKey() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- getSessionTimeout() - Method in class org.inria.myriads.snoozenode.configurator.faulttolerance.ZooKeeperSettings
-
Returns the zookeeper session timeout.
- getShutdown() - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.DriverSettings
-
Returns the shutdown driver.
- getSortNorm() - Method in class org.inria.myriads.snoozenode.configurator.estimator.EstimatorSettings
-
Returns the demand measure.
- getSortNorm() - Method in class org.inria.myriads.snoozenode.groupmanager.estimator.ResourceDemandEstimator
-
Returns the sort norm.
- getState() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.transport.LocalControllerDataTransporter
-
Indicates the local controller state.
- getStateMachine() - Method in class org.inria.myriads.snoozenode.groupmanager.init.GroupManagerInit
-
.
- getStatus() - Method in class org.inria.myriads.snoozenode.message.ManagementMessage
-
- getSubmission() - Method in class org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
-
Returns the submission settings.
- getSummary() - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.transport.GroupManagerDataTransporter
-
Returns the summary information.
- getSuspend() - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.DriverSettings
-
Returns the suspend driver.
- getThresholds() - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.EnergyManagementSettings
-
Returns the thresholds.
- getThresholds() - Method in class org.inria.myriads.snoozenode.configurator.monitoring.MonitoringSettings
-
Returns the monitoring thresholds.
- getTimeout() - Method in class org.inria.myriads.snoozenode.configurator.faulttolerance.HeartbeatSettings
-
Returns the heartbeat timeout.
- getTimeout() - Method in class org.inria.myriads.snoozenode.configurator.monitoring.MonitoringSettings
-
Returns the monitor timeout.
- getTotalCapacity() - Method in interface org.inria.myriads.snoozenode.localcontroller.monitoring.api.HostMonitor
-
Returns the total capacity.
- getTotalCapacity() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.api.impl.LibVirtHostMonitor
-
Returns a vector of total host capacity.
- getTransportProtocol() - Method in class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
-
- gettUnassignedVirtualMachines() - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.PlacementPlan
-
Returns the unassigned virtual machines.
- getType() - Method in class org.inria.myriads.snoozenode.configurator.database.DatabaseSettings
-
Returns the database type.
- getType() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- getUnderloadPolicy() - Method in class org.inria.myriads.snoozenode.configurator.scheduler.RelocationSettings
-
Returns the virtual machine underload relocation policy.
- getUsername() - Method in class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
-
- getUsername() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- getVhost() - Method in class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
-
- getVirtualClusterManager() - Method in class org.inria.myriads.snoozenode.groupmanager.init.GroupLeaderInit
-
Returns the virtual cluster manager.
- getVirtualClusterResponse(String) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
-
- getVirtualClusterResponse(String) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
Returns the virtual cluster response if available.
- getVirtualClusterResponse(String) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.VirtualClusterManager
-
Returns virtual cluster response if available.
- getVirtualHost() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- getVirtualMachineActuator() - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerBackend
-
Returns the local actuator.
- getVirtualMachineDescriptionOnly(Row<String, String, String>) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
Gets the virtual machine meta data from a cassandra row.
- getVirtualMachineDescriptionOnly(String, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
Gets the virtual machine descriptions.
- getVirtualMachineDescriptions(HostListRequest) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
-
- getVirtualMachineDescriptions(String, String, String, int, int, GroupManagerDescription) - Method in interface org.inria.myriads.snoozenode.database.api.BootstrapRepository
-
Gets the virtual machine descriptions.
- getVirtualMachineDescriptions(String, String, String, int, int, GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.BootstrapCassandraRepository
-
- getVirtualMachineDescriptions(String, String, String, int, int, GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.BootstrapMemoryRepository
-
- getVirtualMachineDescriptionsOnly(String, String, String, int, int, boolean) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
Gets virtual machine metadatas from cassandra cluster.
- getVirtualMachineDiscovery() - Method in class org.inria.myriads.snoozenode.groupmanager.init.GroupLeaderInit
-
Returns the virtual machine discovery.
- getVirtualMachineId() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.transport.AggregatedVirtualMachineData
-
Returns the virtual machine identifier.
- getVirtualMachineInformation(String) - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.api.impl.LibVirtVirtualMachineMonitor
-
Returns the resource usage information of a domain.
- getVirtualMachineInformation(String) - Method in interface org.inria.myriads.snoozenode.localcontroller.monitoring.api.VirtualMachineMonitor
-
Returns virtual machine information.
- getVirtualMachineMetaData(String, int, GroupManagerDescription) - Method in interface org.inria.myriads.snoozenode.database.api.BootstrapRepository
-
Gets the virtual machine meta data.
- getVirtualMachineMetaData(VirtualMachineLocation, int) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
-
Returns virtual machine information.
- getVirtualMachineMetaData(String, int, GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.BootstrapCassandraRepository
-
- getVirtualMachineMetaData(VirtualMachineLocation, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
-
- getVirtualMachineMetaData(String, int, GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.BootstrapMemoryRepository
-
- getVirtualMachineMetaData(VirtualMachineLocation, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
-
Returns the virtual machine meta data.
- getVirtualMachineMetaData(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.LocalControllerMemoryRepository
-
Returns virtual machine meta data.
- getVirtualMachineMetaData() - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.LocalControllerMemoryRepository
-
Returns the virtual machine meta data map.
- getVirtualMachineMetaData() - Method in interface org.inria.myriads.snoozenode.database.api.LocalControllerRepository
-
Returns the virtual machine meta data list.
- getVirtualMachineMetaData(String) - Method in interface org.inria.myriads.snoozenode.database.api.LocalControllerRepository
-
Get virtual machine meta data.
- getVirtualMachineMetaData(VirtualMachineLocation, int) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
-
- getVirtualMachineMetaData(MetaDataRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
Routine to get virtual machine information.
- getVirtualMachineMetaDataCassandra(String, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
-
Get a virtual machine.
- getVirtualMachineMonitor() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.service.InfrastructureMonitoring
-
Returns the virtual machine monitor.
- getVirtualMachineMonitoringService() - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerBackend
-
Returns the local monitor.
- getVirtualMachines(int) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.LocalControllerMemoryRepository
-
- getVirtualMachines(int) - Method in interface org.inria.myriads.snoozenode.database.api.LocalControllerRepository
-
Get virtual machines meta data.
- getVirtualMachines(int) - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
-
- getVirtualMachineSubmissionResponse(String) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
Returns the virtual machine submission finish.
- getVirtualMachineSubmissionResponse(String) - Method in class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
-
Returns virtual machine submission response.
- getVirtualMachineSubmissionResponse(String) - Method in interface org.inria.myriads.snoozenode.groupmanager.statemachine.api.StateMachine
-
Returns virtual machine submission finish.
- getVirtualMachineSubmissionResponse(String) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.VirtualMachineManager
-
Returns virtual cluster response if available.
- getVirtualMachineSubnets() - Method in class org.inria.myriads.snoozenode.configurator.networking.NetworkingSettings
-
Returns the virtual machine subnet.
- getWakeup() - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.DriverSettings
-
Returns the wakeup driver.
- getWakeupTime() - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.ThresholdSettings
-
- getZooKeeper() - Method in class org.inria.myriads.snoozenode.configurator.faulttolerance.FaultToleranceSettings
-
Returns the ZooKeeper parameters.
- GreedyOverloadRelocation - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.impl
-
Moderate loaded server relocation policy.
- GreedyOverloadRelocation(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.impl.GreedyOverloadRelocation
-
Constructor.
- GreedyUnderloadRelocation - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.impl
-
Most loaded server relocation policy.
- GreedyUnderloadRelocation(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.impl.GreedyUnderloadRelocation
-
Constructor.
- GroupLeaderCassandraRepository - Class in org.inria.myriads.snoozenode.database.api.impl.cassandra
-
GroupLeader cassandra repository.
- GroupLeaderCassandraRepository(GroupManagerDescription, String[], int, int, String) - Constructor for class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
-
Constructor.
- GroupLeaderDiscovery - Class in org.inria.myriads.snoozenode.heartbeat.discovery
-
Group leader discovery.
- GroupLeaderDiscovery(NetworkAddress, int, GroupLeaderHeartbeatArrivalListener) - Constructor for class org.inria.myriads.snoozenode.heartbeat.discovery.GroupLeaderDiscovery
-
Group leader heartbeat handler.
- GroupLeaderHeartbeatArrivalListener - Interface in org.inria.myriads.snoozenode.heartbeat.listener
-
Group leader heartbeat arrival handler.
- GroupLeaderInit - Class in org.inria.myriads.snoozenode.groupmanager.init
-
Group leader initialization.
- GroupLeaderInit(NodeConfiguration, GroupManagerDescription, ExternalNotifier) - Constructor for class org.inria.myriads.snoozenode.groupmanager.init.GroupLeaderInit
-
Constructor.
- GroupLeaderInitException - Exception in org.inria.myriads.snoozenode.exception
-
Group leader exception.
- GroupLeaderInitException() - Constructor for exception org.inria.myriads.snoozenode.exception.GroupLeaderInitException
-
Empty constructor.
- GroupLeaderInitException(String) - Constructor for exception org.inria.myriads.snoozenode.exception.GroupLeaderInitException
-
Group leader exception.
- GroupLeaderMemoryRepository - Class in org.inria.myriads.snoozenode.database.api.impl.memory
-
Group leader in-memory repository.
- GroupLeaderMemoryRepository(GroupManagerDescription, String[], int) - Constructor for class org.inria.myriads.snoozenode.database.api.impl.memory.GroupLeaderMemoryRepository
-
Constructor.
- GroupLeaderPolicyFactory - Class in org.inria.myriads.snoozenode.groupmanager.leaderpolicies
-
Group leader policy factory.
- GroupLeaderRepository - Interface in org.inria.myriads.snoozenode.database.api
-
Group leader repository interface.
- GroupLeaderSchedulerSettings - Class in org.inria.myriads.snoozenode.configurator.scheduler
-
Group leader scheduler settings.
- GroupLeaderSchedulerSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.scheduler.GroupLeaderSchedulerSettings
-
- GroupLeaderWrapperRepository - Class in org.inria.myriads.snoozenode.database.api.wrapper
-
Wrapper class for repository.
- GroupLeaderWrapperRepository(GroupManagerDescription, String[], DatabaseSettings, ExternalNotifier) - Constructor for class org.inria.myriads.snoozenode.database.api.wrapper.GroupLeaderWrapperRepository
-
Constructor.
- GroupManagerApplication - Class in org.inria.myriads.snoozenode.main.applications
-
Group manager application.
- GroupManagerApplication(Context) - Constructor for class org.inria.myriads.snoozenode.main.applications.GroupManagerApplication
-
Constructor.
- GroupManagerBackend - Class in org.inria.myriads.snoozenode.groupmanager
-
Group manager backend logic.
- GroupManagerBackend(NodeConfiguration) - Constructor for class org.inria.myriads.snoozenode.groupmanager.GroupManagerBackend
-
Constructor.
- GroupManagerCassandraCommunicator - Class in org.inria.myriads.snoozenode.comunicator.api.impl
-
Group Manager Cassandra Communicator.
- GroupManagerCassandraCommunicator(NetworkAddress, DatabaseSettings) - Constructor for class org.inria.myriads.snoozenode.comunicator.api.impl.GroupManagerCassandraCommunicator
-
Constructor.
- GroupManagerCassandraRepository - Class in org.inria.myriads.snoozenode.database.api.impl.cassandra
-
Group Manager Cassandra repository.
- GroupManagerCassandraRepository(GroupManagerDescription, int, int, String) - Constructor for class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
-
Constructor.
- GroupManagerDataTransporter - Class in org.inria.myriads.snoozenode.groupmanager.monitoring.transport
-
Group manager data transporter.
- GroupManagerDataTransporter() - Constructor for class org.inria.myriads.snoozenode.groupmanager.monitoring.transport.GroupManagerDataTransporter
-
Default constructor.
- GroupManagerDataTransporter(String, GroupManagerSummaryInformation) - Constructor for class org.inria.myriads.snoozenode.groupmanager.monitoring.transport.GroupManagerDataTransporter
-
Consturctor.
- GroupManagerHeartbeatDataProducer - Class in org.inria.myriads.snoozenode.groupmanager.monitoring.producer
-
Heartbeat data producer.
- GroupManagerHeartbeatDataProducer(String, int, BlockingQueue<GroupManagerDataTransporter>) - Constructor for class org.inria.myriads.snoozenode.groupmanager.monitoring.producer.GroupManagerHeartbeatDataProducer
-
Virtual machine heartbeat producer.
- GroupManagerHeartbeatFailureListener - Interface in org.inria.myriads.snoozenode.heartbeat.listener
-
Group leader heartbeat arrival handler.
- GroupManagerHeartbeatHandler - Class in org.inria.myriads.snoozenode.heartbeat.handler
-
Group manager heartbeat handler.
- GroupManagerHeartbeatHandler(NetworkAddress, String, int, GroupManagerHeartbeatFailureListener) - Constructor for class org.inria.myriads.snoozenode.heartbeat.handler.GroupManagerHeartbeatHandler
-
Group manager heartbeat handler constructor.
- GroupManagerInit - Class in org.inria.myriads.snoozenode.groupmanager.init
-
Group manager initialization.
- GroupManagerInit(NodeConfiguration, GroupManagerDescription, ExternalNotifier) - Constructor for class org.inria.myriads.snoozenode.groupmanager.init.GroupManagerInit
-
Group manager logic constructor.
- GroupManagerInitException - Exception in org.inria.myriads.snoozenode.exception
-
Group manager logiv exception.
- GroupManagerInitException() - Constructor for exception org.inria.myriads.snoozenode.exception.GroupManagerInitException
-
Empty constructor.
- GroupManagerInitException(String) - Constructor for exception org.inria.myriads.snoozenode.exception.GroupManagerInitException
-
Group manager exception.
- GroupManagerL1Decreasing - Class in org.inria.myriads.snoozenode.groupmanager.leaderpolicies.comparators
-
Sort group manager in decreasing order.
- GroupManagerL1Decreasing() - Constructor for class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.comparators.GroupManagerL1Decreasing
-
- GroupManagerMemoryRepository - Class in org.inria.myriads.snoozenode.database.api.impl.memory
-
Group manager in-memory repository.
- GroupManagerMemoryRepository(GroupManagerDescription, int) - Constructor for class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
-
Constructor.
- GroupManagerMonitoringDataConsumer - Class in org.inria.myriads.snoozenode.groupmanager.monitoring.consumer
-
Group Manager Monitoring Data Consumer.
- GroupManagerMonitoringDataConsumer(String, NetworkAddress, DatabaseSettings, BlockingQueue<GroupManagerDataTransporter>) - Constructor for class org.inria.myriads.snoozenode.groupmanager.monitoring.consumer.GroupManagerMonitoringDataConsumer
-
Constructor.
- GroupManagerMonitoringService - Class in org.inria.myriads.snoozenode.groupmanager.monitoring.service
-
Group manager monitoring service.
- GroupManagerMonitoringService(String, GroupManagerRepository, ResourceDemandEstimator, DatabaseSettings, MonitoringSettings, ExternalNotifierSettings) - Constructor for class org.inria.myriads.snoozenode.groupmanager.monitoring.service.GroupManagerMonitoringService
-
Constructor.
- GroupManagerPolicyFactory - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies
-
Group manager policy factory.
- GroupManagerRepository - Interface in org.inria.myriads.snoozenode.database.api
-
- GroupManagerResource - Class in org.inria.myriads.snoozenode.groupmanager
-
Group manager resource class.
- GroupManagerResource() - Constructor for class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
Constructor.
- GROUPMANAGERS_CF - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
-
Groupmanagers column family.
- GROUPMANAGERS_MONITORING_CF - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
-
groupmanagers column family.
- GroupManagerSchedulerSettings - Class in org.inria.myriads.snoozenode.configurator.scheduler
-
Group manager scheduler settings.
- GroupManagerSchedulerSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.scheduler.GroupManagerSchedulerSettings
-
Empty constructor.
- GroupManagerStateMachine - Class in org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl
-
Group manager state machine.
- GroupManagerStateMachine(NodeConfiguration, ResourceDemandEstimator, GroupManagerRepository, ExternalNotifier) - Constructor for class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
-
Constructor.
- GroupManagerSummaryConsumer - Class in org.inria.myriads.snoozenode.groupmanager.monitoring.consumer
-
Group manager monitoring data consumer.
- GroupManagerSummaryConsumer(BlockingQueue<GroupManagerDataTransporter>, GroupLeaderRepository) - Constructor for class org.inria.myriads.snoozenode.groupmanager.monitoring.consumer.GroupManagerSummaryConsumer
-
Group manager monitoring data consumer.
- GroupManagerSummaryProducer - Class in org.inria.myriads.snoozenode.groupmanager.monitoring.producer
-
Group manager monitoring data producer.
- GroupManagerSummaryProducer(GroupManagerRepository, NetworkAddress, ResourceDemandEstimator, MonitoringSettings, ExternalNotifierSettings, BlockingQueue<GroupManagerDataTransporter>) - Constructor for class org.inria.myriads.snoozenode.groupmanager.monitoring.producer.GroupManagerSummaryProducer
-
Constructor.
- GroupManagerSummaryReceiver - Class in org.inria.myriads.snoozenode.groupmanager.monitoring.receiver
-
Group manager monitoring data receiver.
- GroupManagerSummaryReceiver(NetworkAddress, int, GroupLeaderRepository) - Constructor for class org.inria.myriads.snoozenode.groupmanager.monitoring.receiver.GroupManagerSummaryReceiver
-
Constructor.
- GroupManagerWrapperRepository - Class in org.inria.myriads.snoozenode.database.api.wrapper
-
Wrapper for the group manager class.
- GroupManagerWrapperRepository(GroupManagerDescription, int, int, DatabaseSettings, ExternalNotifierSettings, ExternalNotifier) - Constructor for class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
-
Constructor.
- searchVirtualMachine(String) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
-
Returns the local controller identifier for a virtual machine.
- searchVirtualMachine(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
-
- searchVirtualMachine(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
-
Returns the local controller identifier for a virtual machine.
- searchVirtualMachine(String) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
-
- searchVirtualMachine(String) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
Checks if a virtual machine is active on all local controller.
- send(Object) - Method in interface org.inria.myriads.snoozenode.monitoring.datasender.api.DataSender
-
Sends data.
- send(Object, String) - Method in interface org.inria.myriads.snoozenode.monitoring.datasender.api.DataSender
-
Sends data.
- send(Object) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.CassandraGroupManagerDataSender
-
Main routine to send data.
- send(Object, String) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.CassandraGroupManagerDataSender
-
- send(Object) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.CassandraVirtualMachineDataSender
-
Main routine to send data.
- send(Object, String) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.CassandraVirtualMachineDataSender
-
- send(Object) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- send(Object, String) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- send(Object) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.TCPDataSender
-
Main routine to send data.
- send(Object, String) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.TCPDataSender
-
- send(ExternalNotifier, ExternalNotificationType, Object, String) - Static method in class org.inria.myriads.snoozenode.util.ExternalNotifierUtils
-
Sends.
- send(ExternalNotificationType, Object, String) - Method in class org.inria.snoozenode.external.notifier.ExternalNotifier
-
Sends a message.
- sendHeartbeatData(Object) - Method in interface org.inria.myriads.snoozenode.comunicator.api.Communicator
-
Sends Heartbeat Data.
- sendHeartbeatData(Object) - Method in class org.inria.myriads.snoozenode.comunicator.api.impl.GroupManagerCassandraCommunicator
-
- sendHeartbeatData(Object) - Method in class org.inria.myriads.snoozenode.comunicator.api.impl.MemoryCommunicator
-
- sendHeartbeatData(Object) - Method in class org.inria.myriads.snoozenode.comunicator.api.impl.VirtualMachineCassandraCommunicator
-
- sendRegularData(Object) - Method in interface org.inria.myriads.snoozenode.comunicator.api.Communicator
-
Sends Regular data.
- sendRegularData(Object) - Method in class org.inria.myriads.snoozenode.comunicator.api.impl.GroupManagerCassandraCommunicator
-
- sendRegularData(Object) - Method in class org.inria.myriads.snoozenode.comunicator.api.impl.MemoryCommunicator
-
- sendRegularData(Object) - Method in class org.inria.myriads.snoozenode.comunicator.api.impl.VirtualMachineCassandraCommunicator
-
- SerconVirtualMachineConsolidation - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.impl
-
Implements a modified version of the Sercon consolidation algorithm.
- SerconVirtualMachineConsolidation(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.impl.SerconVirtualMachineConsolidation
-
Constructor.
- SerializationUtils - Class in org.inria.myriads.snoozenode.util
-
Network utility.
- serializeObject(Object) - Static method in class org.inria.myriads.snoozenode.util.SerializationUtils
-
Serialize object.
- serializeObjectToJSON(Object) - Static method in class org.inria.myriads.snoozenode.util.SerializationUtils
-
Serializes object to json.
- setAddress(NetworkAddress) - Method in class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
-
- setAssignmentPolicy(Assignment) - Method in class org.inria.myriads.snoozenode.configurator.scheduler.GroupLeaderSchedulerSettings
-
Sets the local controller assignment policy.
- setCassandraSettings(CassandraSettings) - Method in class org.inria.myriads.snoozenode.configurator.database.DatabaseSettings
-
- setChannel(Channel) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- setColumnCount(int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
-
Sets the column count.
- setColumnCount(int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator
-
Sets column count.
- setColumnFamily(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
-
Sets the column family.
- setColumnFamily(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator
-
Sets the column family.
- setColumnRange(String, String) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
-
Sets the column range.
- setColumnRange(String, String) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator
-
Sets column range.
- setCommandExecutionTimeout(int) - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.EnergyManagementSettings
-
Sets the command execution timeout.
- setConnection(Connection) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- setCPU(Estimator) - Method in class org.inria.myriads.snoozenode.configurator.estimator.EstimatorPolicy
-
Sets the CPU demand estimator.
- setCPU(double) - Method in class org.inria.myriads.snoozenode.configurator.submission.PackingDensity
-
Sets the CPU density.
- setDispatchingPolicy(Dispatching) - Method in class org.inria.myriads.snoozenode.configurator.scheduler.GroupLeaderSchedulerSettings
-
Sets the virtual cluster dispatching policy.
- setDurable(boolean) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- setEnabled(boolean) - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.EnergyManagementSettings
-
Enables/disables the energy savings.
- setEnabled(boolean) - Method in class org.inria.myriads.snoozenode.configurator.scheduler.ReconfigurationSettings
-
Enables/disables reconfiguration.
- setEventType(SystemMessageType) - Method in class org.inria.myriads.snoozenode.message.SystemMessage
-
- setExchange(String) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- setFactory(ConnectionFactory) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- setGroupLeaderHeartbeatAddress(NetworkAddress) - Method in class org.inria.myriads.snoozenode.configurator.networking.MulticastSettings
-
Sets the group leader heartbeat address.
- setGroupManagerHeartbeatAddress(NetworkAddress) - Method in class org.inria.myriads.snoozenode.configurator.networking.MulticastSettings
-
Sets the group manager heartbeat address.
- setHandler(DataListener) - Method in class org.inria.myriads.snoozenode.tcpip.TCPDataReceiver
-
Sets the failure event handler.
- setHeartbeat(HeartbeatSettings) - Method in class org.inria.myriads.snoozenode.configurator.faulttolerance.FaultToleranceSettings
-
Sets the heartbeat parameters.
- setHeartbeatAddress(NetworkAddress) - Method in class org.inria.myriads.snoozenode.heartbeat.message.HeartbeatMessage
-
Sets the heartbeat address.
- setHost(String) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- setHosts(String) - Method in class org.inria.myriads.snoozenode.configurator.database.cassandra.CassandraSettings
-
- setHosts(String) - Method in class org.inria.myriads.snoozenode.configurator.faulttolerance.ZooKeeperSettings
-
Sets the hosts list.
- setId(String) - Method in class org.inria.myriads.snoozenode.heartbeat.message.HeartbeatMessage
-
Sets the identifier.
- setIdentifier(String) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- setIdleTime(int) - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.ThresholdSettings
-
Sets the idle time threshold.
- setInterval(int) - Method in class org.inria.myriads.snoozenode.configurator.faulttolerance.HeartbeatSettings
-
Sets the heartbeat interval.
- setInterval(int) - Method in class org.inria.myriads.snoozenode.configurator.monitoring.MonitoringSettings
-
Sets the monitoring interval.
- setInterval(String) - Method in class org.inria.myriads.snoozenode.configurator.scheduler.ReconfigurationSettings
-
Sets the interval.
- setIsIndexed(boolean) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
-
- setKeys(String, String) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
-
Sets keys.
- setKeys(String, String) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator
-
Sets keys.
- setKeyspace(Keyspace) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
-
Sets the keyspace.
- setKeyspace(Keyspace) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator
-
Sets the keyspace.
- setLimit(int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
-
Sets limit.
- setLimit(int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator
-
Sets limit.
- setListenSettings(ListenSettings) - Method in class org.inria.myriads.snoozenode.heartbeat.message.HeartbeatMessage
-
Sets the listen settings.
- setLocalControllerDescriptions(HashMap<String, LocalControllerDescription>) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
-
- setLowThreads(String) - Method in class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
-
Sets the low threads setting.
- setMaximumNumberOfConnections(String) - Method in class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
-
Sets the maximum number of connections.
- setMaximumNumberOfThreads(String) - Method in class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
-
Sets the maximum number of threads.
- setMaxIoIdleTimeMs(String) - Method in class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
-
Sets the maxIoIdleTimeMs setting.
- setMaxQueued(String) - Method in class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
-
Sets the max queued settings.
- setMaxThreads(String) - Method in class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
-
Set the max Thread setting.
- setMemory(Estimator) - Method in class org.inria.myriads.snoozenode.configurator.estimator.EstimatorPolicy
-
Sets the memory demand estimator.
- setMemory(double) - Method in class org.inria.myriads.snoozenode.configurator.submission.PackingDensity
-
Sets the memory density.
- setMemory(String, long) - Method in class org.inria.myriads.snoozenode.localcontroller.actuator.api.impl.LibVirtVirtualMachineActuator
-
Dynamically changes the maximum amount of physical memory allocated to a virtual machine.
- setMemory(String, long) - Method in interface org.inria.myriads.snoozenode.localcontroller.actuator.api.VirtualMachineActuator
-
Dynamically changes the maximum amount of physical memory allocated to a virtual machine.
- setMessage(Object) - Method in class org.inria.myriads.snoozenode.message.ManagementMessage
-
- setMessage(Object) - Method in class org.inria.myriads.snoozenode.message.SystemMessage
-
- setMinThreads(String) - Method in class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
-
Sets the min Threads setting.
- setNetwork(Estimator) - Method in class org.inria.myriads.snoozenode.configurator.estimator.EstimatorPolicy
-
Sets the network demand estimator.
- setNetwork(double) - Method in class org.inria.myriads.snoozenode.configurator.submission.PackingDensity
-
Sets the network density.
- setNetworkCapacity(NetworkDemand) - Method in class org.inria.myriads.snoozenode.configurator.node.NodeSettings
-
Sets the node network capacity.
- setNumberOfEntriesPerGroupManager(int) - Method in class org.inria.myriads.snoozenode.configurator.database.DatabaseSettings
-
Sets the number of monitoring entries per group manager.
- setNumberOfEntriesPerVirtualMachine(int) - Method in class org.inria.myriads.snoozenode.configurator.database.DatabaseSettings
-
Sets the number of monitoring entries per virtual machine.
- setNumberOfMonitoringEntries(int) - Method in class org.inria.myriads.snoozenode.configurator.estimator.EstimatorSettings
-
Sets the number of monitoring entries.
- setNumberOfMonitoringEntries(int) - Method in class org.inria.myriads.snoozenode.configurator.monitoring.MonitoringSettings
-
Sets the number of monitoring entries.
- setNumberOfReservedNodes(int) - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.EnergyManagementSettings
-
Sets the number of reserved nodes.
- setNumberOfRetries(int) - Method in class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
-
- setNumberOfRetries(int) - Method in class org.inria.myriads.snoozenode.configurator.submission.PollingSettings
-
Sets the number of retries.
- setOverloadPolicy(Relocation) - Method in class org.inria.myriads.snoozenode.configurator.scheduler.RelocationSettings
-
Sets the overload relocation policy.
- setPackingDensisty(PackingDensity) - Method in class org.inria.myriads.snoozenode.configurator.submission.SubmissionSettings
-
Sets the packing density.
- setPassword(String) - Method in class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
-
- setPassword(String) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- setPlacementPolicy(String) - Method in class org.inria.myriads.snoozenode.configurator.scheduler.GroupManagerSchedulerSettings
-
Sets the placement policy.
- setPluginsDirectory(String) - Method in class org.inria.myriads.snoozenode.configurator.scheduler.GroupManagerSchedulerSettings
-
- setPolicy(Reconfiguration) - Method in class org.inria.myriads.snoozenode.configurator.scheduler.ReconfigurationSettings
-
Sets the reconfiguration policy.
- setPort(int) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- setPowerSavingAction(PowerSavingAction) - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.EnergyManagementSettings
-
Sets the power saving action.
- setQueue(String) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- setRetryInterval(int) - Method in class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
-
- setRetryInterval(int) - Method in class org.inria.myriads.snoozenode.configurator.submission.PollingSettings
-
Sets the retry interval.
- setReversed(boolean) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
-
Sets reversed.
- setReversed(boolean) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator
-
Sets reversed.
- setRole(NodeRole) - Method in class org.inria.myriads.snoozenode.configurator.node.NodeSettings
-
Sets the node role.
- setRoutingKey(String) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- setRowCount(int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
-
Sets rowCount.
- setRowCount(int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator
-
Sets row Count.
- setSessionTimeout(int) - Method in class org.inria.myriads.snoozenode.configurator.faulttolerance.ZooKeeperSettings
-
Sets the session timeout.
- setShutdown(ShutdownDriver) - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.DriverSettings
-
Sets the shutdown driver.
- setSortNorm(SortNorm) - Method in class org.inria.myriads.snoozenode.configurator.estimator.EstimatorSettings
-
Sets the sort norm.
- setState(LocalControllerState) - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.transport.LocalControllerDataTransporter
-
Sets the local controller state.
- setStatic(boolean) - Method in class org.inria.myriads.snoozenode.configurator.estimator.EstimatorSettings
-
Sets the used capacity flag.
- setStatus(ManagementMessageType) - Method in class org.inria.myriads.snoozenode.message.ManagementMessage
-
- setSuspend(SuspendDriver) - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.DriverSettings
-
Sets the suspend driver.
- setSuspend() - Method in class org.inria.myriads.snoozenode.groupmanager.energysaver.saver.EnergySaver
-
Can be used to suspend the saver.
- setSuspend() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.producer.VirtualMachineMonitorDataProducer
-
Suspends the tread.
- setThresholds(MonitoringThresholds) - Method in class org.inria.myriads.snoozenode.configurator.monitoring.MonitoringSettings
-
Sets the monitoring thresholds.
- setTimeout(int) - Method in class org.inria.myriads.snoozenode.configurator.faulttolerance.HeartbeatSettings
-
Sets the heartbeat timeout.
- setTimeout(int) - Method in class org.inria.myriads.snoozenode.configurator.monitoring.MonitoringSettings
-
Sets the monitoring timeout.
- setTransportProtocol(TransportProtocol) - Method in class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
-
- setType(DatabaseType) - Method in class org.inria.myriads.snoozenode.configurator.database.DatabaseSettings
-
Sets the database type.
- setType(String) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- setUnderloadPolicy(Relocation) - Method in class org.inria.myriads.snoozenode.configurator.scheduler.RelocationSettings
-
Sets the underload relocation policy.
- setUsername(String) - Method in class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
-
- setUsername(String) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- setVcpu(String, int) - Method in class org.inria.myriads.snoozenode.localcontroller.actuator.api.impl.LibVirtVirtualMachineActuator
-
Dynamically changes the maximum vcpu allocated to a virtual machine.
- setVcpu(String, int) - Method in interface org.inria.myriads.snoozenode.localcontroller.actuator.api.VirtualMachineActuator
-
Dynamically changes the maximum vcpu allocated to a virtual machine.
- setVhost(String) - Method in class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
-
- setVirtualHost(String) - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
-
- setVirtualMachineLocation(VirtualMachineMetaData, String) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.VirtualClusterManager
-
Sets the virtual machine location in case of the user force destination for the virtual machine.
- setVirtualMachineRunning(VirtualMachineMetaData, LocalControllerDescription) - Static method in class org.inria.myriads.snoozenode.util.ManagementUtils
-
Marks the virtual machine as RUNNING.
- setVirtualMachineSubnets(String[]) - Method in class org.inria.myriads.snoozenode.configurator.networking.NetworkingSettings
-
Sets the virtual machine subnet.
- setWakeupTime(int) - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.ThresholdSettings
-
- setZooKeeper(ZooKeeperSettings) - Method in class org.inria.myriads.snoozenode.configurator.faulttolerance.FaultToleranceSettings
-
Sets the ZooKeeper parameters.
- ShellCommandExecuter - Class in org.inria.myriads.snoozenode.executor
-
Shell command executer.
- ShellCommandExecuter(int) - Constructor for class org.inria.myriads.snoozenode.executor.ShellCommandExecuter
-
Shell command executir.
- shutdown() - Method in class org.inria.myriads.snoozenode.groupmanager.reconfiguration.ReconfigurationScheduler
-
Shutdown the reconfiguration loop.
- shutdown(String) - Method in class org.inria.myriads.snoozenode.localcontroller.actuator.api.impl.LibVirtVirtualMachineActuator
-
Shutdown a virtual machine.
- shutdown(String) - Method in interface org.inria.myriads.snoozenode.localcontroller.actuator.api.VirtualMachineActuator
-
Shutdown virtual machine.
- shutdown() - Method in class org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown.impl.IPMIShutdown
-
Turns the server off using the ipmitool call.
- shutdown() - Method in class org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown.impl.SystemShutdown
-
Will call the native "shutdown" command to turn off the resource.
- shutdown() - Method in class org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown.impl.Test
-
Kills the local controller.
- Shutdown - Interface in org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown
-
Shutdown interface.
- shutdown() - Method in interface org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown.Shutdown
-
Shutdown node.
- ShutdownDriver - Enum in org.inria.myriads.snoozenode.configurator.energymanagement.enums
-
Shutdown implementation.
- shutdownNode() - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
-
Routine to shutdown the host.
- shutdownVirtualMachine(String) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
-
- shutdownVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
Routine to shutdown a virtual machine.
- shutdownVirtualMachine(String) - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
-
Routine to shutdown a virtual machine.
- sleep() - Method in class org.inria.myriads.snoozenode.groupmanager.energysaver.wakeup.WakeupResources
-
Causes the resolver module to sleep.
- sortGroupManagerDesceasing(List<GroupManagerDescription>, SortNorm) - Static method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.util.SortUtils
-
Sorts group managers in decreasing order.
- sortLocalControllersDecreasing(List<LocalControllerDescription>, ResourceDemandEstimator) - Static method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.util.SortUtils
-
Sort the local controlelrs in decreasing order according to the specified demand measure.
- sortLocalControllersIncreasing(List<LocalControllerDescription>, ResourceDemandEstimator) - Static method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.util.SortUtils
-
Sort the local controlelrs in decreasing order according to the specified demand measure.
- SortNorm - Enum in org.inria.myriads.snoozenode.groupmanager.managerpolicies.sort
-
Supported sort norms.
- SortUtils - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.util
-
Sort utilities.
- sortVirtualMachinesDecreasing(List<VirtualMachineMetaData>, ResourceDemandEstimator) - Static method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.util.SortUtils
-
Sort the given VM list in decreasing order according to the specified demand measure.
- sortVirtualMachinesIncreasing(List<VirtualMachineMetaData>, ResourceDemandEstimator) - Static method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.util.SortUtils
-
Sorts virtual machines in increasing order.
- splitVirtualMachines(ArrayList<VirtualMachineMetaData>, ArrayList<VirtualMachineMetaData>, ArrayList<VirtualMachineMetaData>) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.worker.VirtualClusterSubmissionWorker
-
Splits the virtual machines.
- splitVirtualMachines(ArrayList<VirtualMachineMetaData>, ArrayList<VirtualMachineMetaData>, ArrayList<VirtualMachineMetaData>) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.worker.VirtualMachineSubmissionWorker
-
Splits the virtual machines.
- start() - Method in class org.inria.myriads.snoozenode.groupmanager.leadelection.api.impl.ZooKeeperLeaderElection
-
Starts the leader election.
- start() - Method in interface org.inria.myriads.snoozenode.groupmanager.leadelection.api.LeaderElection
-
Starts the leader election.
- start(VirtualMachineSubmissionRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.VirtualMachineManager
-
Starts a virtual machine.
- start(String) - Method in class org.inria.myriads.snoozenode.localcontroller.actuator.api.impl.LibVirtVirtualMachineActuator
-
Launches a new Linux guest domain based on XML description.
- start(String) - Method in interface org.inria.myriads.snoozenode.localcontroller.actuator.api.VirtualMachineActuator
-
Start virtual machine.
- start(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.service.VirtualMachineMonitoringService
-
Start monitoring of a virtual machine.
- startManualMigration(MigrationRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.migration.MigrationPlanEnforcer
-
Start a migration.
- startMigration(MigrationRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.migration.MigrationPlanEnforcer
-
Migrates a virtual machine to the specified group manager.
- startMigration(MigrationRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
-
Starts the migration of the vm.
- startMigration(MigrationRequest) - Method in interface org.inria.myriads.snoozenode.groupmanager.statemachine.api.StateMachine
-
Starts the migration of the vm.
- startMonitoring() - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.service.LocalControllerMonitoringService
-
Starts the monitoring.
- startReconfiguration(String) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
-
Starts a reconfiguration on the given groupManager.
- startReconfiguration() - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
- startReconfiguration() - Method in class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
-
Starts the reconfiguration process.
- startReconfiguration() - Method in interface org.inria.myriads.snoozenode.groupmanager.statemachine.api.StateMachine
-
Starts the reconfiguration process.
- startService(NetworkAddress) - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.service.VirtualMachineMonitoringService
-
Starts the virtual machine monitor service.
- startServices(NetworkAddress) - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.service.GroupManagerMonitoringService
-
Start services.
- startVirtualCluster(VirtualClusterSubmissionRequest) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
-
Dispatches the virtual cluster submission request.
- startVirtualCluster(VirtualClusterSubmissionRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
Dispatches the virtual cluster submission request.
- startVirtualClusterSubmission(VirtualClusterSubmissionRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.VirtualClusterManager
-
Dispatches the virtual cluster submission request.
- startVirtualMachineDiscovery(String) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualmachinediscovery.VirtualMachineDiscovery
-
Starts the virtual machine discovery.
- startVirtualMachineMonitoring(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
-
Starts virtual machine monitoring.
- startVirtualMachines(VirtualMachineSubmissionRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
Starts virtual machines on the group manager.
- startVirtualMachines(VirtualMachineSubmissionRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
-
Starts the virtual machine.
- startVirtualMachines(VirtualMachineSubmissionRequest) - Method in interface org.inria.myriads.snoozenode.groupmanager.statemachine.api.StateMachine
-
Starts the virtual machine.
- startVirtualMachines(VirtualMachineSubmissionRequest) - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
-
Starts the virtual machines.
- StateMachine - Interface in org.inria.myriads.snoozenode.groupmanager.statemachine.api
-
State machine interface.
- Static - Class in org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl
-
Implements the round robin single group manager virtual cluster
placement policy.
- Static(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl.Static
-
Constructor.
- Static - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.impl
-
Implements the first-fit virtual machine placement policy.
- Static(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.impl.Static
-
Constructor.
- stop(String) - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.service.VirtualMachineMonitoringService
-
Stops monitoring of a virtual machine.
- stopService() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.service.VirtualMachineMonitoringService
-
Stops the service.
- stopServices() - Method in class org.inria.myriads.snoozenode.groupmanager.init.GroupManagerInit
-
Stops the group manager services.
- stringFalse - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
-
string false.
- stringTrue - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
-
string true.
- SubmissionSettings - Class in org.inria.myriads.snoozenode.configurator.submission
-
Submission settings.
- SubmissionSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.submission.SubmissionSettings
-
Constructor.
- suspend(String) - Method in class org.inria.myriads.snoozenode.localcontroller.actuator.api.impl.LibVirtVirtualMachineActuator
-
Suspend a virtual machine.
- suspend(String) - Method in interface org.inria.myriads.snoozenode.localcontroller.actuator.api.VirtualMachineActuator
-
Suspend virtual machine.
- suspend(String) - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.service.VirtualMachineMonitoringService
-
Halts the monitoring of a virtual machine.
- Suspend - Interface in org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend
-
Suspend interface.
- SuspendDriver - Enum in org.inria.myriads.snoozenode.configurator.energymanagement.enums
-
Suspend implementation.
- suspendEnergySaver() - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
Suspends the energy saver.
- suspendEnergySavers(List<GroupManagerDescription>) - Static method in class org.inria.myriads.snoozenode.groupmanager.energysaver.util.EnergySaverUtils
-
Suspends the the energy savers.
- suspendNodeToBoth() - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
-
Routine to suspend the local controller to disk.
- suspendNodeToDisk() - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
-
Routine to suspend the local controller to disk.
- suspendNodeToRam() - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
-
Routine to suspend the local controller to ram.
- SuspendState - Enum in org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend
-
Suspend states from "/sys/power/state".
- suspendToBoth() - Method in class org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.impl.PmUtils
-
Suspends the node to disk and memory.
- suspendToBoth() - Method in class org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.impl.Uswsusp
-
Suspends the node to disk and memory.
- suspendToBoth() - Method in interface org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.Suspend
-
Suspend to both (disk and memory).
- suspendToDisk() - Method in class org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.impl.PmUtils
-
Suspends the node to disk.
- suspendToDisk() - Method in class org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.impl.Uswsusp
-
Suspends the node to disk.
- suspendToDisk() - Method in interface org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.Suspend
-
Suspend to disk.
- suspendToRam() - Method in class org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.impl.PmUtils
-
Suspends the node to ram.
- suspendToRam() - Method in class org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.impl.Uswsusp
-
Suspends the node to ram.
- suspendToRam() - Method in interface org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.Suspend
-
Suspend to ram.
- suspendVirtualMachine(String) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
-
- suspendVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
-
Routine to suspend a virtual machine.
- suspendVirtualMachineOnMigration(String) - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
-
Routine to suspend a virtual machine on migration.
- suspendVirtualMachineOnRequest(String) - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
-
Routine to suspend a virtual machine.
- SystemMessage - Class in org.inria.myriads.snoozenode.message
-
System message class.
- SystemMessage(SystemMessageType, Object) - Constructor for class org.inria.myriads.snoozenode.message.SystemMessage
-
- SystemMessageType - Enum in org.inria.myriads.snoozenode.message
-
System message type.
- SystemShutdown - Class in org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown.impl
-
Shutdown based on the native shutdown command.
- SystemShutdown(ShellCommandExecuter) - Constructor for class org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown.impl.SystemShutdown
-
Constructor.
- SystemState - Enum in org.inria.myriads.snoozenode.groupmanager.statemachine
-
System states.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.configurator.energymanagement.enums.PowerSavingAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.configurator.energymanagement.enums.ShutdownDriver
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.configurator.energymanagement.enums.SuspendDriver
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.database.enums.DatabaseType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.groupmanager.estimator.enums.Estimator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.groupmanager.leaderpolicies.enums.Assignment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.groupmanager.leaderpolicies.enums.Dispatching
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.groupmanager.managerpolicies.enums.PlacementPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.groupmanager.managerpolicies.enums.Reconfiguration
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.groupmanager.managerpolicies.enums.Relocation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.groupmanager.managerpolicies.sort.SortNorm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.groupmanager.statemachine.SystemState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.groupmanager.statemachine.VirtualMachineCommand
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.localcontroller.monitoring.enums.LocalControllerState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.localcontroller.monitoring.enums.NetworkDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.localcontroller.monitoring.enums.VirtualMachineMonitoringCommand
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.SuspendState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.message.ManagementMessageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.message.SystemMessageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.myriads.snoozenode.monitoring.TransportProtocol
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inria.snoozenode.external.notifier.ExternalNotificationType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.inria.myriads.snoozenode.configurator.energymanagement.enums.PowerSavingAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.configurator.energymanagement.enums.ShutdownDriver
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.configurator.energymanagement.enums.SuspendDriver
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.database.enums.DatabaseType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.groupmanager.estimator.enums.Estimator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.groupmanager.leaderpolicies.enums.Assignment
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.groupmanager.leaderpolicies.enums.Dispatching
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.groupmanager.managerpolicies.enums.PlacementPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.groupmanager.managerpolicies.enums.Reconfiguration
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.groupmanager.managerpolicies.enums.Relocation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.groupmanager.managerpolicies.sort.SortNorm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.groupmanager.statemachine.SystemState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.groupmanager.statemachine.VirtualMachineCommand
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.localcontroller.monitoring.enums.LocalControllerState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.localcontroller.monitoring.enums.NetworkDirection
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.localcontroller.monitoring.enums.VirtualMachineMonitoringCommand
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.SuspendState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.message.ManagementMessageType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.message.SystemMessageType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.myriads.snoozenode.monitoring.TransportProtocol
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inria.snoozenode.external.notifier.ExternalNotificationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VirtualClusterManager - Class in org.inria.myriads.snoozenode.groupmanager.virtualclustermanager
-
Virtual Cluster Manager.
- VirtualClusterManager(NodeConfiguration, GroupLeaderRepository, ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.VirtualClusterManager
-
Constructor.
- VirtualClusterSubmissionListener - Interface in org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.listener
-
Virtual cluster submission.
- VirtualClusterSubmissionWorker - Class in org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.worker
-
Virtual Cluster submission logic.
- VirtualClusterSubmissionWorker(String, ArrayList<VirtualMachineMetaData>, NodeConfiguration, DispatchingPolicy, GroupLeaderRepository, ResourceDemandEstimator, VirtualClusterSubmissionListener) - Constructor for class org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.worker.VirtualClusterSubmissionWorker
-
Constructor.
- VirtualMachineActuator - Interface in org.inria.myriads.snoozenode.localcontroller.actuator.api
-
Interface to control virtual machines.
- VirtualMachineCassandraCommunicator - Class in org.inria.myriads.snoozenode.comunicator.api.impl
-
Virtual Machine Cassandra Communicator.
- VirtualMachineCassandraCommunicator(NetworkAddress, DatabaseSettings) - Constructor for class org.inria.myriads.snoozenode.comunicator.api.impl.VirtualMachineCassandraCommunicator
-
Virtual Machine Cassandra Communicator.
- VirtualMachineCommand - Enum in org.inria.myriads.snoozenode.groupmanager.statemachine
-
Virtual machine commands.
- VirtualMachineDiscovery - Class in org.inria.myriads.snoozenode.groupmanager.virtualmachinediscovery
-
Virtual machine discovery logic.
- VirtualMachineDiscovery(GroupLeaderRepository) - Constructor for class org.inria.myriads.snoozenode.groupmanager.virtualmachinediscovery.VirtualMachineDiscovery
-
Virtual machine discovery constructor.
- VirtualMachineEuclidDecreasing - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators
-
Euclid norm based virtual machine sorting in decreasing order.
- VirtualMachineEuclidDecreasing(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators.VirtualMachineEuclidDecreasing
-
Constructor.
- VirtualMachineHeartbeatDataProducer - Class in org.inria.myriads.snoozenode.localcontroller.monitoring.producer
-
Heartbeat data producer.
- VirtualMachineHeartbeatDataProducer(String, int, BlockingQueue<AggregatedVirtualMachineData>) - Constructor for class org.inria.myriads.snoozenode.localcontroller.monitoring.producer.VirtualMachineHeartbeatDataProducer
-
Virtual machine heartbeat producer.
- VirtualMachineInformation - Class in org.inria.myriads.snoozenode.localcontroller.monitoring.information
-
Virtual machine monitoring information.
- VirtualMachineInformation(int, long, long, List<NetworkTrafficInformation>) - Constructor for class org.inria.myriads.snoozenode.localcontroller.monitoring.information.VirtualMachineInformation
-
Constructor.
- VirtualMachineL1Decreasing - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators
-
L1 norm based virtual machine sorting in decreasing order.
- VirtualMachineL1Decreasing(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators.VirtualMachineL1Decreasing
-
Consturctor.
- VirtualMachineL1Increasing - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators
-
L1 norm based virtual machine sorting in increasing order.
- VirtualMachineL1Increasing(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators.VirtualMachineL1Increasing
-
Consturctor.
- VirtualMachineManager - Class in org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager
-
Virtual machine manager.
- VirtualMachineManager(NodeConfiguration, ResourceDemandEstimator, GroupManagerRepository, StateMachine) - Constructor for class org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.VirtualMachineManager
-
Constructor.
- VirtualMachineManagerListener - Interface in org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.listener
-
Virtual machine manager listener.
- VirtualMachineMaxDecreasing - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators
-
Max norm based virtual machine sorting in decreasing order.
- VirtualMachineMaxDecreasing(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators.VirtualMachineMaxDecreasing
-
Constructor.
- VirtualMachineMonitor - Interface in org.inria.myriads.snoozenode.localcontroller.monitoring.api
-
Interface to monitor virtual machines.
- VirtualMachineMonitorDataConsumer - Class in org.inria.myriads.snoozenode.localcontroller.monitoring.consumer
-
Virtual machine monitor data consumer.
- VirtualMachineMonitorDataConsumer(LocalControllerDescription, NetworkAddress, BlockingQueue<AggregatedVirtualMachineData>, InfrastructureMonitoring, DatabaseSettings, VirtualMachineMonitoringListener) - Constructor for class org.inria.myriads.snoozenode.localcontroller.monitoring.consumer.VirtualMachineMonitorDataConsumer
-
Constructor.
- VirtualMachineMonitorDataProducer - Class in org.inria.myriads.snoozenode.localcontroller.monitoring.producer
-
Virtual machine monitoring data producer.
- VirtualMachineMonitorDataProducer(VirtualMachineMetaData, InfrastructureMonitoring, BlockingQueue<AggregatedVirtualMachineData>, VirtualMachineMonitoringListener) - Constructor for class org.inria.myriads.snoozenode.localcontroller.monitoring.producer.VirtualMachineMonitorDataProducer
-
Constructor.
- VirtualMachineMonitoringCommand - Enum in org.inria.myriads.snoozenode.localcontroller.monitoring.enums
-
Monitoring state.
- VirtualMachineMonitoringException - Exception in org.inria.myriads.snoozenode.exception
-
Virtual machine monitoring exception.
- VirtualMachineMonitoringException() - Constructor for exception org.inria.myriads.snoozenode.exception.VirtualMachineMonitoringException
-
Empty constructor.
- VirtualMachineMonitoringException(String) - Constructor for exception org.inria.myriads.snoozenode.exception.VirtualMachineMonitoringException
-
Virtual machine monitoring exception.
- VirtualMachineMonitoringListener - Interface in org.inria.myriads.snoozenode.localcontroller.monitoring.listener
-
Virtual machine monitoring callback.
- VirtualMachineMonitoringService - Class in org.inria.myriads.snoozenode.localcontroller.monitoring.service
-
Virtual machine monitoring service.
- VirtualMachineMonitoringService(LocalControllerDescription, LocalControllerRepository, InfrastructureMonitoring, DatabaseSettings) - Constructor for class org.inria.myriads.snoozenode.localcontroller.monitoring.service.VirtualMachineMonitoringService
-
Constructor.
- VirtualMachineRelocation - Interface in org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation
-
Virtual machine overload relocation interface.
- VIRTUALMACHINES_CF - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
-
virtual Machines column family.
- VIRTUALMACHINES_MONITORING_CF - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
-
virtual Machines column family.
- VirtualMachineSubmissionException - Exception in org.inria.myriads.snoozenode.exception
-
Virtual machine submission exception.
- VirtualMachineSubmissionException() - Constructor for exception org.inria.myriads.snoozenode.exception.VirtualMachineSubmissionException
-
Empty constructor.
- VirtualMachineSubmissionException(String) - Constructor for exception org.inria.myriads.snoozenode.exception.VirtualMachineSubmissionException
-
Virtual machine submission exception.
- VirtualMachineSubmissionWorker - Class in org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.worker
-
Virtual machine submission worker.
- VirtualMachineSubmissionWorker(String, int, VirtualMachineSubmissionRequest, GroupManagerRepository, PlacementPolicy, StateMachine, ResourceDemandEstimator, VirtualMachineManagerListener, ExternalNotifier) - Constructor for class org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.worker.VirtualMachineSubmissionWorker
-
Constructor.
- VirtualNetworkFactory - Class in org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager
-
Virtual network factory.
- VirtualNetworkManager - Interface in org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager.api
-
Virtual network manager interface.