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

A

activateOptions() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
Activate options.
ActuatorFactory - Class in org.inria.myriads.snoozenode.localcontroller.actuator
Actuator factory.
addAggregatedMonitoringData(String, List<AggregatedVirtualMachineData>) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
Adds aggregated virtual machine monitoring data.
addAggregatedMonitoringData(String, List<AggregatedVirtualMachineData>) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
 
addAggregatedMonitoringData(String, List<AggregatedVirtualMachineData>) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
Add monitoring data for a virtual machine.
addAggregatedMonitoringData(String, List<AggregatedVirtualMachineData>) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
 
addAggregatedMonitoringDataCassandra(String, List<AggregatedVirtualMachineData>) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Adds aggregated monitoring data to Cassandra.
addEqualsExpression(String, String) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator
Add equal expression.
addEqualsExpression(String, String) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
Add equals expression.
addExcludedRows(String...) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator
excludes rows.
addExcludedRows(String[]) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
Add rows to exclude.
addGroupManagerDescription(GroupManagerDescription) - Method in interface org.inria.myriads.snoozenode.database.api.GroupLeaderRepository
Adds a group manager description.
addGroupManagerDescription(GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
Adds a group manager description.
addGroupManagerDescription(GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupLeaderMemoryRepository
Adds a group manager description.
addGroupManagerDescription(GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupLeaderWrapperRepository
 
addGroupManagerDescriptionCassandra(GroupManagerDescription, boolean, boolean) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Add (serialize) a group manager to cassandra.
addGroupManagerSummaryInformation(String, GroupManagerSummaryInformation) - Method in interface org.inria.myriads.snoozenode.database.api.GroupLeaderRepository
Adds group manager data.
addGroupManagerSummaryInformation(String, GroupManagerSummaryInformation) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
Adds group manager data.
addGroupManagerSummaryInformation(String, GroupManagerSummaryInformation) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupLeaderMemoryRepository
Adds group manager data.
addGroupManagerSummaryInformation(String, GroupManagerSummaryInformation) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupLeaderWrapperRepository
 
addGroupManagerSummaryInformationCassandra(String, GroupManagerSummaryInformation) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Add a groupmanager summary information into cassandra.
addIpAddress(String) - Method in interface org.inria.myriads.snoozenode.database.api.GroupLeaderRepository
Adds the IP address.
addIpAddress(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
Adds the IP address.
addIpAddress(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupLeaderMemoryRepository
Adds an IP address based on a string.
addIpAddress(String) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupLeaderWrapperRepository
 
addLocalControllerDescription(LocalControllerDescription) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
Adds local controller description.
addLocalControllerDescription(LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
 
addLocalControllerDescription(LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
Add local controller description.
addLocalControllerDescription(LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
 
addLocalControllerDescriptionCassandra(String, LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Add (serialize) a local controller to cassandra.
addMigrationListener(MigrationListener) - Method in class org.inria.myriads.snoozenode.groupmanager.migration.worker.MigrationWorker
Adds a migration listener.
addStringColumn(Keyspace, String, String, String, String) - Static method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
Add a column in a specific column family.
addVirtualMachine(VirtualMachineMetaData) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
Adds virtual machine.
addVirtualMachine(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
 
addVirtualMachine(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
Adds virtual machine meta data.
addVirtualMachine(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
 
addVirtualMachineAfterMigration(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
 
addVirtualMachineCassandra(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Add (serialize) virtual machine to cassandra.
addVirtualMachineMetaData(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.LocalControllerMemoryRepository
Adds virtual machine meta data.
addVirtualMachineMetaData(VirtualMachineMetaData) - Method in interface org.inria.myriads.snoozenode.database.api.LocalControllerRepository
Adds virtual machine meta data.
AggregatedVirtualMachineData - Class in org.inria.myriads.snoozenode.localcontroller.monitoring.transport
Aggregated virtual machine data.
AggregatedVirtualMachineData() - Constructor for class org.inria.myriads.snoozenode.localcontroller.monitoring.transport.AggregatedVirtualMachineData
Default constructor.
AggregatedVirtualMachineData(String, List<VirtualMachineMonitoringData>) - Constructor for class org.inria.myriads.snoozenode.localcontroller.monitoring.transport.AggregatedVirtualMachineData
Constructor.
AnomalyResolver - Class in org.inria.myriads.snoozenode.groupmanager.anomaly
Anomaly resolver.
AnomalyResolver(RelocationSettings, ResourceDemandEstimator, GroupManagerRepository, StateMachine, ExternalNotifier) - Constructor for class org.inria.myriads.snoozenode.groupmanager.anomaly.AnomalyResolver
Constructor.
AnomalyResolverException - Exception in org.inria.myriads.snoozenode.exception
Anomaly resolver exception.
AnomalyResolverException() - Constructor for exception org.inria.myriads.snoozenode.exception.AnomalyResolverException
Empty constructor.
AnomalyResolverException(String) - Constructor for exception org.inria.myriads.snoozenode.exception.AnomalyResolverException
Resolver exception.
applyPackingDensity(List<Double>, PackingDensity) - Method in class org.inria.myriads.snoozenode.groupmanager.estimator.ResourceDemandEstimator
Creates new requested capacity.
assign(LocalControllerDescription, List<GroupManagerDescription>) - Method in interface org.inria.myriads.snoozenode.groupmanager.leaderpolicies.assignment.AssignmentPolicy
Assigns local controller to group manager.
assign(LocalControllerDescription, List<GroupManagerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.assignment.impl.RandomLocalController
Main routine to assign a group manager.
assign(LocalControllerDescription, List<GroupManagerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.assignment.impl.RoundRobinLocalController
Main routine to assign a group manager.
assignIpAddresses(List<VirtualMachineMetaData>) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager.api.impl.HostVirtualNetworkManager
Assigns IP addresses to virtual machines.
assignIpAddresses(List<VirtualMachineMetaData>) - Method in interface org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager.api.VirtualNetworkManager
Assigns IP addresses to virtual machines.
assignLocalController(LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
Assign local controller to a group manager.
assignLocalController(LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.init.GroupLeaderInit
Assigns local controller to group manager.
Assignment - Enum in org.inria.myriads.snoozenode.groupmanager.leaderpolicies.enums
Local controller assignment policy.
AssignmentPolicy - Interface in org.inria.myriads.snoozenode.groupmanager.leaderpolicies.assignment
Local controller assignment policy.
AverageCPUDemandEstimator - Class in org.inria.myriads.snoozenode.groupmanager.estimator.api.impl
Average CPU demand estimator.
AverageCPUDemandEstimator() - Constructor for class org.inria.myriads.snoozenode.groupmanager.estimator.api.impl.AverageCPUDemandEstimator
 
AverageMemoryDemandEstimator - Class in org.inria.myriads.snoozenode.groupmanager.estimator.api.impl
Average memory demand estimator.
AverageMemoryDemandEstimator() - Constructor for class org.inria.myriads.snoozenode.groupmanager.estimator.api.impl.AverageMemoryDemandEstimator
 
AverageNetworkDemandEstimator - Class in org.inria.myriads.snoozenode.groupmanager.estimator.api.impl
Sample network demand estimator.
AverageNetworkDemandEstimator() - Constructor for class org.inria.myriads.snoozenode.groupmanager.estimator.api.impl.AverageNetworkDemandEstimator
 

B

BootstrapApplication - Class in org.inria.myriads.snoozenode.main.applications
Bootstrap application.
BootstrapApplication(Context) - Constructor for class org.inria.myriads.snoozenode.main.applications.BootstrapApplication
Constructor.
BootstrapBackend - Class in org.inria.myriads.snoozenode.bootstrap
Bootstrap backend logic.
BootstrapBackend(NodeConfiguration) - Constructor for class org.inria.myriads.snoozenode.bootstrap.BootstrapBackend
Bootstrap backend constructor.
BootstrapCassandraRepository - Class in org.inria.myriads.snoozenode.database.api.impl.cassandra
Bootstrap Cassandra repository.
BootstrapCassandraRepository(String) - Constructor for class org.inria.myriads.snoozenode.database.api.impl.cassandra.BootstrapCassandraRepository
Constructor.
BootstrapMemoryRepository - Class in org.inria.myriads.snoozenode.database.api.impl.memory
Bootstrap "in-memory" repository.
BootstrapMemoryRepository() - Constructor for class org.inria.myriads.snoozenode.database.api.impl.memory.BootstrapMemoryRepository
 
BootstrapRepository - Interface in org.inria.myriads.snoozenode.database.api
Bootstrap repository interfaces Compare to the other repo it's only get here.
BootstrapResource - Class in org.inria.myriads.snoozenode.bootstrap
Bootstrap resource.
BootstrapResource() - Constructor for class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
Constructor.
byteFalse - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
byte[] false.
byteTrue - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
byte[] true.

C

CassandraGroupManagerDataSender - Class in org.inria.myriads.snoozenode.monitoring.datasender.api.impl
Cassandra data sender.
CassandraGroupManagerDataSender(DatabaseSettings) - Constructor for class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.CassandraGroupManagerDataSender
Cassandra direct sender constructor.
CassandraRepository - Class in org.inria.myriads.snoozenode.database.api.impl.cassandra
Cassandra Repository.
CassandraRepository(String, int, int) - Constructor for class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Constructor.
CassandraRepository(String) - Constructor for class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Constructor.
CassandraSettings - Class in org.inria.myriads.snoozenode.configurator.database.cassandra
Cassandra settings.
CassandraSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.database.cassandra.CassandraSettings
Constructor.
CassandraSettings(String) - Constructor for class org.inria.myriads.snoozenode.configurator.database.cassandra.CassandraSettings
Constructor.
CassandraUtils - Class in org.inria.myriads.snoozenode.database.api.impl.cassandra.utils
Cassandra utils.
CassandraVirtualMachineDataSender - Class in org.inria.myriads.snoozenode.monitoring.datasender.api.impl
Cassandra data sender.
CassandraVirtualMachineDataSender(DatabaseSettings) - Constructor for class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.CassandraVirtualMachineDataSender
Cassandra direct sender constructor.
changeLocalControllerStatus(String, LocalControllerStatus) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
Changes the local controller status.
changeLocalControllerStatus(String, LocalControllerStatus) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
 
changeLocalControllerStatus(String, LocalControllerStatus) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
Changes the local controller status.
changeLocalControllerStatus(String, LocalControllerStatus) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
 
changeVirtualMachineStatus(VirtualMachineLocation, VirtualMachineStatus) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
Changes virtual machine status.
changeVirtualMachineStatus(VirtualMachineLocation, VirtualMachineStatus) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
 
changeVirtualMachineStatus(VirtualMachineLocation, VirtualMachineStatus) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
Changes the virtual machine state.
changeVirtualMachineStatus(String, VirtualMachineStatus) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.LocalControllerMemoryRepository
Changes the virtual machine status.
changeVirtualMachineStatus(String, VirtualMachineStatus) - Method in interface org.inria.myriads.snoozenode.database.api.LocalControllerRepository
Changes the virtual machine status.
changeVirtualMachineStatus(VirtualMachineLocation, VirtualMachineStatus) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
 
checkForRow(Keyspace, String, String) - Static method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
Checks if a specific row exist.
checkVirtualMachineStatus(VirtualMachineLocation, VirtualMachineStatus) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
Checks virtual machine status.
checkVirtualMachineStatus(VirtualMachineLocation, VirtualMachineStatus) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
 
checkVirtualMachineStatus(VirtualMachineLocation, VirtualMachineStatus) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
Checks virtual machine status.
checkVirtualMachineStatus(VirtualMachineLocation, VirtualMachineStatus) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
 
clean() - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
Cleans the repository.
clean() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
 
clean() - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
Cleans the repository.
clean() - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
 
clear() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Clear to repository.
close() - Method in interface org.inria.myriads.snoozenode.comunicator.api.Communicator
Closes the communicator.
close() - Method in class org.inria.myriads.snoozenode.comunicator.api.impl.GroupManagerCassandraCommunicator
 
close() - Method in class org.inria.myriads.snoozenode.comunicator.api.impl.MemoryCommunicator
 
close() - Method in class org.inria.myriads.snoozenode.comunicator.api.impl.VirtualMachineCassandraCommunicator
 
close() - Method in interface org.inria.myriads.snoozenode.monitoring.datasender.api.DataSender
Closes the sender.
close() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.CassandraGroupManagerDataSender
Closes the sender.
close() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.CassandraVirtualMachineDataSender
Closes the sender.
close() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
Closes the channel and connection to RabbitMQ when shutting down the appender.
close() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.TCPDataSender
Closes the sender.
CLUSTER - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
Cluster column family.
commandVirtualMachine(VirtualMachineCommand, String) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapBackend
Sends a command to a virtual machine.
Communicator - Interface in org.inria.myriads.snoozenode.comunicator.api
Communicator.
CommunicatorFactory - Class in org.inria.myriads.snoozenode.comunicator
Communicator factory.
compare(GroupManagerDescription, GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.comparators.GroupManagerL1Decreasing
Compares two virtual machines.
compare(LocalControllerDescription, LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators.LocalControllerL1Decreasing
Compares two virtual machines.
compare(LocalControllerDescription, LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators.LocalControllerL1Increasing
Compares two virtual machines.
compare(VirtualMachineMetaData, VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators.VirtualMachineEuclidDecreasing
Compares two virtual machines.
compare(VirtualMachineMetaData, VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators.VirtualMachineL1Decreasing
Compares two virtual machines.
compare(VirtualMachineMetaData, VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators.VirtualMachineL1Increasing
Compares two virtual machines.
compare(VirtualMachineMetaData, VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators.VirtualMachineMaxDecreasing
Compares two virtual machines.
computeLocalControllerCapacity(LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.estimator.ResourceDemandEstimator
Estimates the local controller utilization.
computeMaxAllowedCapacity(LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.estimator.ResourceDemandEstimator
Computes the allowed utilization.
computeReconfigurationPlan(List<VirtualMachineMetaData>, List<LocalControllerDescription>, ResourceDemandEstimator, LocalControllerState) - Static method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.utility.RelocationUtility
Computes the migration plan for anomalied local controllers.
Connector - Interface in org.inria.myriads.snoozenode.localcontroller.connector
Hypervisor conntector interface.
ConnectorException - Exception in org.inria.myriads.snoozenode.exception
Connector exception.
ConnectorException() - Constructor for exception org.inria.myriads.snoozenode.exception.ConnectorException
Empty constructor.
ConnectorException(String) - Constructor for exception org.inria.myriads.snoozenode.exception.ConnectorException
Connector exception.
connectToHypervisor(String, HypervisorSettings) - Static method in class org.inria.myriads.snoozenode.localcontroller.connector.util.LibVirtUtil
Establish a connection to the hypervisor.
controlVirtualMachine(VirtualMachineCommand, VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
Processes virtual machine command.
controlVirtualMachine(VirtualMachineCommand, VirtualMachineLocation) - Method in interface org.inria.myriads.snoozenode.groupmanager.statemachine.api.StateMachine
Processes virtual machine command.
convertMacToIp(String) - Static method in class org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager.api.impl.HostVirtualNetworkManager
Converts a MAC to IP address.
CPUDemandEstimator - Interface in org.inria.myriads.snoozenode.groupmanager.estimator.api
CPU demand estimator interface.
createGroupLeaderDescriptionFromHeartbeat(HeartbeatMessage) - Static method in class org.inria.myriads.snoozenode.util.ManagementUtils
Creates group manager info from heartbeat message.
createGroupManagerDescription(NodeRole, NetworkingSettings) - Static method in class org.inria.myriads.snoozenode.util.ManagementUtils
Creates a group manager from node role.
createHeartbeatMessage(ListenSettings, String) - Static method in class org.inria.myriads.snoozenode.util.ManagementUtils
Creates a heartbeat message from node params.
createInboundRoot() - Method in class org.inria.myriads.snoozenode.main.applications.BootstrapApplication
Creates the root restlet.
createInboundRoot() - Method in class org.inria.myriads.snoozenode.main.applications.GroupManagerApplication
Creates the inbound restlet.
createInboundRoot() - Method in class org.inria.myriads.snoozenode.main.applications.LocalControllerApplication
Creates the root restlet.
createLocalController(NodeConfiguration, ArrayList<Double>) - Static method in class org.inria.myriads.snoozenode.util.ManagementUtils
Creates a local controller from node configuration.
createLocalController(MigrationRequest) - Static method in class org.inria.myriads.snoozenode.util.ManagementUtils
Creates a local controller from migration request.
createMigrationRequest(ClientMigrationRequestSimple) - Method in interface org.inria.myriads.snoozenode.database.api.BootstrapRepository
Creates the migration request.
createMigrationRequest(ClientMigrationRequestSimple) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.BootstrapCassandraRepository
 
createMigrationRequest(ClientMigrationRequestSimple) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.BootstrapMemoryRepository
 

D

DatabaseFactory - Class in org.inria.myriads.snoozenode.database
Database factory.
DatabaseSettings - Class in org.inria.myriads.snoozenode.configurator.database
Database settings.
DatabaseSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.database.DatabaseSettings
Constructor.
DatabaseType - Enum in org.inria.myriads.snoozenode.database.enums
Database type.
DataListener - Interface in org.inria.myriads.snoozenode.tcpip
Data listener.
DataSender - Interface in org.inria.myriads.snoozenode.monitoring.datasender.api
Data Sender.
DataSenderFactory - Class in org.inria.myriads.snoozenode.monitoring.datasender
Data sender factory class.
deserializeObject(byte[]) - Static method in class org.inria.myriads.snoozenode.util.SerializationUtils
Deserialize object.
destroy(String) - Method in class org.inria.myriads.snoozenode.localcontroller.actuator.api.impl.LibVirtVirtualMachineActuator
Shutdown a virtual machine.
destroy(String) - Method in interface org.inria.myriads.snoozenode.localcontroller.actuator.api.VirtualMachineActuator
Destroy virtual machine.
destroyVirtualMachine(String) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
 
destroyVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
Routine to shutdown a virtual machine.
destroyVirtualMachine(String) - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
Routine to destroy a virtual machine.
detectThresholdCrossing(LocalControllerDataTransporter) - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.threshold.ThresholdCrossingDetector
Detects possible threshold crossings.
discoverVirtualMachine(String) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
Routine to discover the group manager hosting a virtual machine.
dispatch(List<VirtualMachineMetaData>, List<GroupManagerDescription>) - Method in interface org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.DispatchingPolicy
Dispatches a virtual cluster.
dispatch(List<VirtualMachineMetaData>, List<GroupManagerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl.FirstFit
Assigns a virtual cluster.
dispatch(List<VirtualMachineMetaData>, List<GroupManagerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl.RoundRobin
Assigns a virtual cluster.
dispatch(List<VirtualMachineMetaData>, List<GroupManagerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl.Static
Assigns a virtual cluster.
Dispatching - Enum in org.inria.myriads.snoozenode.groupmanager.leaderpolicies.enums
Virtual cluster dispatching strategy.
DispatchingPlan - Class in org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching
Dispatching plan.
DispatchingPlan(List<GroupManagerDescription>) - Constructor for class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.DispatchingPlan
Constructor.
DispatchingPolicy - Interface in org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching
Virtual cluster dispatching policy.
DispatchPlanException - Exception in org.inria.myriads.snoozenode.exception
Exception from virtual cluster submission worker.
DispatchPlanException() - Constructor for exception org.inria.myriads.snoozenode.exception.DispatchPlanException
Empty constructor.
DispatchPlanException(String) - Constructor for exception org.inria.myriads.snoozenode.exception.DispatchPlanException
Dispatch exception.
DriverSettings - Class in org.inria.myriads.snoozenode.configurator.energymanagement
Driver settings.
DriverSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.energymanagement.DriverSettings
Constructor.
drop(Keyspace, List<String>, String) - Static method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
Drop list of keys from a column family.
dropGroupManager(String) - Method in interface org.inria.myriads.snoozenode.database.api.GroupLeaderRepository
Drops a group manager.
dropGroupManager(String, boolean, boolean) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Drop a group manager from the cassandra cluster.
dropGroupManager(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
Drops a group manager.
dropGroupManager(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupLeaderMemoryRepository
Removes a group manager from the repository.
dropGroupManager(String) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupLeaderWrapperRepository
 
dropLocalController(String, boolean) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
Drops the active local controller.
dropLocalController(String, boolean) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
 
dropLocalController(String, boolean) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
Removes the local controller data.
dropLocalController(String, boolean) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
 
dropVirtualMachineData(VirtualMachineLocation) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
Drops all virtual machine data.
dropVirtualMachineData(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
 
dropVirtualMachineData(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
Drops virtual machine data.
dropVirtualMachineData(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
 
dropVirtualMachineMetaData(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.LocalControllerMemoryRepository
Drops the virtual machine meta data.
dropVirtualMachineMetaData(String) - Method in interface org.inria.myriads.snoozenode.database.api.LocalControllerRepository
Drops virual machine meta data.
dropVirtualMachineMetaData(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
Drops virtual machine meta data.

E

EnergyManagementSettings - Class in org.inria.myriads.snoozenode.configurator.energymanagement
Energy management settings.
EnergyManagementSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.energymanagement.EnergyManagementSettings
Constructor.
EnergySaver - Class in org.inria.myriads.snoozenode.groupmanager.energysaver.saver
Implements the energy saving logic.
EnergySaver(EnergyManagementSettings, GroupManagerRepository, StateMachine) - Constructor for class org.inria.myriads.snoozenode.groupmanager.energysaver.saver.EnergySaver
Energy saver constructor.
EnergySaverFactory - Class in org.inria.myriads.snoozenode.groupmanager.energysaver
Energy saver factory.
EnergySaverUtils - Class in org.inria.myriads.snoozenode.groupmanager.energysaver.util
Energy saver utilities.
enforceMigrationPlan(ReconfigurationPlan) - Method in class org.inria.myriads.snoozenode.groupmanager.migration.MigrationPlanEnforcer
Enforces the migration plan.
estimate(Map<Long, VirtualMachineMonitoringData>) - Method in interface org.inria.myriads.snoozenode.groupmanager.estimator.api.CPUDemandEstimator
Estimates the CPU demand.
estimate(Map<Long, VirtualMachineMonitoringData>) - Method in class org.inria.myriads.snoozenode.groupmanager.estimator.api.impl.AverageCPUDemandEstimator
Estimates the CPU demand.
estimate(Map<Long, VirtualMachineMonitoringData>) - Method in class org.inria.myriads.snoozenode.groupmanager.estimator.api.impl.AverageMemoryDemandEstimator
Estimates the memory demand.
estimate(Map<Long, VirtualMachineMonitoringData>) - Method in class org.inria.myriads.snoozenode.groupmanager.estimator.api.impl.AverageNetworkDemandEstimator
Estimates the network demand.
estimate(Map<Long, VirtualMachineMonitoringData>) - Method in interface org.inria.myriads.snoozenode.groupmanager.estimator.api.MemoryDemandEstimator
Estimates the memory demand.
estimate(Map<Long, VirtualMachineMonitoringData>) - Method in interface org.inria.myriads.snoozenode.groupmanager.estimator.api.NetworkDemandEstimator
Estimates the network demand.
estimateVirtualMachineResourceDemand(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.groupmanager.estimator.ResourceDemandEstimator
Estimates virtual machine resource demands.
Estimator - Enum in org.inria.myriads.snoozenode.groupmanager.estimator.enums
Supported resource demand estimators.
EstimatorPolicy - Class in org.inria.myriads.snoozenode.configurator.estimator
Estimator policies.
EstimatorPolicy() - Constructor for class org.inria.myriads.snoozenode.configurator.estimator.EstimatorPolicy
 
EstimatorSettings - Class in org.inria.myriads.snoozenode.configurator.estimator
Estimator settings.
EstimatorSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.estimator.EstimatorSettings
Constructor.
EstimatorUtils - Class in org.inria.myriads.snoozenode.groupmanager.estimator.util
Estimator utils.
execute() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator
execute the request.
execute(String) - Method in class org.inria.myriads.snoozenode.executor.ShellCommandExecuter
Execute shell command.
execute(JobExecutionContext) - Method in class org.inria.myriads.snoozenode.groupmanager.reconfiguration.ReconfigurationJob
Execute routine called by the scheduler.
ExecutorListener - Interface in org.inria.myriads.snoozenode.executor.listener
Execution listener.
ExecutorThread - Class in org.inria.myriads.snoozenode.executor.thread
Executor thread.
ExecutorThread(String, ExecutorListener) - Constructor for class org.inria.myriads.snoozenode.executor.thread.ExecutorThread
Wakeup watchdog.
ExternalNotificationType - Enum in org.inria.snoozenode.external.notifier
Externale notification type.
ExternalNotifier - Class in org.inria.snoozenode.external.notifier
External notifier.
ExternalNotifier(NodeConfiguration) - Constructor for class org.inria.snoozenode.external.notifier.ExternalNotifier
Constructor.
ExternalNotifierSettings - Class in org.inria.myriads.snoozenode.configurator.monitoring.external
Monitoring settings.
ExternalNotifierSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.monitoring.external.ExternalNotifierSettings
 
ExternalNotifierUtils - Class in org.inria.myriads.snoozenode.util
External notifier utils.

F

FaultToleranceSettings - Class in org.inria.myriads.snoozenode.configurator.faulttolerance
Fault tolenrace settings.
FaultToleranceSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.faulttolerance.FaultToleranceSettings
Constructor.
fillGroupManagerDescription(GroupManagerDescription) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
Fills the group manager description.
fillGroupManagerDescription(GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
 
fillGroupManagerDescription(GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
Fills the group manager description.
fillGroupManagerDescription(GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
 
fillGroupManagerSummaryInformation(GroupManagerDescription, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Fills group manager description with summary information.
fillVirtualMachineMonitoringData(VirtualMachineMetaData, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Fills the virtual machine meta data with monitoring datas.
fillWithLocalControllers(GroupManagerDescription, boolean, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Fill the group manager description with the associated localcontrollers.
fillWithVirtualMachines(String, ArrayList<LocalControllerDescription>, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Fills the hashmap with virtualmachines.
fillWithVirtualMachines(GroupManagerDescription, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Fills the group manager description with the associated virtual machines.
fillWithVirtualMachines(LocalControllerDescription, int) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Fills the localcontroller with its virtual machines.
findSuitableLocalController(VirtualMachineMetaData, List<LocalControllerDescription>, ResourceDemandEstimator) - Static method in class org.inria.myriads.snoozenode.groupmanager.estimator.util.EstimatorUtils
Finds a suitable local controller.
FirstFit - Class in org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl
Implements the round robin single group manager virtual cluster placement policy.
FirstFit(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl.FirstFit
Constructor.
FirstFit - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.impl
Implements the first-fit virtual machine placement policy.
FirstFit(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.impl.FirstFit
Constructor.
fromByteBuffer(ByteBuffer) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.JsonSerializer
 
fromString(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.JsonSerializer
from String.
fromString(String) - Static method in enum org.inria.myriads.snoozenode.groupmanager.statemachine.VirtualMachineCommand
Convert from string.

G

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.

H

hasEnoughGroupManagerCapacity(VirtualMachineMetaData, GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.estimator.ResourceDemandEstimator
Verifies weather a virtual machine fits into the group manager based on its summary information.
hasEnoughLocalControllerCapacity(VirtualMachineMetaData, LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.estimator.ResourceDemandEstimator
Checks whether a local controller has enough active capacity to host the VM.
hasLocalController(NetworkAddress) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
Checks if local controller exists.
hasLocalController(NetworkAddress) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
 
hasLocalController(NetworkAddress) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
Deprecated. 
hasLocalController(NetworkAddress) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
 
hasLocalController(NetworkAddress) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
Deprecated. 
hasNext() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
 
hasSuspendSupport(SuspendState) - Static method in class org.inria.myriads.snoozenode.localcontroller.powermanagement.util.PowerManagementUtils
Checks if the suspend state is supported.
hasVirtualMachine(VirtualMachineLocation) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
Checks if a virtual machine is active on a particular local controller.
hasVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
 
hasVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
Checls if a particular virtual machine is active on a particular local controller.
hasVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
 
hasVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
Checks if a virtual machine is active a particular local controller.
HeartbeatFactory - Class in org.inria.myriads.snoozenode.heartbeat
Heartbeat factory.
HeartbeatListener - Interface in org.inria.myriads.snoozenode.heartbeat.listener
Heartbeat event handler interface.
HeartbeatMessage - Class in org.inria.myriads.snoozenode.heartbeat.message
Heartmeat message.
HeartbeatMessage() - Constructor for class org.inria.myriads.snoozenode.heartbeat.message.HeartbeatMessage
 
HeartbeatMulticastReceiver - Class in org.inria.myriads.snoozenode.heartbeat.receiver
Heartbeat multicast listener.
HeartbeatMulticastReceiver(NetworkAddress, int, HeartbeatListener) - Constructor for class org.inria.myriads.snoozenode.heartbeat.receiver.HeartbeatMulticastReceiver
Heartbeat multicast listener constructor.
HeartbeatMulticastSender - Class in org.inria.myriads.snoozenode.heartbeat.sender
Heartbeat message sender.
HeartbeatMulticastSender(NetworkAddress, int, HeartbeatMessage) - Constructor for class org.inria.myriads.snoozenode.heartbeat.sender.HeartbeatMulticastSender
Constructor.
HeartbeatSettings - Class in org.inria.myriads.snoozenode.configurator.faulttolerance
Heartbeat parameters.
HeartbeatSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.faulttolerance.HeartbeatSettings
 
HostMonitor - Interface in org.inria.myriads.snoozenode.localcontroller.monitoring.api
Interface to monitor the host.
HostMonitoringException - Exception in org.inria.myriads.snoozenode.exception
Host monitoring exception.
HostMonitoringException() - Constructor for exception org.inria.myriads.snoozenode.exception.HostMonitoringException
Empty constructor.
HostMonitoringException(String) - Constructor for exception org.inria.myriads.snoozenode.exception.HostMonitoringException
Host monitoring exception.
HostVirtualNetworkManager - Class in org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager.api.impl
Virtual network manager.
HostVirtualNetworkManager(GroupLeaderRepository) - Constructor for class org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager.api.impl.HostVirtualNetworkManager
Virtual network manager constructor.
HTTPdSettings - Class in org.inria.myriads.snoozenode.configurator.httpd
HTTPd settings.
HTTPdSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.httpd.HTTPdSettings
 

I

InfrastructureMonitoring - Class in org.inria.myriads.snoozenode.localcontroller.monitoring.service
Resource monitoring class.
InfrastructureMonitoring(VirtualMachineMonitor, HostMonitor, MonitoringSettings, ExternalNotifierSettings) - Constructor for class org.inria.myriads.snoozenode.localcontroller.monitoring.service.InfrastructureMonitoring
Constructor.
IPMIShutdown - Class in org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown.impl
Makes use of ipmitool to shutdown the system.
IPMIShutdown(ShellCommandExecuter) - Constructor for class org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown.impl.IPMIShutdown
Constructor.
IPMIWakeup - Class in org.inria.myriads.snoozenode.groupmanager.powermanagement.api.impl
Implements native IPMI communicator by wrapping calls to ipmitools.
IPMIWakeup(ShellCommandExecuter) - Constructor for class org.inria.myriads.snoozenode.groupmanager.powermanagement.api.impl.IPMIWakeup
Constructor.
IPS_ROW_KEY - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
Ips row key in IPSPOOL_CF.
IPSPOOL_CF - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
ippools column family.
isActive() - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapBackend
checks if backend is active.
isActive(String) - Method in class org.inria.myriads.snoozenode.localcontroller.actuator.api.impl.LibVirtVirtualMachineActuator
Checks if a virtual machine is active.
isActive(String) - Method in interface org.inria.myriads.snoozenode.localcontroller.actuator.api.VirtualMachineActuator
Performs virtual machine lookup.
isBusy() - Method in class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
Checks if the system is busy.
isBusy() - Method in interface org.inria.myriads.snoozenode.groupmanager.statemachine.api.StateMachine
Indicates if state machine is busy or not.
isDurable() - Method in class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
 
isEnabled() - Method in class org.inria.myriads.snoozenode.configurator.energymanagement.EnergyManagementSettings
Returns energy saving flag.
isEnabled() - Method in class org.inria.myriads.snoozenode.configurator.scheduler.ReconfigurationSettings
Returns the enabled flag.
isStatic() - Method in class org.inria.myriads.snoozenode.configurator.estimator.EstimatorSettings
Returns the static flag.
iterator() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator
 

J

JavaPropertyNodeConfigurator - Class in org.inria.myriads.snoozenode.configurator.api.impl
Node configurator.
JavaPropertyNodeConfigurator(String) - Constructor for class org.inria.myriads.snoozenode.configurator.api.impl.JavaPropertyNodeConfigurator
Initialize parameters.
joinGroupLeader(GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
Handles the join request of a group manager.
joinGroupManager(LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
Routine to join the group manager.
JsonSerializer - Class in org.inria.myriads.snoozenode.database.api.impl.cassandra.utils
Json serializer.
JsonSerializer(Class<?>) - Constructor for class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.JsonSerializer
Constructeur.

K

KaPower3 - Class in org.inria.myriads.snoozenode.groupmanager.powermanagement.api.impl
Implements a driver to call the Grid5000 kapower3 tool.
KaPower3(ShellCommandExecuter) - Constructor for class org.inria.myriads.snoozenode.groupmanager.powermanagement.api.impl.KaPower3
Constructor.
KEYSPACE - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
Keyspace column family.

L

LeaderElection - Interface in org.inria.myriads.snoozenode.groupmanager.leadelection.api
Leader election interface.
LeaderElectionFactory - Class in org.inria.myriads.snoozenode.groupmanager.leadelection
Leader election factory.
LeaderElectionListener - Interface in org.inria.myriads.snoozenode.groupmanager.leadelection.listener
Leader election listener.
LeaderPolicyUtils - Class in org.inria.myriads.snoozenode.groupmanager.leaderpolicies.util
Leader utility.
LibVirtConnector - Class in org.inria.myriads.snoozenode.localcontroller.connector.impl
Libvirt connector implementation.
LibVirtConnector(String, HypervisorSettings) - Constructor for class org.inria.myriads.snoozenode.localcontroller.connector.impl.LibVirtConnector
Libvirt connector.
LibVirtHostMonitor - Class in org.inria.myriads.snoozenode.localcontroller.monitoring.api.impl
Libvirt based host monitoring implementation.
LibVirtHostMonitor(Connector, NetworkDemand) - Constructor for class org.inria.myriads.snoozenode.localcontroller.monitoring.api.impl.LibVirtHostMonitor
Constructor.
LibVirtUtil - Class in org.inria.myriads.snoozenode.localcontroller.connector.util
Connector utility.
LibVirtVirtualMachineActuator - Class in org.inria.myriads.snoozenode.localcontroller.actuator.api.impl
Implementation of the libvirt-based host actuator communicator.
LibVirtVirtualMachineActuator(Connector) - Constructor for class org.inria.myriads.snoozenode.localcontroller.actuator.api.impl.LibVirtVirtualMachineActuator
Constructor.
LibVirtVirtualMachineMonitor - Class in org.inria.myriads.snoozenode.localcontroller.monitoring.api.impl
Libvirt based virtual machine monitor.
LibVirtVirtualMachineMonitor(Connector) - Constructor for class org.inria.myriads.snoozenode.localcontroller.monitoring.api.impl.LibVirtVirtualMachineMonitor
Constructor.
LocalControllerApplication - Class in org.inria.myriads.snoozenode.main.applications
Local controller application.
LocalControllerApplication(Context) - Constructor for class org.inria.myriads.snoozenode.main.applications.LocalControllerApplication
Constructor.
LocalControllerBackend - Class in org.inria.myriads.snoozenode.localcontroller
Local controller backend.
LocalControllerBackend(NodeConfiguration) - Constructor for class org.inria.myriads.snoozenode.localcontroller.LocalControllerBackend
Constructor.
LocalControllerDataTransporter - Class in org.inria.myriads.snoozenode.localcontroller.monitoring.transport
Aggregated virtual machine monitoring data.
LocalControllerDataTransporter(String, List<AggregatedVirtualMachineData>) - Constructor for class org.inria.myriads.snoozenode.localcontroller.monitoring.transport.LocalControllerDataTransporter
Constructor.
LocalControllerL1Decreasing - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators
L1 norm based local controller sorting in decreasing order.
LocalControllerL1Decreasing(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators.LocalControllerL1Decreasing
Constructor.
LocalControllerL1Increasing - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators
L1 norm based local controller sorting in increasing order.
LocalControllerL1Increasing(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators.LocalControllerL1Increasing
Constructor.
LocalControllerMemoryRepository - Class in org.inria.myriads.snoozenode.database.api.impl.memory
Local controller repository in-memory implementation.
LocalControllerMemoryRepository(ExternalNotifier) - Constructor for class org.inria.myriads.snoozenode.database.api.impl.memory.LocalControllerMemoryRepository
Local controller memory repository constructor.
LocalControllerMonitoringService - Class in org.inria.myriads.snoozenode.groupmanager.monitoring.service
Local controller monitoring service.
LocalControllerMonitoringService(NodeConfiguration, StateMachine, GroupManagerRepository) - Constructor for class org.inria.myriads.snoozenode.groupmanager.monitoring.service.LocalControllerMonitoringService
Constructor.
LocalControllerRepository - Interface in org.inria.myriads.snoozenode.database.api
Local controller repository interface.
LocalControllerResource - Class in org.inria.myriads.snoozenode.localcontroller
Local controller resource.
LocalControllerResource() - Constructor for class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
Constructor.
LOCALCONTROLLERS_CF - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
localcontrollers column family.
LOCALCONTROLLERS_MAPPING_CF - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
localcontrollers monitoring column family.
LocalControllerState - Enum in org.inria.myriads.snoozenode.localcontroller.monitoring.enums
Local controller state.
LocalControllerSummaryConsumer - Class in org.inria.myriads.snoozenode.groupmanager.monitoring.consumer
Local controller summary information consumer.
LocalControllerSummaryConsumer(BlockingQueue<LocalControllerDataTransporter>, StateMachine, GroupManagerRepository) - Constructor for class org.inria.myriads.snoozenode.groupmanager.monitoring.consumer.LocalControllerSummaryConsumer
Local controller monitoring data consumer.
LocalControllerSummaryReceiver - Class in org.inria.myriads.snoozenode.groupmanager.monitoring.receiver
Local controller monitoring data receiver.
LocalControllerSummaryReceiver(NetworkAddress, int, BlockingQueue<LocalControllerDataTransporter>, StateMachine, GroupManagerRepository) - Constructor for class org.inria.myriads.snoozenode.groupmanager.monitoring.receiver.LocalControllerSummaryReceiver
Constructor.
log_ - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.CassandraRepository
Logger.
log_ - Static variable in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
Logger.

M

Main - Class in org.inria.myriads.snoozenode.main
Main node class.
main(String[]) - Static method in class org.inria.myriads.snoozenode.main.Main
Main method.
ManagementMessage - Class in org.inria.myriads.snoozenode.message
Management message class.
ManagementMessage(ManagementMessageType, Object) - Constructor for class org.inria.myriads.snoozenode.message.ManagementMessage
 
ManagementMessageType - Enum in org.inria.myriads.snoozenode.message
Management message type.
ManagementUtils - Class in org.inria.myriads.snoozenode.util
Management utility.
MemoryCommunicator - Class in org.inria.myriads.snoozenode.comunicator.api.impl
Memory Communicator.
MemoryCommunicator(NetworkAddress) - Constructor for class org.inria.myriads.snoozenode.comunicator.api.impl.MemoryCommunicator
Constructor.
MemoryDemandEstimator - Interface in org.inria.myriads.snoozenode.groupmanager.estimator.api
Memory demand estimator interface.
merge(DispatchingPlan) - Method in class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.DispatchingPlan
Merge a dispatching plan.
migrate(MigrationRequest) - Method in class org.inria.myriads.snoozenode.localcontroller.actuator.api.impl.LibVirtVirtualMachineActuator
Migrates a virtual machine to the destination local controller.
migrate(MigrationRequest) - Method in interface org.inria.myriads.snoozenode.localcontroller.actuator.api.VirtualMachineActuator
Migrate virtual machine.
migrateVirtualMachine(ClientMigrationRequestSimple) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
 
migrateVirtualMachine(MigrationRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
Migrate a virtual machine.
migrateVirtualMachine(MigrationRequest) - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
Routine to migrate a virtual machine.
MigrationListener - Interface in org.inria.myriads.snoozenode.groupmanager.migration.listener
Migration listener.
MigrationPlanEnforcer - Class in org.inria.myriads.snoozenode.groupmanager.migration
Migration plan enforcer.
MigrationPlanEnforcer(GroupManagerRepository, MigrationPlanListener, ExternalNotifier) - Constructor for class org.inria.myriads.snoozenode.groupmanager.migration.MigrationPlanEnforcer
Constructor.
MigrationPlanEnforcerException - Exception in org.inria.myriads.snoozenode.exception
Migration plan enforcement exception.
MigrationPlanEnforcerException() - Constructor for exception org.inria.myriads.snoozenode.exception.MigrationPlanEnforcerException
Empty constructor.
MigrationPlanEnforcerException(String) - Constructor for exception org.inria.myriads.snoozenode.exception.MigrationPlanEnforcerException
Migration plan enforcement exception.
MigrationPlanListener - Interface in org.inria.myriads.snoozenode.groupmanager.migration.listener
Migration plan listener.
MigrationWatchdog - Class in org.inria.myriads.snoozenode.groupmanager.migration.watchdog
Migration watchdog.
MigrationWatchdog(MigrationRequest, MigrationListener) - Constructor for class org.inria.myriads.snoozenode.groupmanager.migration.watchdog.MigrationWatchdog
Constructor.
MigrationWorker - Class in org.inria.myriads.snoozenode.groupmanager.migration.worker
Migration worker.
MigrationWorker(MigrationRequest) - Constructor for class org.inria.myriads.snoozenode.groupmanager.migration.worker.MigrationWorker
Constructor.
MissingGroupManagerException - Exception in org.inria.myriads.snoozenode.exception
Missing group manager exception.
MissingGroupManagerException() - Constructor for exception org.inria.myriads.snoozenode.exception.MissingGroupManagerException
Empty constructor.
MissingGroupManagerException(String) - Constructor for exception org.inria.myriads.snoozenode.exception.MissingGroupManagerException
Missing resource exception.
MonitoringFactory - Class in org.inria.myriads.snoozenode.groupmanager.monitoring
Monitoring factory.
MonitoringFactory - Class in org.inria.myriads.snoozenode.localcontroller.monitoring
Infrastructure monitoring factory.
MonitoringSettings - Class in org.inria.myriads.snoozenode.configurator.monitoring
Monitoring settings.
MonitoringSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.monitoring.MonitoringSettings
 
MonitoringThresholds - Class in org.inria.myriads.snoozenode.configurator.monitoring
Monitoring thresholds.
MonitoringThresholds(List<Double>, List<Double>, List<Double>) - Constructor for class org.inria.myriads.snoozenode.configurator.monitoring.MonitoringThresholds
Memory thresholds.
MulticastSettings - Class in org.inria.myriads.snoozenode.configurator.networking
Multicast settings.
MulticastSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.networking.MulticastSettings
Constructor.

N

NetworkDemandEstimator - Interface in org.inria.myriads.snoozenode.groupmanager.estimator.api
Network demand estimator interface.
NetworkDirection - Enum in org.inria.myriads.snoozenode.localcontroller.monitoring.enums
Network measurement direction.
NetworkingSettings - Class in org.inria.myriads.snoozenode.configurator.networking
Networking settings.
NetworkingSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.networking.NetworkingSettings
Constructor.
NetworkTrafficInformation - Class in org.inria.myriads.snoozenode.localcontroller.monitoring.information
Holds the network traffic information.
NetworkTrafficInformation(String) - Constructor for class org.inria.myriads.snoozenode.localcontroller.monitoring.information.NetworkTrafficInformation
Network traffic information constructor.
newBootstrapRepository(DatabaseSettings) - Static method in class org.inria.myriads.snoozenode.database.DatabaseFactory
Returns the bootstrap repository (read only).
newEnergySaver(EnergyManagementSettings, GroupManagerRepository, StateMachine) - Static method in class org.inria.myriads.snoozenode.groupmanager.energysaver.EnergySaverFactory
Crates a new energy saver.
newExternalDataSender(ExternalNotificationType, ExternalNotifierSettings) - Static method in class org.inria.myriads.snoozenode.monitoring.datasender.DataSenderFactory
Build an external data sender.
newGroupLeaderDiscovery(NetworkAddress, int, LocalControllerBackend) - Static method in class org.inria.myriads.snoozenode.heartbeat.HeartbeatFactory
Creates a new group leader discovery.
newGroupLeaderRepository(GroupManagerDescription, String[], DatabaseSettings, ExternalNotifier) - Static method in class org.inria.myriads.snoozenode.database.DatabaseFactory
Returns the group leader repository wrapper.
newGroupLeaderRepository(GroupManagerDescription, String[], DatabaseSettings) - Static method in class org.inria.myriads.snoozenode.database.DatabaseFactory
Returns the group leader repository wrapper.
newGroupManagerCommunicator(NetworkAddress, DatabaseSettings) - Static method in class org.inria.myriads.snoozenode.comunicator.CommunicatorFactory
Build a communicator.
newGroupManagerHeartbeatHandler(NetworkAddress, String, int, LocalControllerBackend) - Static method in class org.inria.myriads.snoozenode.heartbeat.HeartbeatFactory
Creates a new group manager heartbeat handler.
newGroupManagerMonitoringService(String, GroupManagerRepository, ResourceDemandEstimator, DatabaseSettings, MonitoringSettings, ExternalNotifierSettings) - Static method in class org.inria.myriads.snoozenode.groupmanager.monitoring.MonitoringFactory
Creates a new group manager monitoring service.
newGroupManagerRepository(GroupManagerDescription, int, int, DatabaseSettings, ExternalNotifierSettings, ExternalNotifier) - Static method in class org.inria.myriads.snoozenode.database.DatabaseFactory
Return the groupmanager wrapper repository.
newGroupManagerRepository(GroupManagerDescription, int, int, DatabaseSettings) - Static method in class org.inria.myriads.snoozenode.database.DatabaseFactory
Returns the group manager repository.
newGroupManagerSummaryReceiver(NetworkAddress, int, GroupLeaderRepository) - Static method in class org.inria.myriads.snoozenode.groupmanager.monitoring.MonitoringFactory
Creates a new group leader summary receiver.
newHeartbeatMulticastListener(NetworkAddress, int, HeartbeatListener) - Static method in class org.inria.myriads.snoozenode.heartbeat.HeartbeatFactory
Creates a new heartbeat multicast listener.
newHeartbeatMulticastSender(NetworkAddress, int, HeartbeatMessage) - Static method in class org.inria.myriads.snoozenode.heartbeat.HeartbeatFactory
Creates a new heartbeat multicast sender.
newHostMonitoring(Connector, NetworkDemand) - Static method in class org.inria.myriads.snoozenode.localcontroller.monitoring.MonitoringFactory
Creates the host monitoring.
newHypervisorConnector(String, HypervisorSettings) - Static method in class org.inria.myriads.snoozenode.localcontroller.actuator.ActuatorFactory
Creates a new hypervisor connector.
newLeaderElection(ZooKeeperSettings, GroupManagerDescription, LeaderElectionListener) - Static method in class org.inria.myriads.snoozenode.groupmanager.leadelection.LeaderElectionFactory
Creates the leader election logic.
newLocalControllerAssignment(Assignment) - Static method in class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.GroupLeaderPolicyFactory
Assigns a local controller to group manager.
newLocalControllerRepository(DatabaseType, ExternalNotifier) - Static method in class org.inria.myriads.snoozenode.database.DatabaseFactory
Returns the local controller repository.
newLocalControllerSummaryConsumer(BlockingQueue<LocalControllerDataTransporter>, StateMachine, GroupManagerRepository) - Static method in class org.inria.myriads.snoozenode.groupmanager.monitoring.MonitoringFactory
Creates a new local controller summary information consumer.
newLocalControllerSummaryReceiver(NetworkAddress, int, BlockingQueue<LocalControllerDataTransporter>, StateMachine, GroupManagerRepository) - Static method in class org.inria.myriads.snoozenode.groupmanager.monitoring.MonitoringFactory
Creates a new local controller monitoring data receiver.
newNodeConfigurator(String) - Static method in class org.inria.myriads.snoozenode.configurator.NodeConfiguratorFactory
Creates a new node configurator.
newShutdownLogic(ShutdownDriver, ShellCommandExecuter) - Static method in class org.inria.myriads.snoozenode.localcontroller.powermanagement.PowerManagementFactory
Returns shutdown logic.
newSuspendLogic(SuspendDriver, ShellCommandExecuter) - Static method in class org.inria.myriads.snoozenode.localcontroller.powermanagement.PowerManagementFactory
Returns suspend logic.
newVirtualClusterPlacement(Dispatching, ResourceDemandEstimator) - Static method in class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.GroupLeaderPolicyFactory
Assign a virtual cluster to group managers.
newVirtualMachineActuator(Connector) - Static method in class org.inria.myriads.snoozenode.localcontroller.actuator.ActuatorFactory
Creates the host actuator.
newVirtualMachineCommunicator(NetworkAddress, DatabaseSettings) - Static method in class org.inria.myriads.snoozenode.comunicator.CommunicatorFactory
Returns a new Virtual Machine Communicator.
newVirtualMachineMonitor(Connector) - Static method in class org.inria.myriads.snoozenode.localcontroller.monitoring.MonitoringFactory
Creates the virtual machine monitoring.
newVirtualMachinePlacement(GroupManagerSchedulerSettings, ResourceDemandEstimator) - Static method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.GroupManagerPolicyFactory
Creates a new virtual machine placement policy.
newVirtualMachineReconfiguration(Reconfiguration, ResourceDemandEstimator) - Static method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.GroupManagerPolicyFactory
Creates a new virtual machine reconfiguration policy.
newVirtualMachineRelocation(Relocation, ResourceDemandEstimator) - Static method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.GroupManagerPolicyFactory
Creates a new virtual machine relocation policy.
newVirtualNetworkManager(GroupLeaderRepository) - Static method in class org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager.VirtualNetworkFactory
Creates a new virtual network manager.
newWakeupDriver(WakeupDriver, ShellCommandExecuter) - Static method in class org.inria.myriads.snoozenode.groupmanager.powermanagement.PowerManagementFactory
Creates the wakeup logic.
newWakeupResource(int, int, GroupManagerRepository) - Static method in class org.inria.myriads.snoozenode.groupmanager.energysaver.EnergySaverFactory
Creates a new resource wakeuper.
next() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
 
NodeConfiguration - Class in org.inria.myriads.snoozenode.configurator.api
Node parameters class.
NodeConfiguration() - Constructor for class org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
Empty constructor.
NodeConfigurator - Interface in org.inria.myriads.snoozenode.configurator.api
Node configurator interface.
NodeConfiguratorException - Exception in org.inria.myriads.snoozenode.exception
Node configuration exception.
NodeConfiguratorException() - Constructor for exception org.inria.myriads.snoozenode.exception.NodeConfiguratorException
Empty constructor.
NodeConfiguratorException(String) - Constructor for exception org.inria.myriads.snoozenode.exception.NodeConfiguratorException
Node configuration exception.
NodeConfiguratorFactory - Class in org.inria.myriads.snoozenode.configurator
Node configurator factory.
NodeSettings - Class in org.inria.myriads.snoozenode.configurator.node
Node settings.
NodeSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.node.NodeSettings
Empty constructor.
NUMBER_OF_RELEASED_NODES - Static variable in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.utility.RelocationUtility
Number of released nodes.

O

onAnomalyResolved(LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
Called on anomaly resolved.
onAnomalyResolved(LocalControllerDescription) - Method in interface org.inria.myriads.snoozenode.groupmanager.statemachine.api.StateMachine
Called on anomaly resolved.
onCommandExecuted(boolean) - Method in interface org.inria.myriads.snoozenode.executor.listener.ExecutorListener
Called on command execution.
onCommandExecuted(boolean) - Method in class org.inria.myriads.snoozenode.executor.ShellCommandExecuter
Called upon command execution.
onDataArrival(Object, String) - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.receiver.GroupManagerSummaryReceiver
Data event callback.
onDataArrival(Object, String) - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.receiver.LocalControllerSummaryReceiver
Data event callback.
onDataArrival(Object, String) - Method in interface org.inria.myriads.snoozenode.tcpip.DataListener
Called upon data arrival.
onEnergySavingsEnabled(List<LocalControllerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
Power cycles the idle resources.
onEnergySavingsEnabled(List<LocalControllerDescription>) - Method in interface org.inria.myriads.snoozenode.groupmanager.statemachine.api.StateMachine
Called on energy savings enabled.
onFailure(String) - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.receiver.GroupManagerSummaryReceiver
Handles the monitoring data timeout.
onFailure(String) - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.receiver.LocalControllerSummaryReceiver
The failure event callback.
onFailure(String) - Method in interface org.inria.myriads.snoozenode.tcpip.DataListener
Called upon failure.
onGroupLeaderHeartbeatArrival(GroupManagerDescription) - Method in interface org.inria.myriads.snoozenode.heartbeat.listener.GroupLeaderHeartbeatArrivalListener
Called upon group leader heartbeat arrival.
onGroupLeaderHeartbeatArrival(GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerBackend
Called upon group leader heartbeat arrival.
onGroupLeaderJoin(GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.init.GroupManagerInit
Routine to join the group leader.
onGroupManagerHeartbeatFailure() - Method in interface org.inria.myriads.snoozenode.heartbeat.listener.GroupManagerHeartbeatFailureListener
Called upon group manager heartbeat failure.
onGroupManagerHeartbeatFailure() - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerBackend
Initializes the group leader discovery.
onHeartbeatArrival(HeartbeatMessage) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapBackend
Called by the heartbeat listener upon heartbeat arrival.
onHeartbeatArrival(HeartbeatMessage) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerBackend
Heartbeat event arrival event.
onHeartbeatArrival(HeartbeatMessage) - Method in class org.inria.myriads.snoozenode.heartbeat.discovery.GroupLeaderDiscovery
Group leader heartbeat arrival event handler.
onHeartbeatArrival(HeartbeatMessage) - Method in class org.inria.myriads.snoozenode.heartbeat.handler.GroupManagerHeartbeatHandler
Processes the heartbeat arrival event.
onHeartbeatArrival(HeartbeatMessage) - Method in interface org.inria.myriads.snoozenode.heartbeat.listener.HeartbeatListener
Called upon heartbeat event reception.
onHeartbeatFailure() - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapBackend
Called by the heartbeat listener upon heartbeat failure.
onHeartbeatFailure() - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerBackend
Called when heartbeat message was not received for timeout.
onHeartbeatFailure() - Method in class org.inria.myriads.snoozenode.heartbeat.discovery.GroupLeaderDiscovery
Handle the heartbeat failure event.
onHeartbeatFailure() - Method in class org.inria.myriads.snoozenode.heartbeat.handler.GroupManagerHeartbeatHandler
Processes the heartbeat failure event.
onHeartbeatFailure() - Method in interface org.inria.myriads.snoozenode.heartbeat.listener.HeartbeatListener
Called upon heartbeat reception failure.
onInitGroupLeader() - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerBackend
Called by the leader election algorithm if current group manager becomes group leader.
onInitGroupLeader() - Method in interface org.inria.myriads.snoozenode.groupmanager.leadelection.listener.LeaderElectionListener
Initialize group leader.
onInitGroupManager() - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerBackend
Starts the heartbeat multicast listener.
onInitGroupManager() - Method in interface org.inria.myriads.snoozenode.groupmanager.leadelection.listener.LeaderElectionListener
Initialize group manager.
onMigrationEnded(MigrationRequest) - Method in interface org.inria.myriads.snoozenode.groupmanager.migration.listener.MigrationListener
Migration listener callback.
onMigrationEnded(MigrationRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.migration.MigrationPlanEnforcer
Migration callback.
onMigrationEnded(MigrationRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.migration.watchdog.MigrationWatchdog
On migration ended callback.
onMigrationPlanEnforced() - Method in class org.inria.myriads.snoozenode.groupmanager.anomaly.AnomalyResolver
Called when migration plan was enforced.
onMigrationPlanEnforced() - Method in interface org.inria.myriads.snoozenode.groupmanager.migration.listener.MigrationPlanListener
Called upon migration plan enforcement.
onMigrationPlanEnforced() - Method in class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
Called upon migration plan enforcement.
onMonitoringFailure(VirtualMachineLocation) - Method in interface org.inria.myriads.snoozenode.localcontroller.monitoring.listener.VirtualMachineMonitoringListener
Drops virtual machine meta data.
onMonitoringFailure(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.service.VirtualMachineMonitoringService
Drops virtual machine meta data.
onSubmissionFinished(String, VirtualMachineSubmissionResponse) - Method in interface org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.listener.VirtualMachineManagerListener
Called on virtual machine submission finished.
onSubmissionFinished(String, VirtualMachineSubmissionResponse) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.VirtualMachineManager
Adds a virtual cluster response.
onVirtualClusterSubmissionFinished(String, VirtualClusterSubmissionResponse) - Method in interface org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.listener.VirtualClusterSubmissionListener
Adds a virtual cluster response.
onVirtualClusterSubmissionFinished(String, VirtualClusterSubmissionResponse) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.VirtualClusterManager
Adds a virtual cluster response.
onVirtualMachineSubmissionFinished() - Method in class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
Called upon virtual machine submission finished.
onVirtualMachineSubmissionFinished() - Method in interface org.inria.myriads.snoozenode.groupmanager.statemachine.api.StateMachine
Called upon virtual machine submission finished.
onWakeupLocalController(LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
Wakeup local controller.
onWakeupLocalController(LocalControllerDescription) - Method in interface org.inria.myriads.snoozenode.groupmanager.statemachine.api.StateMachine
Wakeup local controller.
onWakeupLocalControllers(List<LocalControllerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
Wakeup local controllers.
onWakeupLocalControllers(List<LocalControllerDescription>) - Method in interface org.inria.myriads.snoozenode.groupmanager.statemachine.api.StateMachine
Wakesup local controllers.
org.inria.myriads.snoozenode.bootstrap - package org.inria.myriads.snoozenode.bootstrap
 
org.inria.myriads.snoozenode.comunicator - package org.inria.myriads.snoozenode.comunicator
 
org.inria.myriads.snoozenode.comunicator.api - package org.inria.myriads.snoozenode.comunicator.api
 
org.inria.myriads.snoozenode.comunicator.api.impl - package org.inria.myriads.snoozenode.comunicator.api.impl
 
org.inria.myriads.snoozenode.configurator - package org.inria.myriads.snoozenode.configurator
 
org.inria.myriads.snoozenode.configurator.api - package org.inria.myriads.snoozenode.configurator.api
 
org.inria.myriads.snoozenode.configurator.api.impl - package org.inria.myriads.snoozenode.configurator.api.impl
 
org.inria.myriads.snoozenode.configurator.database - package org.inria.myriads.snoozenode.configurator.database
 
org.inria.myriads.snoozenode.configurator.database.cassandra - package org.inria.myriads.snoozenode.configurator.database.cassandra
 
org.inria.myriads.snoozenode.configurator.energymanagement - package org.inria.myriads.snoozenode.configurator.energymanagement
 
org.inria.myriads.snoozenode.configurator.energymanagement.enums - package org.inria.myriads.snoozenode.configurator.energymanagement.enums
 
org.inria.myriads.snoozenode.configurator.estimator - package org.inria.myriads.snoozenode.configurator.estimator
 
org.inria.myriads.snoozenode.configurator.faulttolerance - package org.inria.myriads.snoozenode.configurator.faulttolerance
 
org.inria.myriads.snoozenode.configurator.httpd - package org.inria.myriads.snoozenode.configurator.httpd
 
org.inria.myriads.snoozenode.configurator.monitoring - package org.inria.myriads.snoozenode.configurator.monitoring
 
org.inria.myriads.snoozenode.configurator.monitoring.external - package org.inria.myriads.snoozenode.configurator.monitoring.external
 
org.inria.myriads.snoozenode.configurator.networking - package org.inria.myriads.snoozenode.configurator.networking
 
org.inria.myriads.snoozenode.configurator.node - package org.inria.myriads.snoozenode.configurator.node
 
org.inria.myriads.snoozenode.configurator.scheduler - package org.inria.myriads.snoozenode.configurator.scheduler
 
org.inria.myriads.snoozenode.configurator.submission - package org.inria.myriads.snoozenode.configurator.submission
 
org.inria.myriads.snoozenode.database - package org.inria.myriads.snoozenode.database
 
org.inria.myriads.snoozenode.database.api - package org.inria.myriads.snoozenode.database.api
 
org.inria.myriads.snoozenode.database.api.impl.cassandra - package org.inria.myriads.snoozenode.database.api.impl.cassandra
 
org.inria.myriads.snoozenode.database.api.impl.cassandra.utils - package org.inria.myriads.snoozenode.database.api.impl.cassandra.utils
 
org.inria.myriads.snoozenode.database.api.impl.memory - package org.inria.myriads.snoozenode.database.api.impl.memory
 
org.inria.myriads.snoozenode.database.api.wrapper - package org.inria.myriads.snoozenode.database.api.wrapper
 
org.inria.myriads.snoozenode.database.enums - package org.inria.myriads.snoozenode.database.enums
 
org.inria.myriads.snoozenode.exception - package org.inria.myriads.snoozenode.exception
 
org.inria.myriads.snoozenode.executor - package org.inria.myriads.snoozenode.executor
 
org.inria.myriads.snoozenode.executor.listener - package org.inria.myriads.snoozenode.executor.listener
 
org.inria.myriads.snoozenode.executor.thread - package org.inria.myriads.snoozenode.executor.thread
 
org.inria.myriads.snoozenode.groupmanager - package org.inria.myriads.snoozenode.groupmanager
 
org.inria.myriads.snoozenode.groupmanager.anomaly - package org.inria.myriads.snoozenode.groupmanager.anomaly
 
org.inria.myriads.snoozenode.groupmanager.energysaver - package org.inria.myriads.snoozenode.groupmanager.energysaver
 
org.inria.myriads.snoozenode.groupmanager.energysaver.saver - package org.inria.myriads.snoozenode.groupmanager.energysaver.saver
 
org.inria.myriads.snoozenode.groupmanager.energysaver.util - package org.inria.myriads.snoozenode.groupmanager.energysaver.util
 
org.inria.myriads.snoozenode.groupmanager.energysaver.wakeup - package org.inria.myriads.snoozenode.groupmanager.energysaver.wakeup
 
org.inria.myriads.snoozenode.groupmanager.estimator - package org.inria.myriads.snoozenode.groupmanager.estimator
 
org.inria.myriads.snoozenode.groupmanager.estimator.api - package org.inria.myriads.snoozenode.groupmanager.estimator.api
 
org.inria.myriads.snoozenode.groupmanager.estimator.api.impl - package org.inria.myriads.snoozenode.groupmanager.estimator.api.impl
 
org.inria.myriads.snoozenode.groupmanager.estimator.enums - package org.inria.myriads.snoozenode.groupmanager.estimator.enums
 
org.inria.myriads.snoozenode.groupmanager.estimator.util - package org.inria.myriads.snoozenode.groupmanager.estimator.util
 
org.inria.myriads.snoozenode.groupmanager.init - package org.inria.myriads.snoozenode.groupmanager.init
 
org.inria.myriads.snoozenode.groupmanager.leadelection - package org.inria.myriads.snoozenode.groupmanager.leadelection
 
org.inria.myriads.snoozenode.groupmanager.leadelection.api - package org.inria.myriads.snoozenode.groupmanager.leadelection.api
 
org.inria.myriads.snoozenode.groupmanager.leadelection.api.impl - package org.inria.myriads.snoozenode.groupmanager.leadelection.api.impl
 
org.inria.myriads.snoozenode.groupmanager.leadelection.listener - package org.inria.myriads.snoozenode.groupmanager.leadelection.listener
 
org.inria.myriads.snoozenode.groupmanager.leaderpolicies - package org.inria.myriads.snoozenode.groupmanager.leaderpolicies
 
org.inria.myriads.snoozenode.groupmanager.leaderpolicies.assignment - package org.inria.myriads.snoozenode.groupmanager.leaderpolicies.assignment
 
org.inria.myriads.snoozenode.groupmanager.leaderpolicies.assignment.impl - package org.inria.myriads.snoozenode.groupmanager.leaderpolicies.assignment.impl
 
org.inria.myriads.snoozenode.groupmanager.leaderpolicies.comparators - package org.inria.myriads.snoozenode.groupmanager.leaderpolicies.comparators
 
org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching - package org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching
 
org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl - package org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl
 
org.inria.myriads.snoozenode.groupmanager.leaderpolicies.enums - package org.inria.myriads.snoozenode.groupmanager.leaderpolicies.enums
 
org.inria.myriads.snoozenode.groupmanager.leaderpolicies.util - package org.inria.myriads.snoozenode.groupmanager.leaderpolicies.util
 
org.inria.myriads.snoozenode.groupmanager.managerpolicies - package org.inria.myriads.snoozenode.groupmanager.managerpolicies
 
org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators - package org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators
 
org.inria.myriads.snoozenode.groupmanager.managerpolicies.enums - package org.inria.myriads.snoozenode.groupmanager.managerpolicies.enums
 
org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement - package org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement
 
org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.impl - package org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.impl
 
org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration - package org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration
 
org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.impl - package org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.impl
 
org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation - package org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation
 
org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.impl - package org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.impl
 
org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.utility - package org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.utility
 
org.inria.myriads.snoozenode.groupmanager.managerpolicies.sort - package org.inria.myriads.snoozenode.groupmanager.managerpolicies.sort
 
org.inria.myriads.snoozenode.groupmanager.managerpolicies.util - package org.inria.myriads.snoozenode.groupmanager.managerpolicies.util
 
org.inria.myriads.snoozenode.groupmanager.migration - package org.inria.myriads.snoozenode.groupmanager.migration
 
org.inria.myriads.snoozenode.groupmanager.migration.listener - package org.inria.myriads.snoozenode.groupmanager.migration.listener
 
org.inria.myriads.snoozenode.groupmanager.migration.watchdog - package org.inria.myriads.snoozenode.groupmanager.migration.watchdog
 
org.inria.myriads.snoozenode.groupmanager.migration.worker - package org.inria.myriads.snoozenode.groupmanager.migration.worker
 
org.inria.myriads.snoozenode.groupmanager.monitoring - package org.inria.myriads.snoozenode.groupmanager.monitoring
 
org.inria.myriads.snoozenode.groupmanager.monitoring.consumer - package org.inria.myriads.snoozenode.groupmanager.monitoring.consumer
 
org.inria.myriads.snoozenode.groupmanager.monitoring.producer - package org.inria.myriads.snoozenode.groupmanager.monitoring.producer
 
org.inria.myriads.snoozenode.groupmanager.monitoring.receiver - package org.inria.myriads.snoozenode.groupmanager.monitoring.receiver
 
org.inria.myriads.snoozenode.groupmanager.monitoring.service - package org.inria.myriads.snoozenode.groupmanager.monitoring.service
 
org.inria.myriads.snoozenode.groupmanager.monitoring.transport - package org.inria.myriads.snoozenode.groupmanager.monitoring.transport
 
org.inria.myriads.snoozenode.groupmanager.powermanagement - package org.inria.myriads.snoozenode.groupmanager.powermanagement
 
org.inria.myriads.snoozenode.groupmanager.powermanagement.api - package org.inria.myriads.snoozenode.groupmanager.powermanagement.api
 
org.inria.myriads.snoozenode.groupmanager.powermanagement.api.impl - package org.inria.myriads.snoozenode.groupmanager.powermanagement.api.impl
 
org.inria.myriads.snoozenode.groupmanager.reconfiguration - package org.inria.myriads.snoozenode.groupmanager.reconfiguration
 
org.inria.myriads.snoozenode.groupmanager.statemachine - package org.inria.myriads.snoozenode.groupmanager.statemachine
 
org.inria.myriads.snoozenode.groupmanager.statemachine.api - package org.inria.myriads.snoozenode.groupmanager.statemachine.api
 
org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl - package org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl
 
org.inria.myriads.snoozenode.groupmanager.virtualclustermanager - package org.inria.myriads.snoozenode.groupmanager.virtualclustermanager
 
org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.listener - package org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.listener
 
org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.worker - package org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.worker
 
org.inria.myriads.snoozenode.groupmanager.virtualmachinediscovery - package org.inria.myriads.snoozenode.groupmanager.virtualmachinediscovery
 
org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager - package org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager
 
org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.listener - package org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.listener
 
org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.worker - package org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.worker
 
org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager - package org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager
 
org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager.api - package org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager.api
 
org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager.api.impl - package org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager.api.impl
 
org.inria.myriads.snoozenode.heartbeat - package org.inria.myriads.snoozenode.heartbeat
 
org.inria.myriads.snoozenode.heartbeat.discovery - package org.inria.myriads.snoozenode.heartbeat.discovery
 
org.inria.myriads.snoozenode.heartbeat.handler - package org.inria.myriads.snoozenode.heartbeat.handler
 
org.inria.myriads.snoozenode.heartbeat.listener - package org.inria.myriads.snoozenode.heartbeat.listener
 
org.inria.myriads.snoozenode.heartbeat.message - package org.inria.myriads.snoozenode.heartbeat.message
 
org.inria.myriads.snoozenode.heartbeat.receiver - package org.inria.myriads.snoozenode.heartbeat.receiver
 
org.inria.myriads.snoozenode.heartbeat.sender - package org.inria.myriads.snoozenode.heartbeat.sender
 
org.inria.myriads.snoozenode.localcontroller - package org.inria.myriads.snoozenode.localcontroller
 
org.inria.myriads.snoozenode.localcontroller.actuator - package org.inria.myriads.snoozenode.localcontroller.actuator
 
org.inria.myriads.snoozenode.localcontroller.actuator.api - package org.inria.myriads.snoozenode.localcontroller.actuator.api
 
org.inria.myriads.snoozenode.localcontroller.actuator.api.impl - package org.inria.myriads.snoozenode.localcontroller.actuator.api.impl
 
org.inria.myriads.snoozenode.localcontroller.connector - package org.inria.myriads.snoozenode.localcontroller.connector
 
org.inria.myriads.snoozenode.localcontroller.connector.impl - package org.inria.myriads.snoozenode.localcontroller.connector.impl
 
org.inria.myriads.snoozenode.localcontroller.connector.util - package org.inria.myriads.snoozenode.localcontroller.connector.util
 
org.inria.myriads.snoozenode.localcontroller.monitoring - package org.inria.myriads.snoozenode.localcontroller.monitoring
 
org.inria.myriads.snoozenode.localcontroller.monitoring.api - package org.inria.myriads.snoozenode.localcontroller.monitoring.api
 
org.inria.myriads.snoozenode.localcontroller.monitoring.api.impl - package org.inria.myriads.snoozenode.localcontroller.monitoring.api.impl
 
org.inria.myriads.snoozenode.localcontroller.monitoring.consumer - package org.inria.myriads.snoozenode.localcontroller.monitoring.consumer
 
org.inria.myriads.snoozenode.localcontroller.monitoring.enums - package org.inria.myriads.snoozenode.localcontroller.monitoring.enums
 
org.inria.myriads.snoozenode.localcontroller.monitoring.information - package org.inria.myriads.snoozenode.localcontroller.monitoring.information
 
org.inria.myriads.snoozenode.localcontroller.monitoring.listener - package org.inria.myriads.snoozenode.localcontroller.monitoring.listener
 
org.inria.myriads.snoozenode.localcontroller.monitoring.producer - package org.inria.myriads.snoozenode.localcontroller.monitoring.producer
 
org.inria.myriads.snoozenode.localcontroller.monitoring.service - package org.inria.myriads.snoozenode.localcontroller.monitoring.service
 
org.inria.myriads.snoozenode.localcontroller.monitoring.threshold - package org.inria.myriads.snoozenode.localcontroller.monitoring.threshold
 
org.inria.myriads.snoozenode.localcontroller.monitoring.transport - package org.inria.myriads.snoozenode.localcontroller.monitoring.transport
 
org.inria.myriads.snoozenode.localcontroller.powermanagement - package org.inria.myriads.snoozenode.localcontroller.powermanagement
 
org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown - package org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown
 
org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown.impl - package org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown.impl
 
org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend - package org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend
 
org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.impl - package org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.impl
 
org.inria.myriads.snoozenode.localcontroller.powermanagement.util - package org.inria.myriads.snoozenode.localcontroller.powermanagement.util
 
org.inria.myriads.snoozenode.main - package org.inria.myriads.snoozenode.main
 
org.inria.myriads.snoozenode.main.applications - package org.inria.myriads.snoozenode.main.applications
 
org.inria.myriads.snoozenode.message - package org.inria.myriads.snoozenode.message
 
org.inria.myriads.snoozenode.monitoring - package org.inria.myriads.snoozenode.monitoring
 
org.inria.myriads.snoozenode.monitoring.datasender - package org.inria.myriads.snoozenode.monitoring.datasender
 
org.inria.myriads.snoozenode.monitoring.datasender.api - package org.inria.myriads.snoozenode.monitoring.datasender.api
 
org.inria.myriads.snoozenode.monitoring.datasender.api.impl - package org.inria.myriads.snoozenode.monitoring.datasender.api.impl
 
org.inria.myriads.snoozenode.tcpip - package org.inria.myriads.snoozenode.tcpip
 
org.inria.myriads.snoozenode.util - package org.inria.myriads.snoozenode.util
 
org.inria.snoozenode.external.notifier - package org.inria.snoozenode.external.notifier
 
OutputUtils - Class in org.inria.myriads.snoozenode.util
Output utility.

P

PackingDensity - Class in org.inria.myriads.snoozenode.configurator.submission
Packing density.
PackingDensity() - Constructor for class org.inria.myriads.snoozenode.configurator.submission.PackingDensity
 
place(List<VirtualMachineMetaData>, List<LocalControllerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.impl.FirstFit
Places a single virtual machine.
place(List<VirtualMachineMetaData>, List<LocalControllerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.impl.RoundRobin
Places a single virtual machine.
place(List<VirtualMachineMetaData>, List<LocalControllerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.impl.Static
Places a single virtual machine.
place(List<VirtualMachineMetaData>, List<LocalControllerDescription>) - Method in interface org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.PlacementPolicy
Places the virtual machines.
PlacementPlan - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement
Placement plan.
PlacementPlan(List<LocalControllerDescription>, List<VirtualMachineMetaData>) - Constructor for class org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.PlacementPlan
Constructor.
PlacementPolicy - Enum in org.inria.myriads.snoozenode.groupmanager.managerpolicies.enums
List of placement policies.
PlacementPolicy - Interface in org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement
Placement policy interface.
PluginUtils - Class in org.inria.myriads.snoozenode.util
 
PmUtils - Class in org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.impl
Wrapper around pm-utils package.
PmUtils(ShellCommandExecuter) - Constructor for class org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.impl.PmUtils
Constructor.
PollingSettings - Class in org.inria.myriads.snoozenode.configurator.submission
Polling settings.
PollingSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.submission.PollingSettings
 
populateAddressPool(List<String>) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
Populates all the ips.
powerCycle(PowerSavingAction) - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerBackend
Power cycles the local controller.
powerCycleLocalController(LocalControllerDescription, PowerSavingAction, GroupManagerRepository) - Static method in class org.inria.myriads.snoozenode.groupmanager.energysaver.util.EnergySaverUtils
Power cycles local controller.
powerCycleLocalControllers(List<LocalControllerDescription>, PowerSavingAction, GroupManagerRepository) - Static method in class org.inria.myriads.snoozenode.groupmanager.energysaver.util.EnergySaverUtils
Power cycles local controllers.
PowerManagementFactory - Class in org.inria.myriads.snoozenode.groupmanager.powermanagement
Power management factory.
PowerManagementFactory - Class in org.inria.myriads.snoozenode.localcontroller.powermanagement
Power management features factory.
PowerManagementUtils - Class in org.inria.myriads.snoozenode.localcontroller.powermanagement.util
Contains some helper functions for power management.
PowerSavingAction - Enum in org.inria.myriads.snoozenode.configurator.energymanagement.enums
Power saving actions.
printGroupManagerDescriptions(List<GroupManagerDescription>) - Static method in class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.util.LeaderPolicyUtils
Prints group manager descriptions.
printLocalControllers(List<LocalControllerDescription>) - Static method in class org.inria.myriads.snoozenode.util.OutputUtils
Prints the local controllers.
printNodeConfiguration(NodeConfiguration) - Static method in class org.inria.myriads.snoozenode.util.OutputUtils
Display node parameterss.
printVirtualMachines(List<VirtualMachineMetaData>) - Static method in class org.inria.myriads.snoozenode.util.OutputUtils
Prints the virtual machines.
process(WatchedEvent) - Method in class org.inria.myriads.snoozenode.groupmanager.leadelection.api.impl.ZooKeeperLeaderElection
Processes the watcher event.
processControlCommand(VirtualMachineCommand, VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.VirtualMachineManager
Processes the control command.

R

RabbitMQExternalSender - Class in org.inria.myriads.snoozenode.monitoring.datasender.api.impl
RabbitMQ external sender.
RabbitMQExternalSender(ExternalNotifierSettings) - Constructor for class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
Constructor.
RabbitMQExternalSender(String, ExternalNotifierSettings) - Constructor for class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.RabbitMQExternalSender
Constructor.
RandomLocalController - Class in org.inria.myriads.snoozenode.groupmanager.leaderpolicies.assignment.impl
Random local controller assignment policy.
RandomLocalController() - Constructor for class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.assignment.impl.RandomLocalController
Constructor.
reboot(String) - Method in class org.inria.myriads.snoozenode.localcontroller.actuator.api.impl.LibVirtVirtualMachineActuator
Reboot virtual machine.
reboot(String) - Method in interface org.inria.myriads.snoozenode.localcontroller.actuator.api.VirtualMachineActuator
Reboot virtual machine.
rebootVirtualMachine(String) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
 
rebootVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
Routine to reboot a virtual machine.
rebootVirtualMachine(String) - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
Routine to reboot a virtual machine.
Reconfiguration - Enum in org.inria.myriads.snoozenode.groupmanager.managerpolicies.enums
List of reconfiguration policies.
ReconfigurationJob - Class in org.inria.myriads.snoozenode.groupmanager.reconfiguration
Reconfiguration job.
ReconfigurationJob() - Constructor for class org.inria.myriads.snoozenode.groupmanager.reconfiguration.ReconfigurationJob
 
ReconfigurationPlan - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration
Reconfiguration plan.
ReconfigurationPlan(Map<VirtualMachineMetaData, LocalControllerDescription>, int, int) - Constructor for class org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.ReconfigurationPlan
Constructor.
ReconfigurationPolicy - Interface in org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration
Reconfiguration policy interface.
ReconfigurationScheduler - Class in org.inria.myriads.snoozenode.groupmanager.reconfiguration
Reconfigutation loop implementation based on the Quartz scheduler.
ReconfigurationScheduler(StateMachine, String) - Constructor for class org.inria.myriads.snoozenode.groupmanager.reconfiguration.ReconfigurationScheduler
Constructor.
ReconfigurationSettings - Class in org.inria.myriads.snoozenode.configurator.scheduler
Reconfiguration settings.
ReconfigurationSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.scheduler.ReconfigurationSettings
 
reconfigure(List<LocalControllerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.impl.SerconVirtualMachineConsolidation
Computes the consolidated placement.
reconfigure(List<LocalControllerDescription>) - Method in interface org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.ReconfigurationPolicy
Reconfigures local controllers.
releaseIpAddress(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager.api.impl.HostVirtualNetworkManager
Releases an IP address based on virtual machine meta data.
releaseIpAddress(VirtualMachineMetaData) - Method in interface org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager.api.VirtualNetworkManager
Releases an IP address based on virtual machine meta data.
releaseLocalControllerNetworkingInformation(LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
Release networking information.
relocateVirtualMachines(LocalControllerDescription, List<LocalControllerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.impl.GreedyOverloadRelocation
Computes a migration plan to relocates virtual machines.
relocateVirtualMachines(LocalControllerDescription, List<LocalControllerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.impl.GreedyUnderloadRelocation
Relocates virtual machines.
relocateVirtualMachines(LocalControllerDescription, List<LocalControllerDescription>) - Method in interface org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.VirtualMachineRelocation
Relocates virtual machines.
Relocation - Enum in org.inria.myriads.snoozenode.groupmanager.managerpolicies.enums
List of relocation policies.
RelocationSettings - Class in org.inria.myriads.snoozenode.configurator.scheduler
Relocation settings.
RelocationSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.scheduler.RelocationSettings
 
RelocationUtility - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.utility
Relocation utility class.
remove() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
 
removeIpAddress(String) - Method in interface org.inria.myriads.snoozenode.database.api.GroupLeaderRepository
Removes IP address from the pool.
removeIpAddress(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
Removes IP address from the pool.
removeIpAddress(String) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupLeaderMemoryRepository
Removes an IP address from the pool.
removeIpAddress(String) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupLeaderWrapperRepository
 
resizeVirtualMachine(ResizeRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
Resize a virtual machine.
resizeVirtualMachine(ResizeRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
 
resizeVirtualMachine(ResizeRequest) - Method in interface org.inria.myriads.snoozenode.groupmanager.statemachine.api.StateMachine
Resizes a virtual Machine.
resizeVirtualMachine(ResizeRequest) - Method in class org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.VirtualMachineManager
Resizes a resize request.
resizeVirtualMachine(ResizeRequest) - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
Resizes a virtual machine.
resolveAnomaly(String, LocalControllerState) - Method in class org.inria.myriads.snoozenode.groupmanager.anomaly.AnomalyResolver
Called to resolve anomaly.
resolveAnomaly(String, LocalControllerState) - Method in class org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl.GroupManagerStateMachine
Resolve anomaly.
resolveAnomaly(String, LocalControllerState) - Method in interface org.inria.myriads.snoozenode.groupmanager.statemachine.api.StateMachine
Resolves anomaly.
ResourceDemandEstimator - Class in org.inria.myriads.snoozenode.groupmanager.estimator
Resource demand estimator.
ResourceDemandEstimator(EstimatorSettings, MonitoringThresholds, PackingDensity) - Constructor for class org.inria.myriads.snoozenode.groupmanager.estimator.ResourceDemandEstimator
Constructor.
restart(String) - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.service.VirtualMachineMonitoringService
Restarts the monitoring.
resume(String) - Method in class org.inria.myriads.snoozenode.localcontroller.actuator.api.impl.LibVirtVirtualMachineActuator
Resume a virtual machine.
resume(String) - Method in interface org.inria.myriads.snoozenode.localcontroller.actuator.api.VirtualMachineActuator
Resume virtual machine.
resume(String) - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.service.VirtualMachineMonitoringService
Wakes up monitoring of a virtual machine.
resumeEnergySaver() - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
Resumes the energy saver.
resumeEnergySavers(List<GroupManagerDescription>) - Static method in class org.inria.myriads.snoozenode.groupmanager.energysaver.util.EnergySaverUtils
Resumes the energy savers.
resumeVirtualMachine(String) - Method in class org.inria.myriads.snoozenode.bootstrap.BootstrapResource
 
resumeVirtualMachine(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.groupmanager.GroupManagerResource
Routine to resume a virtual machine.
resumeVirtualMachine(String) - Method in class org.inria.myriads.snoozenode.localcontroller.LocalControllerResource
Routine to resume a virtual machine.
RoundRobin - Class in org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl
Implements the round robin single group manager virtual cluster placement policy.
RoundRobin(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl.RoundRobin
Constructor.
RoundRobin - Class in org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.impl
Implements the round-robin virtual machine placement policy.
RoundRobin(ResourceDemandEstimator) - Constructor for class org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.impl.RoundRobin
Constructor.
RoundRobinLocalController - Class in org.inria.myriads.snoozenode.groupmanager.leaderpolicies.assignment.impl
Round robin assignment policy.
RoundRobinLocalController() - Constructor for class org.inria.myriads.snoozenode.groupmanager.leaderpolicies.assignment.impl.RoundRobinLocalController
Constructor.
RowIterator - Class in org.inria.myriads.snoozenode.database.api.impl.cassandra.utils
Row Iterator.
RowIterator() - Constructor for class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator
Constructor.
RowIterator.MyQueryIterator - Class in org.inria.myriads.snoozenode.database.api.impl.cassandra.utils
Intern iterator.
RowIterator.MyQueryIterator() - Constructor for class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.RowIterator.MyQueryIterator
Constructor.
run() - Method in class org.inria.myriads.snoozenode.executor.thread.ExecutorThread
Run method.
run() - Method in class org.inria.myriads.snoozenode.groupmanager.energysaver.saver.EnergySaver
Run.
run() - Method in class org.inria.myriads.snoozenode.groupmanager.leadelection.api.impl.ZooKeeperLeaderElection
Run method.
run() - Method in class org.inria.myriads.snoozenode.groupmanager.migration.watchdog.MigrationWatchdog
Starts watching the migration.
run() - Method in class org.inria.myriads.snoozenode.groupmanager.migration.worker.MigrationWorker
Run method.
run() - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.consumer.GroupManagerMonitoringDataConsumer
 
run() - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.consumer.GroupManagerSummaryConsumer
The run method.
run() - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.consumer.LocalControllerSummaryConsumer
The run method.
run() - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.producer.GroupManagerHeartbeatDataProducer
The run() method.
run() - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.producer.GroupManagerSummaryProducer
Run method.
run() - Method in class org.inria.myriads.snoozenode.groupmanager.reconfiguration.ReconfigurationScheduler
Start the reconfiguration loop.
run() - Method in class org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.worker.VirtualClusterSubmissionWorker
Run method.
run() - Method in class org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.worker.VirtualMachineSubmissionWorker
Run method.
run() - Method in class org.inria.myriads.snoozenode.heartbeat.receiver.HeartbeatMulticastReceiver
Listen for group leader heartbeat multicast packets.
run() - Method in class org.inria.myriads.snoozenode.heartbeat.sender.HeartbeatMulticastSender
Run method.
run() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.consumer.VirtualMachineMonitorDataConsumer
Run method.
run() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.producer.VirtualMachineHeartbeatDataProducer
The run() method.
run() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.producer.VirtualMachineMonitorDataProducer
The run routine.
run() - Method in class org.inria.myriads.snoozenode.tcpip.TCPDataReceiver
Accepts new clients and reads data.
run() - Method in class org.inria.myriads.snoozenode.tcpip.TCPWorkerThread
The run() method.

S

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.

T

TCPDataReceiver - Class in org.inria.myriads.snoozenode.tcpip
TCP data receiver.
TCPDataReceiver(NetworkAddress, int) - Constructor for class org.inria.myriads.snoozenode.tcpip.TCPDataReceiver
Constructor.
TCPDataSender - Class in org.inria.myriads.snoozenode.monitoring.datasender.api.impl
TCP data sender.
TCPDataSender(NetworkAddress) - Constructor for class org.inria.myriads.snoozenode.monitoring.datasender.api.impl.TCPDataSender
TCP data sender constructor.
TCPWorkerThread - Class in org.inria.myriads.snoozenode.tcpip
Worker thread.
TCPWorkerThread(Socket, DataListener) - Constructor for class org.inria.myriads.snoozenode.tcpip.TCPWorkerThread
TCP worker thread constructor.
terminate() - Method in class org.inria.myriads.snoozenode.groupmanager.energysaver.saver.EnergySaver
Terminate routine.
terminate() - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.consumer.GroupManagerMonitoringDataConsumer
Terminates the consumer.
terminate() - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.consumer.LocalControllerSummaryConsumer
Terminates the consumer.
terminate() - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.producer.GroupManagerHeartbeatDataProducer
Terminates the thread.
terminate() - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.producer.GroupManagerSummaryProducer
Terminating the thread.
terminate() - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.service.GroupManagerMonitoringService
Terminates the monitoring service.
terminate() - Method in class org.inria.myriads.snoozenode.groupmanager.monitoring.service.LocalControllerMonitoringService
Terminates the monitoring service.
terminate() - Method in class org.inria.myriads.snoozenode.heartbeat.receiver.HeartbeatMulticastReceiver
Terminates the listener.
terminate() - Method in class org.inria.myriads.snoozenode.heartbeat.sender.HeartbeatMulticastSender
Terminates the thread.
terminate() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.consumer.VirtualMachineMonitorDataConsumer
Terminates the consumer.
terminate() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.producer.VirtualMachineHeartbeatDataProducer
Terminates the thread.
terminate() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.producer.VirtualMachineMonitorDataProducer
Terminates the thread.
terminate() - Method in class org.inria.myriads.snoozenode.tcpip.TCPDataReceiver
Terminates the receiver.
terminate() - Method in class org.inria.myriads.snoozenode.tcpip.TCPWorkerThread
Terminates the thread.
Test - Class in org.inria.myriads.snoozenode.groupmanager.powermanagement.api.impl
Implements a dummy wakeup driver.
Test(ShellCommandExecuter) - Constructor for class org.inria.myriads.snoozenode.groupmanager.powermanagement.api.impl.Test
Constructor.
Test - Class in org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown.impl
Dummy implementation of the shutdown command.
Test(ShellCommandExecuter) - Constructor for class org.inria.myriads.snoozenode.localcontroller.powermanagement.shutdown.impl.Test
Constructor.
ThresholdCrossingDetector - Class in org.inria.myriads.snoozenode.localcontroller.monitoring.threshold
Processes the received monitoring data.
ThresholdCrossingDetector(MonitoringThresholds, List<Double>) - Constructor for class org.inria.myriads.snoozenode.localcontroller.monitoring.threshold.ThresholdCrossingDetector
Constructor.
ThresholdSettings - Class in org.inria.myriads.snoozenode.configurator.energymanagement
Thresholds settings.
ThresholdSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.energymanagement.ThresholdSettings
Empty.
ThresholdUtils - Class in org.inria.myriads.snoozenode.util
Threshold utility.
toByteBuffer(Object) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.JsonSerializer
 
toString(Object) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.JsonSerializer
To String.
toString() - Method in enum org.inria.myriads.snoozenode.groupmanager.statemachine.VirtualMachineCommand
 
toString() - Method in enum org.inria.snoozenode.external.notifier.ExternalNotificationType
 
TransportProtocol - Enum in org.inria.myriads.snoozenode.monitoring
Transport protocol.

U

unassignNodes() - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
Unassign all nodes.
unassignNodes(Keyspace, List<String>, String) - Static method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
Unassign a list of row.
unassignNodes(Keyspace, String) - Static method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.utils.CassandraUtils
Unassign nodes from a column family.
updateAllVirtualMachineMetaData(List<VirtualMachineMetaData>, VirtualMachineStatus, VirtualMachineErrorCode) - Static method in class org.inria.myriads.snoozenode.util.ManagementUtils
Updates all virtual machine met data.
updateLocation(VirtualMachineLocation) - Method in interface org.inria.myriads.snoozenode.database.api.GroupLeaderRepository
Given a local controller location updates the location with the proper groupmanager.
updateLocation(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupLeaderCassandraRepository
Given a local controller location updates the location with the proper groupmanager.
updateLocation(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupLeaderMemoryRepository
 
updateLocation(VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupLeaderWrapperRepository
 
updateVirtualMachineLocation(VirtualMachineLocation, VirtualMachineLocation) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
Updates virtual machine location.
updateVirtualMachineLocation(VirtualMachineLocation, VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
 
updateVirtualMachineLocation(VirtualMachineLocation, VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
Updates virtual machine location.
updateVirtualMachineLocation(VirtualMachineLocation, VirtualMachineLocation) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
 
updateVirtualMachineMetaData(VirtualMachineMetaData) - Method in interface org.inria.myriads.snoozenode.database.api.GroupManagerRepository
Updates the virtual machine meta data.
updateVirtualMachineMetaData(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.database.api.impl.cassandra.GroupManagerCassandraRepository
 
updateVirtualMachineMetaData(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.GroupManagerMemoryRepository
 
updateVirtualMachineMetaData(GroupManagerDescription) - Method in class org.inria.myriads.snoozenode.database.api.impl.memory.LocalControllerMemoryRepository
Updates the virtual machine meta data with the given group manager information.
updateVirtualMachineMetaData(GroupManagerDescription) - Method in interface org.inria.myriads.snoozenode.database.api.LocalControllerRepository
Updates the virtual machine meta data with the given group manager information.
updateVirtualMachineMetaData(VirtualMachineMetaData) - Method in class org.inria.myriads.snoozenode.database.api.wrapper.GroupManagerWrapperRepository
 
updateVirtualMachineMetaData(VirtualMachineMetaData, VirtualMachineStatus, VirtualMachineErrorCode) - Static method in class org.inria.myriads.snoozenode.util.ManagementUtils
Updates the virtual machine meta status.
Uswsusp - Class in org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.impl
Implementation of userspace software suspend feature.
Uswsusp(ShellCommandExecuter) - Constructor for class org.inria.myriads.snoozenode.localcontroller.powermanagement.suspend.impl.Uswsusp
Constructor.
UtilizationUtils - Class in org.inria.myriads.snoozenode.util
Utilization utils.

V

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.

W

WakeOnLan - Class in org.inria.myriads.snoozenode.groupmanager.powermanagement.api.impl
Implements a Wake-on-Lan (WOL) driver.
WakeOnLan(ShellCommandExecuter) - Constructor for class org.inria.myriads.snoozenode.groupmanager.powermanagement.api.impl.WakeOnLan
Constructor.
wakeup() - Method in class org.inria.myriads.snoozenode.groupmanager.energysaver.saver.EnergySaver
Wakeup the saver.
wakeUp(String) - Method in class org.inria.myriads.snoozenode.groupmanager.powermanagement.api.impl.IPMIWakeup
IPMI wakeup.
wakeUp(String) - Method in class org.inria.myriads.snoozenode.groupmanager.powermanagement.api.impl.KaPower3
KaPower3 wakeup.
wakeUp(String) - Method in class org.inria.myriads.snoozenode.groupmanager.powermanagement.api.impl.Test
Test wakeup.
wakeUp(String) - Method in class org.inria.myriads.snoozenode.groupmanager.powermanagement.api.impl.WakeOnLan
Wake-On-Lan (WOL) wakeup.
WakeUp - Interface in org.inria.myriads.snoozenode.groupmanager.powermanagement.api
Wakeup interface.
wakeUp(String) - Method in interface org.inria.myriads.snoozenode.groupmanager.powermanagement.api.WakeUp
Wakeup interface.
wakeup() - Method in class org.inria.myriads.snoozenode.localcontroller.monitoring.producer.VirtualMachineMonitorDataProducer
Wakeup the thread.
wakeupLocalController(LocalControllerDescription) - Method in class org.inria.myriads.snoozenode.groupmanager.energysaver.wakeup.WakeupResources
Wakes up a passive local controller.
wakeupLocalControllers(List<LocalControllerDescription>) - Method in class org.inria.myriads.snoozenode.groupmanager.energysaver.wakeup.WakeupResources
Wakeup local controllers.
WakeupResources - Class in org.inria.myriads.snoozenode.groupmanager.energysaver.wakeup
Implements the triggers to wakeup resources.
WakeupResources(int, int, GroupManagerRepository) - Constructor for class org.inria.myriads.snoozenode.groupmanager.energysaver.wakeup.WakeupResources
Constructor.

Z

ZooKeeperLeaderElection - Class in org.inria.myriads.snoozenode.groupmanager.leadelection.api.impl
Leader election implementation based on the Apache ZooKeeper coordination service.
ZooKeeperLeaderElection(ZooKeeperSettings, GroupManagerDescription, LeaderElectionListener) - Constructor for class org.inria.myriads.snoozenode.groupmanager.leadelection.api.impl.ZooKeeperLeaderElection
Leader election based on ZooKeeper.
ZooKeeperSettings - Class in org.inria.myriads.snoozenode.configurator.faulttolerance
ZooKeeper parameters.
ZooKeeperSettings() - Constructor for class org.inria.myriads.snoozenode.configurator.faulttolerance.ZooKeeperSettings
 
A B C D E F G H I J K L M N O P R S T U V W Z 

Copyright © 2013. All Rights Reserved.