X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/mapping.git/blobdiff_plain/298037f8cd008787c5cfe493ba582ac64bbbc3a2..f1c6b5b3689609125caaa1e7a76a356ef2210ea1:/javadoc/index-all.html diff --git a/javadoc/index-all.html b/javadoc/index-all.html new file mode 100644 index 0000000..e20239e --- /dev/null +++ b/javadoc/index-all.html @@ -0,0 +1,610 @@ + + + + + + +Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +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. +
getIdOfAssociation(GNode) - +Method in class and.Mapping.Mapping +
Return the position of the association containing + the GNode _g. +
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. +
setGNode(GNode) - +Method in class and.Mapping.Association +
Replace the GNode of the association. +
setGtask(GTask) - +Method in class and.Mapping.Association +
Replace the GTask of the association. +
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 + + + + + + + + + + + + + + +
+ +
+ + + +
+ + +