Serialized Form


Package eu.xtreemos.system.communication.net

Class eu.xtreemos.system.communication.net.CommunicationAddress extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

externalAddress

java.net.InetAddress externalAddress
The address of the host that is a public external IP. This is the address of a firewall/gateway node that bridges a private local network with Internet (NAT).


host

java.net.InetAddress host

port

int port

Package eu.xtreemos.xosd.basic

Class eu.xtreemos.xosd.basic.ServiceNotRunningException extends java.lang.Exception implements Serializable


Package eu.xtreemos.xosd.client

Class eu.xtreemos.xosd.client.ParsedCommand extends java.lang.Object implements Serializable

Serialized Fields

flags

java.util.Hashtable<K,V> flags

command

EnumCommand.ConsoleCommands command

params

java.lang.String[] params

Package eu.xtreemos.xosd.jobmng.data

Class eu.xtreemos.xosd.jobmng.data.JobInfo extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

jobId

java.lang.String jobId

resourcesInfo

java.lang.String resourcesInfo

resourceNo

int resourceNo

info

java.lang.String info

metrics

java.util.Hashtable<K,V> metrics

Class eu.xtreemos.xosd.jobmng.data.ResourceInfo extends java.lang.Object implements Serializable

Serialized Fields

resource

CommunicationAddress resource

procsInfo

java.util.ArrayList<E> procsInfo

Package eu.xtreemos.xosd.localallocmgr.attributes

Class eu.xtreemos.xosd.localallocmgr.attributes.CurrentAmount extends IAttribute<java.lang.Integer> implements Serializable

Class eu.xtreemos.xosd.localallocmgr.attributes.EndTime extends IAttribute<java.util.GregorianCalendar> implements Serializable

Class eu.xtreemos.xosd.localallocmgr.attributes.IAttribute extends java.lang.Object implements Serializable

Serialized Fields

value

java.lang.Object value

Class eu.xtreemos.xosd.localallocmgr.attributes.MaxAmount extends IAttribute<java.lang.Integer> implements Serializable

Class eu.xtreemos.xosd.localallocmgr.attributes.OwnersInfo extends java.lang.Object implements Serializable

Serialized Fields

owners

java.util.Hashtable<K,V> owners

Class eu.xtreemos.xosd.localallocmgr.attributes.OwnersInfoAttr extends IAttribute<OwnersInfo> implements Serializable

Class eu.xtreemos.xosd.localallocmgr.attributes.Sharing extends IAttribute<SharingValues> implements Serializable

Class eu.xtreemos.xosd.localallocmgr.attributes.StartTime extends IAttribute<java.util.GregorianCalendar> implements Serializable


Package eu.xtreemos.xosd.localallocmgr.attributes.storage

Class eu.xtreemos.xosd.localallocmgr.attributes.storage.AttributeStorage extends java.lang.Object implements Serializable

Serialized Fields

attributes

java.util.Hashtable<K,V> attributes

Package eu.xtreemos.xosd.localallocmgr.basic

Class eu.xtreemos.xosd.localallocmgr.basic.TTElm extends java.lang.Object implements Serializable

Serialized Fields

attributes

AttributeStorage attributes

Package eu.xtreemos.xosd.localallocmgr.basic.manipulators

Class eu.xtreemos.xosd.localallocmgr.basic.manipulators.AttributeAdditionFailureException extends TTElmJoinException implements Serializable

serialVersionUID: 1L

Class eu.xtreemos.xosd.localallocmgr.basic.manipulators.AttributeConformanceException extends TTElmJoinException implements Serializable

serialVersionUID: -3888748416432501220L

Class eu.xtreemos.xosd.localallocmgr.basic.manipulators.FreeSlots extends java.lang.Object implements Serializable

Serialized Fields

firstOccupied

java.util.GregorianCalendar firstOccupied
denotes the starting time of the first element in the table. if set at null, the table is empty and any value can be used.


lastOccupied

java.util.GregorianCalendar lastOccupied
denotes the ending time of the last element in the table. if set at null, the table is empty and any value can be used.


free

java.util.LinkedList<E> free
holds TTElm objects denoting the free slots. if the occupied elms are not null, but the free list is empty, only one element is in the time table and there are no intermediate free time slots.

Class eu.xtreemos.xosd.localallocmgr.basic.manipulators.NoSuchElementsException extends java.lang.Exception implements Serializable

Class eu.xtreemos.xosd.localallocmgr.basic.manipulators.TTElmJoinException extends java.lang.Exception implements Serializable

serialVersionUID: 266550320430385308L

Class eu.xtreemos.xosd.localallocmgr.basic.manipulators.WrongElementOrderException extends TTElmJoinException implements Serializable

serialVersionUID: 1L


Package eu.xtreemos.xosd.localallocmgr.basic.manipulators.relations

Class eu.xtreemos.xosd.localallocmgr.basic.manipulators.relations.AvailableCheckRelation extends java.lang.Object implements Serializable

Serialized Fields

maxAmount

MaxAmount maxAmount

neededAmount

CurrentAmount neededAmount

op

AvailableAmountCheck op

Class eu.xtreemos.xosd.localallocmgr.basic.manipulators.relations.WithinTimeLimitRelation extends java.lang.Object implements Serializable

Serialized Fields

from

java.util.GregorianCalendar from

to

java.util.GregorianCalendar to

Package eu.xtreemos.xosd.localallocmgr.frontend

Class eu.xtreemos.xosd.localallocmgr.frontend.Request extends java.lang.Object implements Serializable

Serialized Fields

elmReqs

java.util.ArrayList<E> elmReqs

Class eu.xtreemos.xosd.localallocmgr.frontend.TTElmRequest extends java.lang.Object implements Serializable

Serialized Fields

resourceID

java.lang.String resourceID

ttelm

TTElm ttelm

type

RequestTypes type

Package eu.xtreemos.xosd.localallocmgr.frontend.properties

Class eu.xtreemos.xosd.localallocmgr.frontend.properties.FreeDiskProperty extends java.lang.Object implements Serializable

Serialized Fields

diskPath

java.lang.String diskPath

Class eu.xtreemos.xosd.localallocmgr.frontend.properties.MaxStaticValue extends java.lang.Object implements Serializable

Serialized Fields

max

MaxAmount max

Package eu.xtreemos.xosd.localallocmgr.frontend.utils

Class eu.xtreemos.xosd.localallocmgr.frontend.utils.TTElmRequestAdd extends TTElmRequest implements Serializable

Class eu.xtreemos.xosd.localallocmgr.frontend.utils.TTElmRequestDelay extends TTElmRequest implements Serializable

Class eu.xtreemos.xosd.localallocmgr.frontend.utils.TTElmRequestEcho extends TTElmRequest implements Serializable

Class eu.xtreemos.xosd.localallocmgr.frontend.utils.TTElmRequestRemove extends TTElmRequest implements Serializable

Class eu.xtreemos.xosd.localallocmgr.frontend.utils.TTElmRequestRemoveObject extends TTElmRequest implements Serializable


Package eu.xtreemos.xosd.localallocmgr.groups

Class eu.xtreemos.xosd.localallocmgr.groups.TimeTableExistsException extends java.lang.Exception implements Serializable


Package eu.xtreemos.xosd.reservationmanager.base

Class eu.xtreemos.xosd.reservationmanager.base.NodeFreeSlots extends java.lang.Object implements Serializable

Serialized Fields

nodeCommunicationAddress

CommunicationAddress nodeCommunicationAddress

freeSlots

FreeSlots freeSlots

Class eu.xtreemos.xosd.reservationmanager.base.ReservationRequest extends java.lang.Object implements Serializable

Serialized Fields

nodeAddress

CommunicationAddress nodeAddress
The address of the node that the request applies to.


localRequest

Request localRequest
The reservation request's contents.

Class eu.xtreemos.xosd.reservationmanager.base.ReservationSlot extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.String id
The id of the slot (i.e., obtained from createReservation).


resourceID

java.lang.String resourceID
The resources's metric ID (e.g. CPU0).


location

CommunicationAddress location
Location of the reservations


info

java.util.ArrayList<E> info
Array of elements with the information about the time table elements with a given id on a location.


constraints

java.util.Hashtable<K,V> constraints
Constraints used to create the selection.

Class eu.xtreemos.xosd.reservationmanager.base.ReservationSlotBasicInfo extends java.lang.Object implements Serializable

Serialized Fields

startTime

java.util.GregorianCalendar startTime
Deprecated. 
The start time when the resource becomes available to the owner of the reservation.


endTime

java.util.GregorianCalendar endTime
Deprecated. 
The end time after which the resource id no longer available to the owner of the reservation.


amount

java.lang.Integer amount
Deprecated. 
The amount reserved;

Class eu.xtreemos.xosd.reservationmanager.base.UpdateRequest extends java.lang.Object implements Serializable

Serialized Fields

nodeAddress

CommunicationAddress nodeAddress
The address of the node that the request applies to.


reservationID

java.lang.String reservationID
The local allocation's ID.


localRequest

Request localRequest
The reservation request's contents.


Package eu.xtreemos.xosd.resmng.data

Class eu.xtreemos.xosd.resmng.data.JobDescription extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

executable

java.lang.String executable

ostype

OperatingSystemType ostype

Class eu.xtreemos.xosd.resmng.data.ResourceDescriptorComparatorSerializable extends java.lang.Object implements Serializable

Serialized Fields

attributesToCompare

java.util.ArrayList<E> attributesToCompare

ascendingComparison

java.util.ArrayList<E> ascendingComparison

Class eu.xtreemos.xosd.resmng.data.ResourceDescriptorRecord extends java.lang.Object implements Serializable

Serialized Fields

communicationAddress

CommunicationAddress communicationAddress

hostIP

java.lang.String hostIP

hostUniqueID

java.lang.String hostUniqueID

operatingSystemName

java.lang.String operatingSystemName

processorArchitecture

java.lang.String processorArchitecture

CPUSpeed

double CPUSpeed

CPUCount

double CPUCount

RAMSize

double RAMSize

resourceId

ResourceID resourceId

services

java.util.ArrayList<E> services
A list of services belonging to the resource or currently running on the resource.


vos

java.util.ArrayList<E> vos
The client might want to store the list of VO names/IDs that the resource belongs to.


cpuLoadLast15min

int cpuLoadLast15min
The load average of last 15 minutes, per cent (0..100), or -1 if unknown.


cpuLoadLast5min

int cpuLoadLast5min
The load average of last 5 minutes, per cent (0..100), or -1 if unknown.


cpuLoadLast1min

int cpuLoadLast1min
The load average of last 1 minutes, per cent (0..100), or -1 if unknown.


timestamp

java.util.Date timestamp
The field that can be used to approximate the age of this descriptor's instance, particularly for its dynamic field values. The time stamp denotes the time of the instance's instantiation, and not the time the measurements were taken from the local monitor. Care should be also taken because its value is subject to the node's local system time errors (in other words, use a good ntp server on all nodes!).

Class eu.xtreemos.xosd.resmng.data.ResourceMatching extends java.lang.Object implements Serializable

Serialized Fields

jobdesc

JobDescription jobdesc

jsdlData

java.util.Hashtable<K,V> jsdlData
Holds jsdl to check against policy.


suitable_resources

java.util.ArrayList<E> suitable_resources

listOfResourceCerts

java.util.HashMap<K,V> listOfResourceCerts
This is list of certificates, so that we can extract info from them.


digitalSignature

byte[] digitalSignature

Package eu.xtreemos.xosd.security

Class eu.xtreemos.xosd.security.BadAttributeCertificateException extends java.lang.Exception implements Serializable

Class eu.xtreemos.xosd.security.BadResourceException extends java.lang.Exception implements Serializable

Class eu.xtreemos.xosd.security.ResourceNotRegisteredException extends java.lang.Exception implements Serializable

Class eu.xtreemos.xosd.security.UnknownDataType extends java.lang.Exception implements Serializable

Class eu.xtreemos.xosd.security.UnknownOIDException extends java.lang.Exception implements Serializable


Package eu.xtreemos.xosd.security.cdamng.data

Class eu.xtreemos.xosd.security.cdamng.data.Authentification extends java.lang.Object implements Serializable

Serialized Fields

authtype

AuthentificationType authtype

username

java.lang.String username

password

java.lang.String password

cert

sun.security.x509.X509CertImpl cert

Package eu.xtreemos.xosd.security.rca

Class eu.xtreemos.xosd.security.rca.RCASignedResponse extends java.lang.Object implements Serializable

Serialized Fields

siteAddress

CommunicationAddress siteAddress
The communication address of the xosd.


identityCertificate

java.security.cert.X509Certificate identityCertificate
The certificate that identifies the resource.


attributeCertificate

org.bouncycastle.x509.X509AttributeCertificate attributeCertificate
The certificate that describes the resource, using the attribute certificate form. TODO: this is not serializable and hence needs to be replaced


attributeCertificateExt

java.security.cert.X509Certificate attributeCertificateExt
The certificate that describes the resource, using the form of a certificate with the attributes in the extensions.


attributeVOCertificates

java.util.ArrayList<E> attributeVOCertificates
The VO attribute certificates, using the form of a certificate with the attributes in the extensions.

Class eu.xtreemos.xosd.security.rca.ResourceID extends java.lang.Object implements Serializable

Serialized Fields

ip

java.net.InetAddress ip

port

int port

Package eu.xtreemos.xosd.security.rca.server

Class eu.xtreemos.xosd.security.rca.server.ResourceRegistration extends java.lang.Object implements Serializable

Serialized Fields

appliedResources

java.util.Hashtable<K,V> appliedResources
The collection of resources applied for the registration. These are the resources that an admin has applied for the registration for, but the registration has not yet been confirmed by the authorised user.


registeredResources

java.util.Hashtable<K,V> registeredResources
The collection of resources that have been successfully registered.


dbAppliedStorageFile

java.lang.String dbAppliedStorageFile
The filename where the applied resource database should (de)serialise.


dbRegisteredStorageFile

java.lang.String dbRegisteredStorageFile
The filename where the registered resource database should (de)serialise.


resourceRegistrationFile

java.lang.String resourceRegistrationFile
The filename for serialising the data into and the object from.


Package eu.xtreemos.xosd.security.vops

Class eu.xtreemos.xosd.security.vops.UserNotAuthorisedException extends java.lang.Exception implements Serializable


Package eu.xtreemos.xosd.security.vops.xacml.utils

Class eu.xtreemos.xosd.security.vops.xacml.utils.PolicyConstructionException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 1234L

Serialized Fields

serialVersionUID

long serialVersionUID

Package eu.xtreemos.xosd.vivaldi

Class eu.xtreemos.xosd.vivaldi.VivaldiCoordinates extends java.lang.Object implements Serializable

Serialized Fields

localAddress

CommunicationAddress localAddress

remoteCoordSerialized

vivaldi.primitives.RemoteCoordinate remoteCoordSerialized

localCoordSerialized

vivaldi.primitives.LocalCoordinate localCoordSerialized