Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes