A B C D E F G H I L M N R S T W

A

add(Host) - Method in class cluster.Cluster
Adds the given host to this Cluster.
avgNDistanceFromCenter - Variable in class cluster.Cluster
 
avgRTTAcrossCluster - Variable in class cluster.Cluster
 
avgRTTFromCenter - Variable in class cluster.Cluster
 

B

baseFilename - Variable in class cluster.RelativeErrorMatrix
 

C

calcInfo(RTTMatrix) - Method in class cluster.Cluster
 
center - Variable in class cluster.Cluster
 
cluster - package cluster
 
cluster - Variable in class cluster.Cluster
 
Cluster - class cluster.Cluster.
Cluster is used for representing clusters of multiple hosts with one host as the center.
Cluster() - Constructor for class cluster.Cluster
 
Cluster(Host) - Constructor for class cluster.Cluster
Constructs a Cluster with the given center.
clustersToString() - Method in class cluster.LimitRadiusClustering
Returns a string representation of the clusters centered at each host.
comparisonDate - Variable in class cluster.RelativeErrorMatrix
 
contains(Host) - Method in class cluster.Cluster
Determines if the given hosts is contained in this Cluster.

D

Distance - class cluster.Distance.
Distance is used for representing n-space performance distance between hosts.
Distance(double, int) - Constructor for class cluster.Distance
Constructs a Distance representing a distance calculated with dimension dimension.

E

equals(Host) - Method in class cluster.Host
Checks for equality between two hosts.

F

Format - class cluster.Format.
Contains static methods for formatting double precison numbers.
Format() - Constructor for class cluster.Format
 
format(double, int) - Static method in class cluster.Format
Formats number with digitsAfterPoint digits after the decimal point.

G

get(Host, Host) - Method in class cluster.RTTMatrix
Gets the RTT information between the hosts i and j.
getActualLossOnlyCount() - Method in class cluster.RelativeError
Gets the number of times only the host recorded a loss, but not the monitor.
getAvgNDistanceFromCenter() - Method in class cluster.Cluster
 
getAvgRTTFromCenter() - Method in class cluster.Cluster
 
getBothLossCount() - Method in class cluster.RelativeError
Gets the number of times both the monitor and the real host recorded a loss.
getCDF() - Method in class cluster.Histogram
Returns a list of coordinates representing the CDF of all relative errors.
getCenter() - Method in class cluster.Cluster
Returns the host at the center of this Cluster.
getCluster(Host) - Method in class cluster.MinimalCover
 
getClusters() - Method in class cluster.LimitRadiusClustering
Returns a Cluster array representing a clusters centered at each host whose radius is limited by the given tolerance.
getComparableDimension() - Method in class cluster.Distance
Returns dimension used in calculating the distance represented by this object.
getComparisonDate() - Method in class cluster.RelativeErrorMatrix
Returns the comparison date used to calculate the relative errors.
getDatafile() - Method in class cluster.RTTMatrix
Gets the filename of the file used to create this RTTMatrix.
getDistance() - Method in class cluster.Distance
Returns the distance represented by this object.
getEstimateLossOnlyCount() - Method in class cluster.RelativeError
Gets the number of times only the monitor recorded a loss, but not the host.
getHistogram() - Method in class cluster.RelativeErrorMatrix
Returns the Histogram object associated with this relative error matrix.
getHost(int) - Method in class cluster.HostMap
Returns the Host represented by integer i.
getHostMap() - Method in class cluster.MinimalCover
 
getHostMap() - Method in class cluster.RecCluster
 
getHostMap() - Method in class cluster.RelativeErrorMatrix
 
getHostMap() - Method in class cluster.RTTMatrix
 
getInterCDF() - Method in class cluster.Histogram
Returns a list of coordinates representing the CDF of inter-cluster relative errors.
getIntraCDF() - Method in class cluster.Histogram
Returns a list of coordinates representing the CDF of intra-cluster relative errors.
getLostReadings() - Method in class cluster.Histogram
Returns the number of relative errors that were incalculable due to loss at either the actual or monitoring site.
getMinimalCover() - Method in class cluster.LimitNumberClustering
 
getMinimalCover() - Method in class cluster.LimitRadiusClustering
Returns a partition of the hosts into clusters.
getMonitor(Host) - Method in class cluster.MinimalCover
Returns the monitor for a given site.
getMonitors() - Method in class cluster.MinimalCover
Returns the set of monitors.
getName() - Method in class cluster.Host
Returns the name of this host.
getNumberOfHosts() - Method in class cluster.HostMap
Returns the total number of hosts in the mapping.
getNumberOfHosts() - Method in class cluster.LimitRadiusClustering
Returns the number of hosts used in the clustering.
getNumberOfHosts() - Method in class cluster.MinimalCover
 
getNumberOfHosts() - Method in class cluster.RelativeErrorMatrix
 
getNumberOfHosts() - Method in class cluster.RTTMatrix
 
getNumberOfReadings() - Method in class cluster.RelativeError
Gets the number of readings used to calculate the relative error.
getOverflowRatio() - Method in class cluster.Histogram
Returns the proportion of all the relative errors that were greater than the larger bucket.
getRelativeError() - Method in class cluster.RelativeError
Gets the relative error.
getRelativeError(Host, Host) - Method in class cluster.RelativeErrorMatrix
Returns the relative error between the estimated and actual RTT times between two hosts.
getRelativeErrorMatrix(String) - Method in class cluster.LimitNumberClustering
 
getRelativeErrorMatrix(String) - Method in class cluster.LimitRadiusClustering
Returns the matrix of relative errors between using monitor sites to estimate RTT between two hosts and the actual RTT between two hosts.

H

hash(Host) - Method in class cluster.HostMap
 
histogram - Variable in class cluster.RelativeErrorMatrix
 
Histogram - class cluster.Histogram.
The Histogram class is used to represent histograms of the total, inter-cluster, and intra-cluster relative errors contained in an associated RelativeErrorMatrix.
Histogram(RelativeErrorMatrix) - Constructor for class cluster.Histogram
Creates a Histogram associated with the given RelativeErrorMatrix.
Host - class cluster.Host.
Host is used for representing hosts.
Host(String) - Constructor for class cluster.Host
Constructs a Host with name name.
HostMap - class cluster.HostMap.
HostMap maintains a mapping between each Host and its corresponding integer.
HostMap(Cluster) - Constructor for class cluster.HostMap
 
HostMap(String, int) - Constructor for class cluster.HostMap
Initializes the mapping with a list of hosts in the sitesFile.
HOSTS - Static variable in interface cluster.WNMMSConstants
Number of hosts in the SITESFILE.

I

incActualLossOnlyCount() - Method in class cluster.RelativeError
Increments the count of only the host recording a loss.
incBothLossCount() - Method in class cluster.RelativeError
Increments the count of both the monitor and the host recording a loss.
incEstimateLossOnlyCount() - Method in class cluster.RelativeError
Increments the count of only the monitor recording a loss.
IntraRelativeErrorMatrix - class cluster.IntraRelativeErrorMatrix.
 
IntraRelativeErrorMatrix(RelativeErrorMatrix, Cluster) - Constructor for class cluster.IntraRelativeErrorMatrix
 
isInterClusterError() - Method in class cluster.RelativeError
Determines whether this RelativeError represents a inter-cluster error.
isInterClusterError(int, int) - Method in class cluster.RelativeErrorMatrix
Determines whether the relative error calculated for hosts i and j is an inter-cluster error, that is, hosts i and j are in the same cluster.
isIntraClusterError() - Method in class cluster.RelativeError
Determines whether this RelativeError represents a intra-cluster error.
isIntraClusterError(int, int) - Method in class cluster.RelativeErrorMatrix
Determines whether the relative error calculated for hosts i and j is an intra-cluster error, that is, hosts i and j are in different clusters.
iterator() - Method in class cluster.Cluster
Returns an iterator over the hosts in this Cluster.

L

LimitNumberClustering - class cluster.LimitNumberClustering.
 
LimitNumberClustering(RTTMatrix, int) - Constructor for class cluster.LimitNumberClustering
 
LimitRadiusClustering - class cluster.LimitRadiusClustering.
LimitRadiusClustering objects are used to represent a solution to our clustering problem in which we limit the maximum size of the radius of the clusters.
LimitRadiusClustering(RTTMatrix, double) - Constructor for class cluster.LimitRadiusClustering
Creates a new LimitRadiusClustering object given a RTTMatrix and an integer tolerance.

M

maxRTTAcrossCluster - Variable in class cluster.Cluster
 
maxRTTFromCenter - Variable in class cluster.Cluster
 
MIDDLE - Static variable in class cluster.RelativeErrorMatrix
 
MinimalCover - class cluster.MinimalCover.
The MinimalCover class is used to represent a partitioning of the hosts.
MinimalCover(Cluster[], RTTMatrix) - Constructor for class cluster.MinimalCover
 
MinimalCover(HashSet, Cluster[], RTTMatrix) - Constructor for class cluster.MinimalCover
Creates a new MinimalCover using a cover set of clusters.
minimizeAvgNDistanceToFindCenter(RTTMatrix) - Method in class cluster.Cluster
 
minimizeAvgRTTToFindCenter(RTTMatrix) - Method in class cluster.Cluster
 

N

NUMBER_OF_BUCKETS - Static variable in class cluster.Histogram
This field indicates the range of our histogram and CDF.

R

readObject(ObjectInputStream) - Method in class cluster.Host
 
RecCluster - class cluster.RecCluster.
 
RecCluster(Cluster, RTTMatrix, String, double) - Constructor for class cluster.RecCluster
 
RecRelativeErrorMatrix - class cluster.RecRelativeErrorMatrix.
 
RecRelativeErrorMatrix() - Constructor for class cluster.RecRelativeErrorMatrix
 
relativeError - Variable in class cluster.RelativeErrorMatrix
 
RelativeError - class cluster.RelativeError.
The RelativeError class is used to represent the relative error between an estimated RTT and the acutal measurement.
RelativeError(String) - Constructor for class cluster.RelativeError
Creates a new RelativeError object.
RelativeErrorMatrix - class cluster.RelativeErrorMatrix.
The RelativeErrorMatrix class is used to represent the matrix of relative errors between monitors and hosts on a specific date.
RelativeErrorMatrix() - Constructor for class cluster.RelativeErrorMatrix
 
RelativeErrorMatrix(MinimalCover, String) - Constructor for class cluster.RelativeErrorMatrix
Creates a new RelativeErrorMatrix using the clustering represented by hostCovering on the comparisonDate.
RTTMatrix - class cluster.RTTMatrix.
The RTTMatrix class is used to represent round trip times between a set of hosts.
RTTMatrix(RTTMatrix, RecCluster) - Constructor for class cluster.RTTMatrix
 
RTTMatrix(String, String, String, int) - Constructor for class cluster.RTTMatrix
Creates a new RTTMatrix using the data in the dataFile.

S

setAvgNDistanceFromCenter(double) - Method in class cluster.Cluster
 
setAvgRTTFromCenter(double) - Method in class cluster.Cluster
 
setCenter(Host) - Method in class cluster.Cluster
 
setNumberOfReadings(int) - Method in class cluster.RelativeError
Sets the number of readings used to calculate the relative error.
setRelativeError(double) - Method in class cluster.RelativeError
Sets the relative error.
SITESFILE - Static variable in interface cluster.WNMMSConstants
Name of the file containing the names of the sites.
size() - Method in class cluster.Cluster
Returns the number hosts in this Cluster.
SLASH - Static variable in class cluster.RelativeErrorMatrix
 
squareEuclidianDistance(Host, Host) - Method in class cluster.RTTMatrix
Calculates the n-space distance between the hosts h1 and h2.

T

toString() - Method in class cluster.Cluster
Returns a string representation of this Cluster.
toString() - Method in class cluster.Host
Returns the name of this host.
toString() - Method in class cluster.LimitNumberClustering
 
toString() - Method in class cluster.MinimalCover
Returns a string representing the minimal cover.
toString() - Method in class cluster.RecCluster
 
toString() - Method in class cluster.RelativeErrorMatrix
Returns a string representing the relative error matrix.

W

WNMMSConstants - interface cluster.WNMMSConstants.
 
writeObject(ObjectOutputStream) - Method in class cluster.Host
 

A B C D E F G H I L M N R S T W