A C D G I L M N P Q R S T U W

A

addCluster(Cluster) - Method in class and.Mapping.Architecture
Add a cluster in the architecture.
addCluster(Cluster) - Method in class and.Mapping.Grid
Add a cluster in the grid.
addClusters(ArrayList<Cluster>) - Method in class and.Mapping.Grid
Add a clusters list in the grid.
addDependance(GTask) - Method in class and.Mapping.GTask
Add a dependency to the task.
addDependance(ArrayList<GTask>) - Method in class and.Mapping.GTask
Add a dependencies list to the task.
addGNode(GNode) - Method in class and.Mapping.Cluster
Adding a computing node to the cluster.
addGTask(GTask) - Method in class and.Mapping.Graph
Add a task in the interaction graph.
addMapping(Cluster, ArrayList<GTask>) - Method in class and.Mapping.Mapping
Add in the mapping an association between a cluster and tasks set.
addMapping(Association) - Method in class and.Mapping.Mapping
Add a mapping association in the general mapping.
Algo - Class in and.Mapping
Abstract class defining the structure for mapping algorithms
Algo() - Constructor for class and.Mapping.Algo
Default constructor.
Algo(Graph, Grid) - Constructor for class and.Mapping.Algo
Constructor.
and.Mapping - package and.Mapping
 
Architecture - Class in and.Mapping
Class representing a set of clusters forming a network architecture
Architecture() - Constructor for class and.Mapping.Architecture
Default constructor.
Association - Class in and.Mapping
Class representing an association between a tasks list and a cluster on which they are mapped, or between a task and a computing node
Association() - Constructor for class and.Mapping.Association
Default constructor.
Association(Cluster, ArrayList<GTask>) - Constructor for class and.Mapping.Association
Constructor.
Association(GNode, GTask) - Constructor for class and.Mapping.Association
Constructor.

C

calcDepExt() - Method in class and.Mapping.Mapping
Return the amount of external tasks dependencies, in cluster point of view.
Cluster - Class in and.Mapping
Class representing a computing nodes cluster
Cluster() - Constructor for class and.Mapping.Cluster
Default constructor.
Cluster(int) - Constructor for class and.Mapping.Cluster
Constructor.
Cluster(int, String) - Constructor for class and.Mapping.Cluster
Constructor.
createGNode() - Static method in class and.Mapping.Utils
Creation of the representation of the node in the Mapping point of view.
createGridG5k(ArrayList<GNode>) - Static method in class and.Mapping.Utils
Creation of the representation of the grid, according to clusters into sites.

D

DefaultMapping - Class in and.Mapping
Implementation of JaceP2P default mapping
DefaultMapping() - Constructor for class and.Mapping.DefaultMapping
Default constructor.
DefaultMapping(Graph, Grid, ArrayList<GNode>) - Constructor for class and.Mapping.DefaultMapping
Constructor.

G

getArchi() - Method in class and.Mapping.Architecture
Return the architecture in a clusters list form.
getAverageDep() - Method in class and.Mapping.Graph
Return the average of dependencies of tasks in the graph.
getCluster() - Method in class and.Mapping.Association
Return the associated cluster.
getCluster() - Method in class and.Mapping.GNode
Return the cluster's name in which the node is.
getClusters() - Method in class and.Mapping.Grid
Return the grid in a clusters list view.
getDependencies() - Method in class and.Mapping.GTask
Return the task's dependencies list.
getDistance(GNode, GNode) - Method in class and.Mapping.Grid
Compute and return the distance between two clusters.
getFrequency() - Method in class and.Mapping.GNode
Return the frequency of computing cores of the computing node.
getGNode() - Method in class and.Mapping.Association
Return the associated computing node.
getGNodes() - Method in class and.Mapping.Cluster
Return the list of computing nodes which are in the cluster.
getGNodes() - Method in class and.Mapping.Grid
Return the list of computing nodes in the grid.
getGraph() - Method in class and.Mapping.Graph
Return the graph in a tasks list form.
getGtask() - Method in class and.Mapping.Association
Return the associated tasks list.
getGTask() - Method in class and.Mapping.Association
Return the associated task.
getHeterogenityDegre() - Method in class and.Mapping.Grid
Compute the heterogeneity degree of the grid.
getId() - Method in class and.Mapping.GNode
Return the uniq identifier of the computing node.
getInCluster() - Method in class and.Mapping.GNode
Return the status of the computing node concerning its presence, or not, in a cluster.
getMapped() - Method in class and.Mapping.GNode
Return the status of the participation of the computing node.
getMappedGNodes() - Method in class and.Mapping.Mapping
Return the list of GNodes on which tasks are mapped, in order of the task number.
getMapping() - Method in class and.Mapping.Algo
Return mapping done.
getMapping() - Method in class and.Mapping.Mapping
Return the mapping done.
getMemory() - Method in class and.Mapping.GNode
Return the amount of the available memory of the computing node.
getMFlops() - Method in class and.Mapping.GNode
Return the MFlops of each computing core of the computing node.
getMFlops() - Method in class and.Mapping.Linpack
 
getName() - Method in class and.Mapping.Cluster
Return cluster's name.
getName() - Method in class and.Mapping.GNode
Return the name of the computing node
getNb_cores() - Method in class and.Mapping.GNode
Return the amount of computing cores of the computing node.
getNbCluster() - Method in class and.Mapping.Grid
Return the amount of clusters in the grid.
getNbClusters() - Method in class and.Mapping.Architecture
Return the amount of clusters in the architecture.
getNbDep() - Method in class and.Mapping.GTask
Return the amount of dependencies of the task.
getNbGNode() - Method in class and.Mapping.Cluster
Return the amount of computing nodes in the cluster.
getNbGNode() - Method in class and.Mapping.Grid
Return the amount of computing nodes in the grid.
getNbGTask() - Method in class and.Mapping.Graph
Return the amount of tasks in the graph.
getNbNodes() - Method in class and.Mapping.Architecture
Return the amount of computing nodes in the architecture.
getNode() - Method in class and.Mapping.GNode
Return the external representation of the node.
getNum() - Method in class and.Mapping.GTask
Return the task's number.
getOtherGNode(ArrayList<GNode>) - Method in class and.Mapping.Algo
Find a new node, which may not takes part into the computation process.
getOtherGNode(ArrayList<GNode>) - Method in class and.Mapping.DefaultMapping
 
getOtherGNode(ArrayList<GNode>) - Method in class and.Mapping.LSM
 
getOtherGNode(ArrayList<GNode>) - Method in class and.Mapping.QM
 
getOtherGNode(ArrayList<GNode>) - Method in class and.Mapping.Simple
 
getPower() - Method in class and.Mapping.GNode
Return the computational power of the computing node.
getSite() - Method in class and.Mapping.Cluster
Return the site's name in which the cluster is.
getSite() - Method in class and.Mapping.GNode
Return the name of the site in which the computing node is.
getWeight() - Method in class and.Mapping.GTask
Return the task's weight.
gl - Variable in class and.Mapping.Algo
 
GNode - Class in and.Mapping
Class representing a computing node
GNode() - Constructor for class and.Mapping.GNode
Default constructor.
gr - Variable in class and.Mapping.Algo
 
Graph - Class in and.Mapping
Class representing the interaction graph of an application
Graph() - Constructor for class and.Mapping.Graph
Default constructor.
Grid - Class in and.Mapping
Class representing a computing grid, composed of multiple clusters
Grid() - Constructor for class and.Mapping.Grid
Default constructor
GTask - Class in and.Mapping
Class representing an application task
GTask() - Constructor for class and.Mapping.GTask
Default constructor.
GTask(int) - Constructor for class and.Mapping.GTask
Constructor.

I

initClusters() - Method in class and.Mapping.Grid
Initialization of clusters.
initIndice() - Method in class and.Mapping.Cluster
Initialization of indice variable.
initMapping() - Method in class and.Mapping.Mapping
Initialization of the Mapping variables
insertMapping(Association) - Method in class and.Mapping.Mapping
Insert the association at the right place.
isIn(GNode) - Method in class and.Mapping.Cluster
Test if a computing node is in the cluster.

L

Linpack - Class in and.Mapping
 
Linpack() - Constructor for class and.Mapping.Linpack
 
LSM - Class in and.Mapping
Mapping algorithm based on the Edge-Cut principles
LSM() - Constructor for class and.Mapping.LSM
Default constructor.
LSM(Graph, Grid) - Constructor for class and.Mapping.LSM
Constructor.
LSM(Graph, Grid, double) - Constructor for class and.Mapping.LSM
Constructor.

M

map() - Method in class and.Mapping.Algo
Mapping function.
map() - Method in class and.Mapping.DefaultMapping
 
map() - Method in class and.Mapping.LSM
 
map() - Method in class and.Mapping.QM
 
map() - Method in class and.Mapping.Simple
 
Mapping - Class in and.Mapping
Class representing the tasks mapping on clusters and/or nodes
Mapping() - Constructor for class and.Mapping.Mapping
Default constructor
mp - Variable in class and.Mapping.Algo
 

N

nextGNode() - Method in class and.Mapping.Cluster
Return the next computing node in the cluster, according to the indice variable.

P

print() - Method in class and.Mapping.Graph
Print the graph in a text version.
print() - Method in class and.Mapping.Grid
Print a comprehensible text version of the grid.
print() - Method in class and.Mapping.Mapping
Print the status of the mapping done, according to its type.
printDep() - Method in class and.Mapping.GTask
Return the task's dependencies list in a text form.

Q

QM - Class in and.Mapping
Implementation of the AIAC Quick Quality Map (AIAC-QM) algorithm
QM() - Constructor for class and.Mapping.QM
Default constructor.
QM(Graph, Grid, double) - Constructor for class and.Mapping.QM
Constructor

R

readGraph(String, String) - Static method in class and.Mapping.Utils
Read an application Graph from a file.
readGrid(String, String) - Static method in class and.Mapping.Utils
Read a Grid graph from a file.
removeGNode(GNode) - Method in class and.Mapping.Cluster
Remove a failed node from the cluster.
removeGNode(GNode) - Method in class and.Mapping.Grid
Remove a computing node from the grid.
removeGNode(GNode) - Method in class and.Mapping.Mapping
Remove a failed node from the mapping.
replaceNode(GNode, ArrayList<GNode>) - Method in class and.Mapping.Algo
Replace a fallen node by a new one, according to the mapping policy.
replaceNode(GNode, ArrayList<GNode>) - Method in class and.Mapping.DefaultMapping
 
replaceNode(GNode, ArrayList<GNode>) - Method in class and.Mapping.LSM
 
replaceNode(GNode, ArrayList<GNode>) - Method in class and.Mapping.QM
 
replaceNode(GNode, ArrayList<GNode>) - Method in class and.Mapping.Simple
 

S

setCluster(String) - Method in class and.Mapping.GNode
Set the cluster's name in which the computing node is.
setFrequency(int) - Method in class and.Mapping.GNode
Set the frequency of computing cores of the computing node.
setId(long) - Method in class and.Mapping.GNode
Set the uniq identifier of the computing node.
setInCluster(boolean) - Method in class and.Mapping.GNode
Set the status of the computing node in order to know if it is in cluster or not.
setMapped(boolean) - Method in class and.Mapping.GNode
Change the status of the node concerning its participation in the computation.
setMemory(int) - Method in class and.Mapping.GNode
Set the amount of available memory of the computing node.
setMFlops(int) - Method in class and.Mapping.GNode
Set the MFlops of each computing core of the computing node.
setName(String) - Method in class and.Mapping.Cluster
Set the name of the cluster.
setName(String) - Method in class and.Mapping.GNode
Set the name of the computing node.
setNb_cores(int) - Method in class and.Mapping.GNode
Set the amount of computing cores of the computing node.
setNode(Object) - Method in class and.Mapping.GNode
Set the external representation of the node.
setSite(String) - Method in class and.Mapping.Cluster
Set the site in which the cluster is.
setSite(String) - Method in class and.Mapping.GNode
Set the site's name in which the computing node is.
setWeight(int) - Method in class and.Mapping.GTask
Define the task's computing weight.
Simple - Class in and.Mapping
Implementation of Simple Mapping algorithm
Simple() - Constructor for class and.Mapping.Simple
Default constructor.
Simple(Graph, Grid) - Constructor for class and.Mapping.Simple
Constructor.

T

toString() - Method in class and.Mapping.GTask
Return the task's number in a string.

U

updateGrid(ArrayList<GNode>) - Method in class and.Mapping.Grid
Plop !!
Utils - Class in and.Mapping
Class providing some tools to the library
Utils() - Constructor for class and.Mapping.Utils
 

W

writeGraph(Graph, String, String) - Static method in class and.Mapping.Utils
Write an application Graph in a file.
writeGrid(Grid, String, String) - Static method in class and.Mapping.Utils
Write the Grid object in an XML file.

A C D G I L M N P Q R S T U W