Serialized Form


Package org.inria.myriads.snoozecommon.communication

Class org.inria.myriads.snoozecommon.communication.NetworkAddress extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

address_

String address_
The address.


port_

int port_
The port.


Package org.inria.myriads.snoozecommon.communication.groupmanager

Class org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

id_

String id_
Identifier.


heartbeatAddress_

NetworkAddress heartbeatAddress_
Heartbeat address.


listenSettings_

ListenSettings listenSettings_
Listen settings.


virtualMachines_

ArrayList<E> virtualMachines_
Assigned virtual machines.


summary_

LRUCache<K,V> summary_
Summary monitoring data.


localControllers_

HashMap<K,V> localControllers_
Local controller descriptions.

Class org.inria.myriads.snoozecommon.communication.groupmanager.ListenSettings extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

controlDataAddress_

NetworkAddress controlDataAddress_
Control data address.


monitoringDataAddress_

NetworkAddress monitoringDataAddress_
Monitoring data address.


Package org.inria.myriads.snoozecommon.communication.groupmanager.repository

Class org.inria.myriads.snoozecommon.communication.groupmanager.repository.GroupLeaderRepositoryInformation extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

groupManagerDescriptions_

ArrayList<E> groupManagerDescriptions_
Descriptions of the group managers.

Class org.inria.myriads.snoozecommon.communication.groupmanager.repository.GroupManagerRepositoryInformation extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

localControllers_

ArrayList<E> localControllers_
Descriptions of the local controllers.


Package org.inria.myriads.snoozecommon.communication.groupmanager.summary

Class org.inria.myriads.snoozecommon.communication.groupmanager.summary.GroupManagerSummaryInformation extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

timeStamp_

long timeStamp_
The time stamp.


activeCapacity_

ArrayList<E> activeCapacity_
Total active resource capacity. Format: CPU utilization, Memory utilization, Network Rx traffic, Network Tx traffic


passiveCapacity_

ArrayList<E> passiveCapacity_
Total passive resource capacity. Format: CPU utilization, Memory utilization, Network Rx traffic, Network Tx traffic


requestedCapacity_

ArrayList<E> requestedCapacity_
Requested resource capacity. Format: CPU utilization, Memory utilization, Network Rx traffic, Network Tx traffic


usedCapacity_

ArrayList<E> usedCapacity_
Used resource capacity. Format: CPU utilization, Memory utilization, Network Rx traffic, Network Tx traffic


legacyIpAddresses_

ArrayList<E> legacyIpAddresses_
List of legacy IP addresses.


Package org.inria.myriads.snoozecommon.communication.localcontroller

Class org.inria.myriads.snoozecommon.communication.localcontroller.AssignedGroupManager extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

localControllerId_

String localControllerId_
Previous identifier.


groupManager_

GroupManagerDescription groupManager_
Previous group manager.

Class org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

id_

String id_
Identifier of the local controller.


status_

LocalControllerStatus status_
Status.


controlDataAddress_

NetworkAddress controlDataAddress_
Control data address.


hypervisorSettings_

HypervisorSettings hypervisorSettings_
Hypervisor settings.


wakeupSettings_

WakeupSettings wakeupSettings_
Wakeup settings.


virtualMachineMetaData_

HashMap<K,V> virtualMachineMetaData_
Virtual machine meta data.


totalCapacity_

ArrayList<E> totalCapacity_
Total capacity of the local controller.


Package org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor

Class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorSettings extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

port_

int port_
Hypervisor port.


driver_

HypervisorDriver driver_
Hypervisor driver.


transport_

HypervisorTransport transport_
Hypervisor transport.


migration_

MigrationSettings migration_
Migration parameters.

Class org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.MigrationSettings extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

method_

MigrationMethod method_
Migration merhod.


timeout_

int timeout_
Convergence threshold.


Package org.inria.myriads.snoozecommon.communication.localcontroller.wakeup

Class org.inria.myriads.snoozecommon.communication.localcontroller.wakeup.WakeupSettings extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

driver_

WakeupDriver driver_
Driver.


options_

String options_
Options.


Package org.inria.myriads.snoozecommon.communication.virtualcluster

Class org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

ipAddress_

String ipAddress_
IP address.


xmlRepresentation_

String xmlRepresentation_
XML representation.


status_

VirtualMachineStatus status_
Status.


errorCode_

VirtualMachineErrorCode errorCode_
Error code.


location_

VirtualMachineLocation location_
Location.


groupManagerControlDataAddress_

NetworkAddress groupManagerControlDataAddress_
Group manager address.


usedCapacity_

LRUCache<K,V> usedCapacity_
Virtual monitoring history data.


requestedCapacity_

ArrayList<E> requestedCapacity_
Requested capacity.


Package org.inria.myriads.snoozecommon.communication.virtualcluster.discovery

Class org.inria.myriads.snoozecommon.communication.virtualcluster.discovery.VirtualMachineDiscoveryResponse extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

localControllerId_

String localControllerId_
Local controller identifier.


groupManagerAddress_

NetworkAddress groupManagerAddress_
Group manager address.


Package org.inria.myriads.snoozecommon.communication.virtualcluster.migration

Class org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

sourceVirtualMachineLocation_

VirtualMachineLocation sourceVirtualMachineLocation_
Source virtual machine location.


destinationVirtualMachineLocation_

VirtualMachineLocation destinationVirtualMachineLocation_
Destination virtual machine location.


destinationHypervisorSettings_

HypervisorSettings destinationHypervisorSettings_
Destination hypervisor settings.


isMigrated_

boolean isMigrated_
Indeicates migration success.


Package org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring

Class org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.NetworkDemand extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

rxBytes_

double rxBytes_
Rx byes.


txBytes_

double txBytes_
Tx byes.

Class org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.VirtualMachineMonitoringData extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

timeStamp_

long timeStamp_
The time stamp.


usedCapacity_

ArrayList<E> usedCapacity_
Used capacity vector. (Format: CPU utilization, memory usage, network Rx, networkTx)


Package org.inria.myriads.snoozecommon.communication.virtualcluster.requests

Class org.inria.myriads.snoozecommon.communication.virtualcluster.requests.MetaDataRequest extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

virtualMachineLocation_

VirtualMachineLocation virtualMachineLocation_
Virtual machine location.


numberOfMonitoringEntries_

int numberOfMonitoringEntries_
Number of monitoring entries.


Package org.inria.myriads.snoozecommon.communication.virtualcluster.submission

Class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionRequest extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

virtualMachineTemplates_

ArrayList<E> virtualMachineTemplates_
Virtual machine templates.

Class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualClusterSubmissionResponse extends VirtualMachineSubmission implements Serializable

serialVersionUID: 1L

Serialized Fields

errorCode_

VirtualClusterErrorCode errorCode_
Error code.

Class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineLocation extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

virtualMachineId_

String virtualMachineId_
Virtual machine identifier.


localControllerId_

String localControllerId_
Virtual machine local controller identifier.


localControllerControlDataAddress_

NetworkAddress localControllerControlDataAddress_
Local controller address.

Class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineSubmission extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

virtualMachineMetaData_

ArrayList<E> virtualMachineMetaData_
Virtual machine meta data.

Class org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineTemplate extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

networkCapacityDemand_

NetworkDemand networkCapacityDemand_
Network capacity.


libVirtDescription_

String libVirtDescription_
Libvirt description.


Package org.inria.myriads.snoozecommon.datastructure

Class org.inria.myriads.snoozecommon.datastructure.LRUCache extends LinkedHashMap<K,V> implements Serializable

serialVersionUID: 1L

Serialized Fields

maxCapacity_

int maxCapacity_
Maximum capacity.



Copyright © 2012. All Rights Reserved.