From 4b994d60530bc4e2db2662b800207eafa2360c82 Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20Miqu=C3=A9e?= Date: Thu, 25 Feb 2010 07:51:24 +0100 Subject: [PATCH] Separate the javadoc directory of the project sources. --- javadoc/allclasses-frame.html | 59 -- javadoc/allclasses-noframe.html | 59 -- javadoc/and/Mapping/Algo.html | 438 ------------ javadoc/and/Mapping/Architecture.html | 322 --------- javadoc/and/Mapping/Association.html | 429 ----------- javadoc/and/Mapping/Cluster.html | 550 --------------- javadoc/and/Mapping/DefaultMapping.html | 371 ---------- javadoc/and/Mapping/GNode.html | 811 --------------------- javadoc/and/Mapping/GTask.html | 480 ------------- javadoc/and/Mapping/Graph.html | 363 ---------- javadoc/and/Mapping/Grid.html | 537 -------------- javadoc/and/Mapping/LSM.html | 391 ----------- javadoc/and/Mapping/Linpack.html | 248 ------- javadoc/and/Mapping/Mapping.html | 491 ------------- javadoc/and/Mapping/QM.html | 371 ---------- javadoc/and/Mapping/Simple.html | 369 ---------- javadoc/and/Mapping/Utils.html | 379 ---------- javadoc/and/Mapping/package-frame.html | 60 -- javadoc/and/Mapping/package-summary.html | 210 ------ javadoc/and/Mapping/package-tree.html | 156 ---- javadoc/constant-values.html | 142 ---- javadoc/deprecated-list.html | 142 ---- javadoc/help-doc.html | 209 ------ javadoc/index-all.html | 610 ---------------- javadoc/index.html | 36 - javadoc/overview-tree.html | 158 ----- javadoc/package-list | 1 - javadoc/resources/inherit.gif | Bin 57 -> 0 bytes javadoc/serialized-form.html | 859 ----------------------- javadoc/stylesheet.css | 29 - 30 files changed, 9280 deletions(-) delete mode 100644 javadoc/allclasses-frame.html delete mode 100644 javadoc/allclasses-noframe.html delete mode 100644 javadoc/and/Mapping/Algo.html delete mode 100644 javadoc/and/Mapping/Architecture.html delete mode 100644 javadoc/and/Mapping/Association.html delete mode 100644 javadoc/and/Mapping/Cluster.html delete mode 100644 javadoc/and/Mapping/DefaultMapping.html delete mode 100644 javadoc/and/Mapping/GNode.html delete mode 100644 javadoc/and/Mapping/GTask.html delete mode 100644 javadoc/and/Mapping/Graph.html delete mode 100644 javadoc/and/Mapping/Grid.html delete mode 100644 javadoc/and/Mapping/LSM.html delete mode 100644 javadoc/and/Mapping/Linpack.html delete mode 100644 javadoc/and/Mapping/Mapping.html delete mode 100644 javadoc/and/Mapping/QM.html delete mode 100644 javadoc/and/Mapping/Simple.html delete mode 100644 javadoc/and/Mapping/Utils.html delete mode 100644 javadoc/and/Mapping/package-frame.html delete mode 100644 javadoc/and/Mapping/package-summary.html delete mode 100644 javadoc/and/Mapping/package-tree.html delete mode 100644 javadoc/constant-values.html delete mode 100644 javadoc/deprecated-list.html delete mode 100644 javadoc/help-doc.html delete mode 100644 javadoc/index-all.html delete mode 100644 javadoc/index.html delete mode 100644 javadoc/overview-tree.html delete mode 100644 javadoc/package-list delete mode 100644 javadoc/resources/inherit.gif delete mode 100644 javadoc/serialized-form.html delete mode 100644 javadoc/stylesheet.css diff --git a/javadoc/allclasses-frame.html b/javadoc/allclasses-frame.html deleted file mode 100644 index 3196674..0000000 --- a/javadoc/allclasses-frame.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -All Classes - - - - - - - - - - - -All Classes -
- - - - - -
Algo -
-Architecture -
-Association -
-Cluster -
-DefaultMapping -
-GNode -
-Graph -
-Grid -
-GTask -
-Linpack -
-LSM -
-Mapping -
-QM -
-Simple -
-Utils -
-
- - - diff --git a/javadoc/allclasses-noframe.html b/javadoc/allclasses-noframe.html deleted file mode 100644 index b3410f4..0000000 --- a/javadoc/allclasses-noframe.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -All Classes - - - - - - - - - - - -All Classes -
- - - - - -
Algo -
-Architecture -
-Association -
-Cluster -
-DefaultMapping -
-GNode -
-Graph -
-Grid -
-GTask -
-Linpack -
-LSM -
-Mapping -
-QM -
-Simple -
-Utils -
-
- - - diff --git a/javadoc/and/Mapping/Algo.html b/javadoc/and/Mapping/Algo.html deleted file mode 100644 index b1f83d3..0000000 --- a/javadoc/and/Mapping/Algo.html +++ /dev/null @@ -1,438 +0,0 @@ - - - - - - -Algo - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class Algo

-
-java.lang.Object
-  extended by and.Mapping.Algo
-
-
-
All Implemented Interfaces:
java.io.Serializable
-
-
-
Direct Known Subclasses:
DefaultMapping, LSM, QM, Simple
-
-
-
-
public abstract class Algo
extends java.lang.Object
implements java.io.Serializable
- - -

-Abstract class defining the structure for mapping algorithms -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - - - - - - - - - - - - - -
-Field Summary
-protected  Gridgl - -
-           
-protected  Graphgr - -
-           
-protected  Mappingmp - -
-           
-  - - - - - - - - - - - - - -
-Constructor Summary
Algo() - -
-          Default constructor.
Algo(Graph _gr, - Grid _gl) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- MappinggetMapping() - -
-          Return mapping done.
-abstract  GNodegetOtherGNode(java.util.ArrayList<GNode> _ag) - -
-          Find a new node, which may not takes part into the computation process.
-abstract  voidmap() - -
-          Mapping function.
-abstract  GNodereplaceNode(GNode _dead, - java.util.ArrayList<GNode> _ag) - -
-          Replace a fallen node by a new one, according to the mapping policy.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Field Detail
- -

-gr

-
-protected Graph gr
-
-
-
-
-
- -

-gl

-
-protected Grid gl
-
-
-
-
-
- -

-mp

-
-protected Mapping mp
-
-
-
-
- - - - - - - - -
-Constructor Detail
- -

-Algo

-
-public Algo()
-
-
Default constructor. -

-

-
- -

-Algo

-
-public Algo(Graph _gr,
-            Grid _gl)
-
-
Constructor. -

-

-
Parameters:
_gr - Tasks graph to be mapped
_gl - Grid graph
-
- - - - - - - - -
-Method Detail
- -

-map

-
-public abstract void map()
-
-
Mapping function. -

-

-
-
-
-
-
-
-
- -

-replaceNode

-
-public abstract GNode replaceNode(GNode _dead,
-                                  java.util.ArrayList<GNode> _ag)
-
-
Replace a fallen node by a new one, according to the mapping policy. -

-

-
-
-
-
Parameters:
_dead - The fallen node to be replaced
_ag - The list of all available computing nodes -
Returns:
The new node
-
-
-
- -

-getOtherGNode

-
-public abstract GNode getOtherGNode(java.util.ArrayList<GNode> _ag)
-
-
Find a new node, which may not takes part into the computation process. - Typically such kind of node is used to create a new spawner or a new super-node, - in order to bring fault tolerance. -

-

-
-
-
- -
Returns:
Another node which will not compute
-
-
-
- -

-getMapping

-
-public Mapping getMapping()
-
-
Return mapping done. -

-

-
-
-
- -
Returns:
The mapping done
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/Architecture.html b/javadoc/and/Mapping/Architecture.html deleted file mode 100644 index d656fdd..0000000 --- a/javadoc/and/Mapping/Architecture.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - -Architecture - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class Architecture

-
-java.lang.Object
-  extended by and.Mapping.Architecture
-
-
-
-
public class Architecture
extends java.lang.Object
- - -

-Class representing a set of clusters forming a network architecture -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
Architecture() - -
-          Default constructor.
-  - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- voidaddCluster(Cluster c) - -
-          Add a cluster in the architecture.
- java.util.ArrayList<Cluster>getArchi() - -
-          Return the architecture in a clusters list form.
- intgetNbClusters() - -
-          Return the amount of clusters in the architecture.
- intgetNbNodes() - -
-          Return the amount of computing nodes in the architecture.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-Architecture

-
-public Architecture()
-
-
Default constructor. -

-

- - - - - - - - -
-Method Detail
- -

-addCluster

-
-public void addCluster(Cluster c)
-
-
Add a cluster in the architecture. -

-

-
Parameters:
c - Cluster to be add.
-
-
-
- -

-getNbNodes

-
-public int getNbNodes()
-
-
Return the amount of computing nodes in the architecture. -

-

- -
Returns:
The amount of nodes
-
-
-
- -

-getNbClusters

-
-public int getNbClusters()
-
-
Return the amount of clusters in the architecture. -

-

- -
Returns:
The amoutn of clusters
-
-
-
- -

-getArchi

-
-public java.util.ArrayList<Cluster> getArchi()
-
-
Return the architecture in a clusters list form. -

-

- -
Returns:
A clusters list
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/Association.html b/javadoc/and/Mapping/Association.html deleted file mode 100644 index d78a52c..0000000 --- a/javadoc/and/Mapping/Association.html +++ /dev/null @@ -1,429 +0,0 @@ - - - - - - -Association - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class Association

-
-java.lang.Object
-  extended by and.Mapping.Association
-
-
-
All Implemented Interfaces:
java.io.Serializable
-
-
-
-
public class Association
extends java.lang.Object
implements java.io.Serializable
- - -

-Class representing an association between a tasks list and a cluster - on which they are mapped, or between a task and a computing node -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - - - - - - - - - - - -
-Constructor Summary
Association() - -
-          Default constructor.
Association(Cluster _c, - java.util.ArrayList<GTask> _at) - -
-          Constructor.
Association(GNode _g, - GTask _t) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- ClustergetCluster() - -
-          Return the associated cluster.
- GNodegetGNode() - -
-          Return the associated computing node.
- java.util.ArrayList<GTask>getGtask() - -
-          Return the associated tasks list.
- GTaskgetGTask() - -
-          Return the associated task.
- voidsetGNode(GNode _g) - -
-          Replace the GNode of the association.
- voidsetGtask(GTask _t) - -
-          Replace the GTask of the association.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-Association

-
-public Association()
-
-
Default constructor. -

-

-
- -

-Association

-
-public Association(Cluster _c,
-                   java.util.ArrayList<GTask> _at)
-
-
Constructor. -

-

-
Parameters:
_c - Associated cluster
_at - Tasks list
-
-
- -

-Association

-
-public Association(GNode _g,
-                   GTask _t)
-
-
Constructor. -

-

-
Parameters:
_g - Associated computing node
_t - Associated task
-
- - - - - - - - -
-Method Detail
- -

-getCluster

-
-public Cluster getCluster()
-
-
Return the associated cluster. -

-

-
-
-
- -
Returns:
The associated cluster
-
-
-
- -

-getGtask

-
-public java.util.ArrayList<GTask> getGtask()
-
-
Return the associated tasks list. -

-

-
-
-
- -
Returns:
The associated tasks list
-
-
-
- -

-getGNode

-
-public GNode getGNode()
-
-
Return the associated computing node. -

-

-
-
-
- -
Returns:
The associated node
-
-
-
- -

-getGTask

-
-public GTask getGTask()
-
-
Return the associated task. -

-

-
-
-
- -
Returns:
The associated task
-
-
-
- -

-setGNode

-
-public void setGNode(GNode _g)
-
-
Replace the GNode of the association. -

-

-
-
-
-
Parameters:
_g - The replacing GNode
-
-
-
- -

-setGtask

-
-public void setGtask(GTask _t)
-
-
Replace the GTask of the association. -

-

-
-
-
-
Parameters:
_t - The replacing GTask
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/Cluster.html b/javadoc/and/Mapping/Cluster.html deleted file mode 100644 index a8187de..0000000 --- a/javadoc/and/Mapping/Cluster.html +++ /dev/null @@ -1,550 +0,0 @@ - - - - - - -Cluster - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class Cluster

-
-java.lang.Object
-  extended by and.Mapping.Cluster
-
-
-
All Implemented Interfaces:
java.io.Serializable
-
-
-
-
public class Cluster
extends java.lang.Object
implements java.io.Serializable
- - -

-Class representing a computing nodes cluster -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - - - - - - - - - - - -
-Constructor Summary
Cluster() - -
-          Default constructor.
Cluster(int _nb) - -
-          Constructor.
Cluster(int _nb, - java.lang.String _name) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- voidaddGNode(GNode _n) - -
-          Adding a computing node to the cluster.
- java.util.ArrayList<GNode>getGNodes() - -
-          Return the list of computing nodes which are in the cluster.
- java.lang.StringgetName() - -
-          Return cluster's name.
- intgetNbGNode() - -
-          Return the amount of computing nodes in the cluster.
- java.lang.StringgetSite() - -
-          Return the site's name in which the cluster is.
- voidinitIndice() - -
-          Initialization of indice variable.
- booleanisIn(GNode _g) - -
-          Test if a computing node is in the cluster.
- GNodenextGNode() - -
-          Return the next computing node in the cluster, - according to the indice variable.
- voidremoveGNode(GNode _dead) - -
-          Remove a failed node from the cluster.
- voidsetName(java.lang.String _name) - -
-          Set the name of the cluster.
- voidsetSite(java.lang.String _site) - -
-          Set the site in which the cluster is.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-Cluster

-
-public Cluster()
-
-
Default constructor. -

-

-
- -

-Cluster

-
-public Cluster(int _nb)
-
-
Constructor. -

-

-
Parameters:
_nb - The amount of computing nodes in the cluster
-
-
- -

-Cluster

-
-public Cluster(int _nb,
-               java.lang.String _name)
-
-
Constructor. -

-

-
Parameters:
_nb - The amount of computing nodes in the cluster
_name - Cluster's name
-
- - - - - - - - -
-Method Detail
- -

-setName

-
-public void setName(java.lang.String _name)
-
-
Set the name of the cluster. -

-

-
-
-
-
Parameters:
_name - Cluster's name
-
-
-
- -

-addGNode

-
-public void addGNode(GNode _n)
-
-
Adding a computing node to the cluster. -

-

-
-
-
-
Parameters:
_n - Node to be add
-
-
-
- -

-getGNodes

-
-public java.util.ArrayList<GNode> getGNodes()
-
-
Return the list of computing nodes which are in the cluster. -

-

-
-
-
- -
Returns:
The list of nodes
-
-
-
- -

-getName

-
-public java.lang.String getName()
-
-
Return cluster's name. -

-

-
-
-
- -
Returns:
Cluster's name
-
-
-
- -

-getNbGNode

-
-public int getNbGNode()
-
-
Return the amount of computing nodes in the cluster. -

-

-
-
-
- -
Returns:
The amount of nodes
-
-
-
- -

-setSite

-
-public void setSite(java.lang.String _site)
-
-
Set the site in which the cluster is. -

-

-
-
-
-
Parameters:
_site - Site's name
-
-
-
- -

-getSite

-
-public java.lang.String getSite()
-
-
Return the site's name in which the cluster is. -

-

-
-
-
- -
Returns:
The site's name
-
-
-
- -

-isIn

-
-public boolean isIn(GNode _g)
-
-
Test if a computing node is in the cluster. -

-

-
-
-
-
Parameters:
_g - The node to be tested -
Returns:
True is _g is in, False else
-
-
-
- -

-initIndice

-
-public void initIndice()
-
-
Initialization of indice variable. -

-

-
-
-
-
-
-
-
- -

-nextGNode

-
-public GNode nextGNode()
-
-
Return the next computing node in the cluster, - according to the indice variable. -

-

-
-
-
- -
Returns:
The next node in the cluster
-
-
-
- -

-removeGNode

-
-public void removeGNode(GNode _dead)
-
-
Remove a failed node from the cluster. -

-

-
-
-
-
Parameters:
_dead - The failed node
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/DefaultMapping.html b/javadoc/and/Mapping/DefaultMapping.html deleted file mode 100644 index 4b7b34f..0000000 --- a/javadoc/and/Mapping/DefaultMapping.html +++ /dev/null @@ -1,371 +0,0 @@ - - - - - - -DefaultMapping - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class DefaultMapping

-
-java.lang.Object
-  extended by and.Mapping.Algo
-      extended by and.Mapping.DefaultMapping
-
-
-
All Implemented Interfaces:
java.io.Serializable
-
-
-
-
public class DefaultMapping
extends Algo
- - -

-Implementation of JaceP2P default mapping -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from class and.Mapping.Algo
gl, gr, mp
-  - - - - - - - - - - - - - -
-Constructor Summary
DefaultMapping() - -
-          Default constructor.
DefaultMapping(Graph _gr, - Grid _gd, - java.util.ArrayList<GNode> _gnodes) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - -
-Method Summary
- GNodegetOtherGNode(java.util.ArrayList<GNode> _ag) - -
-          Find a new node, which may not takes part into the computation process.
- voidmap() - -
-          Mapping function.
- GNodereplaceNode(GNode _dead, - java.util.ArrayList<GNode> _ag) - -
-          Replace a fallen node by a new one, according to the mapping policy.
- - - - - - - -
Methods inherited from class and.Mapping.Algo
getMapping
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-DefaultMapping

-
-public DefaultMapping()
-
-
Default constructor. -

-

-
- -

-DefaultMapping

-
-public DefaultMapping(Graph _gr,
-                      Grid _gd,
-                      java.util.ArrayList<GNode> _gnodes)
-
-
Constructor. -

-

-
Parameters:
_gr - Tasks graph to be mapped
_gd - Grid graph
-
- - - - - - - - -
-Method Detail
- -

-map

-
-public void map()
-
-
Description copied from class: Algo
-
Mapping function. -

-

-
Specified by:
map in class Algo
-
-
-
-
-
-
- -

-replaceNode

-
-public GNode replaceNode(GNode _dead,
-                         java.util.ArrayList<GNode> _ag)
-
-
Description copied from class: Algo
-
Replace a fallen node by a new one, according to the mapping policy. -

-

-
Specified by:
replaceNode in class Algo
-
-
-
Parameters:
_dead - The fallen node to be replaced
_ag - The list of all available computing nodes -
Returns:
The new node
-
-
-
- -

-getOtherGNode

-
-public GNode getOtherGNode(java.util.ArrayList<GNode> _ag)
-
-
Description copied from class: Algo
-
Find a new node, which may not takes part into the computation process. - Typically such kind of node is used to create a new spawner or a new super-node, - in order to bring fault tolerance. -

-

-
Specified by:
getOtherGNode in class Algo
-
-
- -
Returns:
Another node which will not compute
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/GNode.html b/javadoc/and/Mapping/GNode.html deleted file mode 100644 index eff94c8..0000000 --- a/javadoc/and/Mapping/GNode.html +++ /dev/null @@ -1,811 +0,0 @@ - - - - - - -GNode - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class GNode

-
-java.lang.Object
-  extended by and.Mapping.GNode
-
-
-
All Implemented Interfaces:
java.io.Serializable
-
-
-
-
public class GNode
extends java.lang.Object
implements java.io.Serializable
- - -

-Class representing a computing node -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - - - - - -
-Constructor Summary
GNode() - -
-          Default constructor.
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- java.lang.StringgetCluster() - -
-          Return the cluster's name in which the node is.
- intgetFrequency() - -
-          Return the frequency of computing cores of the computing node.
- longgetId() - -
-          Return the uniq identifier of the computing node.
- booleangetInCluster() - -
-          Return the status of the computing node concerning its - presence, or not, in a cluster.
- booleangetMapped() - -
-          Return the status of the participation of the computing node.
- intgetMemory() - -
-          Return the amount of the available memory of the computing node.
- intgetMFlops() - -
-          Return the MFlops of each computing core of the computing node.
- java.lang.StringgetName() - -
-          Return the name of the computing node
- intgetNb_cores() - -
-          Return the amount of computing cores of the computing node.
- java.lang.ObjectgetNode() - -
-          Return the external representation of the node.
- intgetPower() - -
-          Return the computational power of the computing node.
- java.lang.StringgetSite() - -
-          Return the name of the site in which the computing node is.
- voidsetCluster(java.lang.String _c) - -
-          Set the cluster's name in which the computing node is.
- voidsetFrequency(int _freq) - -
-          Set the frequency of computing cores of the computing node.
- voidsetId(long _id) - -
-          Set the uniq identifier of the computing node.
- voidsetInCluster(boolean _b) - -
-          Set the status of the computing node in order to know if - it is in cluster or not.
- voidsetMapped(boolean _b) - -
-          Change the status of the node concerning its participation in the computation.
- voidsetMemory(int _mem) - -
-          Set the amount of available memory of the computing node.
- voidsetMFlops(int _mflops) - -
-          Set the MFlops of each computing core of the computing node.
- voidsetName(java.lang.String _name) - -
-          Set the name of the computing node.
- voidsetNb_cores(int _nb_cores) - -
-          Set the amount of computing cores of the computing node.
- voidsetNode(java.lang.Object n) - -
-          Set the external representation of the node.
- voidsetSite(java.lang.String _s) - -
-          Set the site's name in which the computing node is.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-GNode

-
-public GNode()
-
-
Default constructor. -

-

- - - - - - - - -
-Method Detail
- -

-setCluster

-
-public void setCluster(java.lang.String _c)
-
-
Set the cluster's name in which the computing node is. -

-

-
-
-
-
Parameters:
_c - The name of the cluster containing the node
-
-
-
- -

-getCluster

-
-public java.lang.String getCluster()
-
-
Return the cluster's name in which the node is. -

-

-
-
-
- -
Returns:
The cluster's name
-
-
-
- -

-setSite

-
-public void setSite(java.lang.String _s)
-
-
Set the site's name in which the computing node is. -

-

-
-
-
-
Parameters:
_s - The site's name
-
-
-
- -

-getSite

-
-public java.lang.String getSite()
-
-
Return the name of the site in which the computing node is. -

-

-
-
-
- -
Returns:
The site's name
-
-
-
- -

-setMapped

-
-public void setMapped(boolean _b)
-
-
Change the status of the node concerning its participation in the computation. -

-

-
-
-
-
Parameters:
_b - The status of its participation
-
-
-
- -

-getMapped

-
-public boolean getMapped()
-
-
Return the status of the participation of the computing node. -

-

-
-
-
- -
Returns:
The status of the node
-
-
-
- -

-setInCluster

-
-public void setInCluster(boolean _b)
-
-
Set the status of the computing node in order to know if - it is in cluster or not. -

-

-
-
-
-
Parameters:
_b - The status of the node
-
-
-
- -

-getInCluster

-
-public boolean getInCluster()
-
-
Return the status of the computing node concerning its - presence, or not, in a cluster. -

-

-
-
-
- -
Returns:
The status of the node
-
-
-
- -

-setName

-
-public void setName(java.lang.String _name)
-
-
Set the name of the computing node. -

-

-
-
-
-
Parameters:
_name - The node's name
-
-
-
- -

-getName

-
-public java.lang.String getName()
-
-
Return the name of the computing node -

-

-
-
-
- -
Returns:
The node's name
-
-
-
- -

-setNode

-
-public void setNode(java.lang.Object n)
-
-
Set the external representation of the node. This object - represents the node in application using this library. -

-

-
-
-
-
Parameters:
n - The external representation of the node
-
-
-
- -

-getNode

-
-public java.lang.Object getNode()
-
-
Return the external representation of the node. -

-

-
-
-
- -
Returns:
The external representation of the node
-
-
-
- -

-setNb_cores

-
-public void setNb_cores(int _nb_cores)
-
-
Set the amount of computing cores of the computing node. -

-

-
-
-
-
Parameters:
_nb_cores - The amount of cores
-
-
-
- -

-getNb_cores

-
-public int getNb_cores()
-
-
Return the amount of computing cores of the computing node. -

-

-
-
-
- -
Returns:
The amount of cores
-
-
-
- -

-setFrequency

-
-public void setFrequency(int _freq)
-
-
Set the frequency of computing cores of the computing node. -

-

-
-
-
-
Parameters:
_freq - The frequency of cores
-
-
-
- -

-getFrequency

-
-public int getFrequency()
-
-
Return the frequency of computing cores of the computing node. -

-

-
-
-
- -
Returns:
The frequency of cores
-
-
-
- -

-setMFlops

-
-public void setMFlops(int _mflops)
-
-
Set the MFlops of each computing core of the computing node. -

-

-
-
-
-
Parameters:
_freq - The MFlops of cores
-
-
-
- -

-getMFlops

-
-public int getMFlops()
-
-
Return the MFlops of each computing core of the computing node. -

-

-
-
-
- -
Returns:
The MFlops of cores
-
-
-
- -

-setMemory

-
-public void setMemory(int _mem)
-
-
Set the amount of available memory of the computing node. -

-

-
-
-
-
Parameters:
_mem - Amount of memory
-
-
-
- -

-getMemory

-
-public int getMemory()
-
-
Return the amount of the available memory of the computing node. -

-

-
-
-
- -
Returns:
The amount of memory
-
-
-
- -

-getPower

-
-public int getPower()
-
-
Return the computational power of the computing node. It includes - the multiplication of cores by frequency plus a coefficient for the - memory. -

-

-
-
-
- -
Returns:
The computational power of the computing node
-
-
-
- -

-setId

-
-public void setId(long _id)
-
-
Set the uniq identifier of the computing node. -

-

-
-
-
-
Parameters:
_id - The identifier of the node
-
-
-
- -

-getId

-
-public long getId()
-
-
Return the uniq identifier of the computing node. -

-

-
-
-
- -
Returns:
The identifier of the node
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/GTask.html b/javadoc/and/Mapping/GTask.html deleted file mode 100644 index ee1b9bd..0000000 --- a/javadoc/and/Mapping/GTask.html +++ /dev/null @@ -1,480 +0,0 @@ - - - - - - -GTask - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class GTask

-
-java.lang.Object
-  extended by and.Mapping.GTask
-
-
-
All Implemented Interfaces:
java.io.Serializable
-
-
-
-
public class GTask
extends java.lang.Object
implements java.io.Serializable
- - -

-Class representing an application task -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - - - - - - - - -
-Constructor Summary
GTask() - -
-          Default constructor.
GTask(int _n) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- voidaddDependance(java.util.ArrayList<GTask> at) - -
-          Add a dependencies list to the task.
- voidaddDependance(GTask _t) - -
-          Add a dependency to the task.
- java.util.ArrayList<GTask>getDependencies() - -
-          Return the task's dependencies list.
- intgetNbDep() - -
-          Return the amount of dependencies of the task.
- intgetNum() - -
-          Return the task's number.
- intgetWeight() - -
-          Return the task's weight.
- java.lang.StringprintDep() - -
-          Return the task's dependencies list in a text form.
- voidsetWeight(int _p) - -
-          Define the task's computing weight.
- java.lang.StringtoString() - -
-          Return the task's number in a string.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-GTask

-
-public GTask()
-
-
Default constructor. -

-

-
- -

-GTask

-
-public GTask(int _n)
-
-
Constructor. -

-

-
Parameters:
_n - Task number
-
- - - - - - - - -
-Method Detail
- -

-addDependance

-
-public void addDependance(GTask _t)
-
-
Add a dependency to the task. -

-

-
-
-
-
Parameters:
_t - Dependency task
-
-
-
- -

-toString

-
-public java.lang.String toString()
-
-
Return the task's number in a string. -

-

-
Overrides:
toString in class java.lang.Object
-
-
- -
Returns:
A String containing the task's number
-
-
-
- -

-addDependance

-
-public void addDependance(java.util.ArrayList<GTask> at)
-
-
Add a dependencies list to the task. -

-

-
-
-
-
Parameters:
at - The dependencies list
-
-
-
- -

-setWeight

-
-public void setWeight(int _p)
-
-
Define the task's computing weight. -

-

-
-
-
-
Parameters:
_p - The computing weight
-
-
-
- -

-getWeight

-
-public int getWeight()
-
-
Return the task's weight. -

-

-
-
-
- -
Returns:
The task's weight
-
-
-
- -

-getDependencies

-
-public java.util.ArrayList<GTask> getDependencies()
-
-
Return the task's dependencies list. -

-

-
-
-
- -
Returns:
The dependencies list
-
-
-
- -

-getNum

-
-public int getNum()
-
-
Return the task's number. -

-

-
-
-
- -
Returns:
The task's number
-
-
-
- -

-getNbDep

-
-public int getNbDep()
-
-
Return the amount of dependencies of the task. -

-

-
-
-
- -
Returns:
The amount of dependencies
-
-
-
- -

-printDep

-
-public java.lang.String printDep()
-
-
Return the task's dependencies list in a text form. -

-

-
-
-
- -
Returns:
The String containing the dependencies list
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/Graph.html b/javadoc/and/Mapping/Graph.html deleted file mode 100644 index 389f86f..0000000 --- a/javadoc/and/Mapping/Graph.html +++ /dev/null @@ -1,363 +0,0 @@ - - - - - - -Graph - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class Graph

-
-java.lang.Object
-  extended by and.Mapping.Graph
-
-
-
All Implemented Interfaces:
java.io.Serializable
-
-
-
-
public class Graph
extends java.lang.Object
implements java.io.Serializable
- - -

-Class representing the interaction graph of an application -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - - - - - -
-Constructor Summary
Graph() - -
-          Default constructor.
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- voidaddGTask(GTask t) - -
-          Add a task in the interaction graph.
- doublegetAverageDep() - -
-          Return the average of dependencies of tasks in the graph.
- java.util.ArrayList<GTask>getGraph() - -
-          Return the graph in a tasks list form.
- intgetNbGTask() - -
-          Return the amount of tasks in the graph.
- voidprint() - -
-          Print the graph in a text version.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-Graph

-
-public Graph()
-
-
Default constructor. -

-

- - - - - - - - -
-Method Detail
- -

-getNbGTask

-
-public int getNbGTask()
-
-
Return the amount of tasks in the graph. -

-

-
-
-
- -
Returns:
The amount of tasks
-
-
-
- -

-addGTask

-
-public void addGTask(GTask t)
-
-
Add a task in the interaction graph. -

-

-
-
-
-
Parameters:
t - Task to be add
-
-
-
- -

-getGraph

-
-public java.util.ArrayList<GTask> getGraph()
-
-
Return the graph in a tasks list form. -

-

-
-
-
- -
Returns:
The tasks list
-
-
-
- -

-getAverageDep

-
-public double getAverageDep()
-
-
Return the average of dependencies of tasks in the graph. -

-

-
-
-
- -
Returns:
The average of dependencies
-
-
-
- -

-print

-
-public void print()
-
-
Print the graph in a text version. -

-

-
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/Grid.html b/javadoc/and/Mapping/Grid.html deleted file mode 100644 index c12e2c3..0000000 --- a/javadoc/and/Mapping/Grid.html +++ /dev/null @@ -1,537 +0,0 @@ - - - - - - -Grid - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class Grid

-
-java.lang.Object
-  extended by and.Mapping.Grid
-
-
-
All Implemented Interfaces:
java.io.Serializable
-
-
-
-
public class Grid
extends java.lang.Object
implements java.io.Serializable
- - -

-Class representing a computing grid, composed of multiple clusters -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - - - - - -
-Constructor Summary
Grid() - -
-          Default constructor
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- voidaddCluster(Cluster c) - -
-          Add a cluster in the grid.
- voidaddClusters(java.util.ArrayList<Cluster> al) - -
-          Add a clusters list in the grid.
- java.util.ArrayList<Cluster>getClusters() - -
-          Return the grid in a clusters list view.
- doublegetDistance(GNode _g1, - GNode _g2) - -
-          Compute and return the distance between two clusters.
- java.util.ArrayList<GNode>getGNodes() - -
-          Return the list of computing nodes in the grid.
- doublegetHeterogenityDegre() - -
-          Compute the heterogeneity degree of the grid.
- intgetNbCluster() - -
-          Return the amount of clusters in the grid.
- intgetNbGNode() - -
-          Return the amount of computing nodes in the grid.
- voidinitClusters() - -
-          Initialization of clusters.
- voidprint() - -
-          Print a comprehensible text version of the grid.
- voidremoveGNode(GNode _dead) - -
-          Remove a computing node from the grid.
- voidupdateGrid(java.util.ArrayList<GNode> _gnodes) - -
-          Plop !!
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-Grid

-
-public Grid()
-
-
Default constructor -

-

- - - - - - - - -
-Method Detail
- -

-addCluster

-
-public void addCluster(Cluster c)
-
-
Add a cluster in the grid. -

-

-
-
-
-
Parameters:
c - Cluster to be add
-
-
-
- -

-addClusters

-
-public void addClusters(java.util.ArrayList<Cluster> al)
-
-
Add a clusters list in the grid. -

-

-
-
-
-
Parameters:
al - List of clusters to be add
-
-
-
- -

-getNbCluster

-
-public int getNbCluster()
-
-
Return the amount of clusters in the grid. -

-

-
-
-
- -
Returns:
The amount of clusters
-
-
-
- -

-getNbGNode

-
-public int getNbGNode()
-
-
Return the amount of computing nodes in the grid. -

-

-
-
-
- -
Returns:
The amount of computing nodes
-
-
-
- -

-getClusters

-
-public java.util.ArrayList<Cluster> getClusters()
-
-
Return the grid in a clusters list view. -

-

-
-
-
- -
Returns:
Clusters list
-
-
-
- -

-initClusters

-
-public void initClusters()
-
-
Initialization of clusters. -

-

-
-
-
-
-
-
-
- -

-getDistance

-
-public double getDistance(GNode _g1,
-                          GNode _g2)
-
-
Compute and return the distance between two clusters. -

-

-
-
-
-
Parameters:
_g1 - First cluster
_g2 - Second cluster -
Returns:
The distance between the two clusters
-
-
-
- -

-getGNodes

-
-public java.util.ArrayList<GNode> getGNodes()
-
-
Return the list of computing nodes in the grid. -

-

-
-
-
- -
Returns:
The list of computing nodes
-
-
-
- -

-updateGrid

-
-public void updateGrid(java.util.ArrayList<GNode> _gnodes)
-
-
Plop !! -

-

-
-
-
-
Parameters:
_gnodes -
-
-
-
- -

-removeGNode

-
-public void removeGNode(GNode _dead)
-
-
Remove a computing node from the grid. -

-

-
-
-
-
Parameters:
_dead - The node to be removed
-
-
-
- -

-getHeterogenityDegre

-
-public double getHeterogenityDegre()
-
-
Compute the heterogeneity degree of the grid. - This is based on the relative standard deviation. -

-

-
-
-
- -
Returns:
The heterogeneity degree of the grid
-
-
-
- -

-print

-
-public void print()
-
-
Print a comprehensible text version of the grid. -

-

-
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/LSM.html b/javadoc/and/Mapping/LSM.html deleted file mode 100644 index 55cd0fd..0000000 --- a/javadoc/and/Mapping/LSM.html +++ /dev/null @@ -1,391 +0,0 @@ - - - - - - -LSM - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class LSM

-
-java.lang.Object
-  extended by and.Mapping.Algo
-      extended by and.Mapping.LSM
-
-
-
All Implemented Interfaces:
java.io.Serializable
-
-
-
-
public class LSM
extends Algo
- - -

-Mapping algorithm based on the Edge-Cut principles -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from class and.Mapping.Algo
gl, gr, mp
-  - - - - - - - - - - - - - - - - -
-Constructor Summary
LSM() - -
-          Default constructor.
LSM(Graph _gr, - Grid _gl) - -
-          Constructor.
LSM(Graph _gr, - Grid _gl, - double _dep_min) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - -
-Method Summary
- GNodegetOtherGNode(java.util.ArrayList<GNode> _ag) - -
-          Find a new node, which may not takes part into the computation process.
- voidmap() - -
-          Mapping function.
- GNodereplaceNode(GNode _dead, - java.util.ArrayList<GNode> _ag) - -
-          Replace a fallen node by a new one, according to the mapping policy.
- - - - - - - -
Methods inherited from class and.Mapping.Algo
getMapping
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-LSM

-
-public LSM()
-
-
Default constructor. -

-

-
- -

-LSM

-
-public LSM(Graph _gr,
-           Grid _gl)
-
-
Constructor. -

-

-
Parameters:
_gr - Application graph to be mapped on
_gl - Grid graph
-
-
- -

-LSM

-
-public LSM(Graph _gr,
-           Grid _gl,
-           double _dep_min)
-
-
Constructor. -

-

-
Parameters:
_gr - Application graph to be mapped on
_gl - Grid graph
_dep_min - Minimum amount of local dependencies
-
- - - - - - - - -
-Method Detail
- -

-map

-
-public void map()
-
-
Description copied from class: Algo
-
Mapping function. -

-

-
Specified by:
map in class Algo
-
-
-
-
-
-
- -

-replaceNode

-
-public GNode replaceNode(GNode _dead,
-                         java.util.ArrayList<GNode> _ag)
-
-
Description copied from class: Algo
-
Replace a fallen node by a new one, according to the mapping policy. -

-

-
Specified by:
replaceNode in class Algo
-
-
-
Parameters:
_dead - The fallen node to be replaced
_ag - The list of all available computing nodes -
Returns:
The new node
-
-
-
- -

-getOtherGNode

-
-public GNode getOtherGNode(java.util.ArrayList<GNode> _ag)
-
-
Description copied from class: Algo
-
Find a new node, which may not takes part into the computation process. - Typically such kind of node is used to create a new spawner or a new super-node, - in order to bring fault tolerance. -

-

-
Specified by:
getOtherGNode in class Algo
-
-
- -
Returns:
Another node which will not compute
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/Linpack.html b/javadoc/and/Mapping/Linpack.html deleted file mode 100644 index 0c9a043..0000000 --- a/javadoc/and/Mapping/Linpack.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - -Linpack - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class Linpack

-
-java.lang.Object
-  extended by and.Mapping.Linpack
-
-
-
-
public class Linpack
extends java.lang.Object
- - -

-


- -

- - - - - - - - - - - -
-Constructor Summary
Linpack() - -
-           
-  - - - - - - - - - - - -
-Method Summary
- doublegetMFlops() - -
-           
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-Linpack

-
-public Linpack()
-
-
- - - - - - - - -
-Method Detail
- -

-getMFlops

-
-public double getMFlops()
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/Mapping.html b/javadoc/and/Mapping/Mapping.html deleted file mode 100644 index 5908d40..0000000 --- a/javadoc/and/Mapping/Mapping.html +++ /dev/null @@ -1,491 +0,0 @@ - - - - - - -Mapping - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class Mapping

-
-java.lang.Object
-  extended by and.Mapping.Mapping
-
-
-
All Implemented Interfaces:
java.io.Serializable
-
-
-
-
public class Mapping
extends java.lang.Object
implements java.io.Serializable
- - -

-Class representing the tasks mapping on clusters and/or nodes -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - - - - - -
-Constructor Summary
Mapping() - -
-          Default constructor
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- voidaddMapping(Association _a) - -
-          Add a mapping association in the general mapping.
- voidaddMapping(Cluster c, - java.util.ArrayList<GTask> at) - -
-          Add in the mapping an association between a cluster and tasks set.
- intcalcDepExt() - -
-          Return the amount of external tasks dependencies, in cluster point of view.
- intgetIdOfAssociation(GNode _g) - -
-          Return the position of the association containing - the GNode _g.
- java.util.ArrayList<GNode>getMappedGNodes() - -
-          Return the list of GNodes on which tasks are mapped, in order - of the task number.
- java.util.ArrayList<Association>getMapping() - -
-          Return the mapping done.
- voidinitMapping() - -
-          Initialization of the Mapping variables
- voidinsertMapping(Association _a) - -
-          Insert the association at the right place.
- voidprint() - -
-          Print the status of the mapping done, according to its type.
- GTaskremoveGNode(GNode _deadNode) - -
-          Remove a failed node from the mapping.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-Mapping

-
-public Mapping()
-
-
Default constructor -

-

- - - - - - - - -
-Method Detail
- -

-initMapping

-
-public void initMapping()
-
-
Initialization of the Mapping variables -

-

-
-
-
-
-
-
-
- -

-addMapping

-
-public void addMapping(Cluster c,
-                       java.util.ArrayList<GTask> at)
-
-
Add in the mapping an association between a cluster and tasks set. -

-

-
-
-
-
Parameters:
c - Cluster of the association
at - Tasks set to be associated
-
-
-
- -

-addMapping

-
-public void addMapping(Association _a)
-
-
Add a mapping association in the general mapping. -

-

-
-
-
-
Parameters:
_a - Association between a task and a node
-
-
-
- -

-insertMapping

-
-public void insertMapping(Association _a)
-
-
Insert the association at the right place. -

-

-
-
-
-
Parameters:
_a - The association to be inserted
-
-
-
- -

-removeGNode

-
-public GTask removeGNode(GNode _deadNode)
-
-
Remove a failed node from the mapping. -

-

-
-
-
-
Parameters:
_deadNode - The failed node -
Returns:
The task associated with the failed node
-
-
-
- -

-getMappedGNodes

-
-public java.util.ArrayList<GNode> getMappedGNodes()
-
-
Return the list of GNodes on which tasks are mapped, in order - of the task number. -

-

-
-
-
- -
Returns:
The ordered list, according to the GTasks id, of GNodes involved in the mapping
-
-
-
- -

-print

-
-public void print()
-
-
Print the status of the mapping done, according to its type. -

-

-
-
-
-
-
-
-
- -

-getMapping

-
-public java.util.ArrayList<Association> getMapping()
-
-
Return the mapping done. -

-

-
-
-
- -
Returns:
The mapping
-
-
-
- -

-getIdOfAssociation

-
-public int getIdOfAssociation(GNode _g)
-
-
Return the position of the association containing - the GNode _g. -

-

-
-
-
-
Parameters:
_g - The GNode to be search -
Returns:
The position of the association
-
-
-
- -

-calcDepExt

-
-public int calcDepExt()
-
-
Return the amount of external tasks dependencies, in cluster point of view. -

-

-
-
-
- -
Returns:
The amount of external dependencies
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/QM.html b/javadoc/and/Mapping/QM.html deleted file mode 100644 index bfd4fee..0000000 --- a/javadoc/and/Mapping/QM.html +++ /dev/null @@ -1,371 +0,0 @@ - - - - - - -QM - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class QM

-
-java.lang.Object
-  extended by and.Mapping.Algo
-      extended by and.Mapping.QM
-
-
-
All Implemented Interfaces:
java.io.Serializable
-
-
-
-
public class QM
extends Algo
- - -

-Implementation of the AIAC Quick Quality Map (AIAC-QM) algorithm -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from class and.Mapping.Algo
gl, gr, mp
-  - - - - - - - - - - - - - -
-Constructor Summary
QM() - -
-          Default constructor.
QM(Graph _gr, - Grid _gd, - double _f) - -
-          Constructor
-  - - - - - - - - - - - - - - - - - - - -
-Method Summary
- GNodegetOtherGNode(java.util.ArrayList<GNode> _ag) - -
-          Find a new node, which may not takes part into the computation process.
- voidmap() - -
-          Mapping function.
- GNodereplaceNode(GNode _dead, - java.util.ArrayList<GNode> _ag) - -
-          Replace a fallen node by a new one, according to the mapping policy.
- - - - - - - -
Methods inherited from class and.Mapping.Algo
getMapping
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-QM

-
-public QM()
-
-
Default constructor. -

-

-
- -

-QM

-
-public QM(Graph _gr,
-          Grid _gd,
-          double _f)
-
-
Constructor -

-

-
Parameters:
_gr - Application graph to be mapped on
_gd - Grid graph
_f - Search factor
-
- - - - - - - - -
-Method Detail
- -

-map

-
-public void map()
-
-
Description copied from class: Algo
-
Mapping function. -

-

-
Specified by:
map in class Algo
-
-
-
-
-
-
- -

-replaceNode

-
-public GNode replaceNode(GNode _dead,
-                         java.util.ArrayList<GNode> _ag)
-
-
Description copied from class: Algo
-
Replace a fallen node by a new one, according to the mapping policy. -

-

-
Specified by:
replaceNode in class Algo
-
-
-
Parameters:
_dead - The fallen node to be replaced
_ag - The list of all available computing nodes -
Returns:
The new node
-
-
-
- -

-getOtherGNode

-
-public GNode getOtherGNode(java.util.ArrayList<GNode> _ag)
-
-
Description copied from class: Algo
-
Find a new node, which may not takes part into the computation process. - Typically such kind of node is used to create a new spawner or a new super-node, - in order to bring fault tolerance. -

-

-
Specified by:
getOtherGNode in class Algo
-
-
- -
Returns:
Another node which will not compute
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/Simple.html b/javadoc/and/Mapping/Simple.html deleted file mode 100644 index 481416e..0000000 --- a/javadoc/and/Mapping/Simple.html +++ /dev/null @@ -1,369 +0,0 @@ - - - - - - -Simple - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class Simple

-
-java.lang.Object
-  extended by and.Mapping.Algo
-      extended by and.Mapping.Simple
-
-
-
All Implemented Interfaces:
java.io.Serializable
-
-
-
-
public class Simple
extends Algo
- - -

-Implementation of Simple Mapping algorithm -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from class and.Mapping.Algo
gl, gr, mp
-  - - - - - - - - - - - - - -
-Constructor Summary
Simple() - -
-          Default constructor.
Simple(Graph _gr, - Grid _gd) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - -
-Method Summary
- GNodegetOtherGNode(java.util.ArrayList<GNode> _ag) - -
-          Find a new node, which may not takes part into the computation process.
- voidmap() - -
-          Mapping function.
- GNodereplaceNode(GNode replaced, - java.util.ArrayList<GNode> _ag) - -
-          Replace a fallen node by a new one, according to the mapping policy.
- - - - - - - -
Methods inherited from class and.Mapping.Algo
getMapping
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-Simple

-
-public Simple()
-
-
Default constructor. -

-

-
- -

-Simple

-
-public Simple(Graph _gr,
-              Grid _gd)
-
-
Constructor. -

-

-
Parameters:
_gr - Application graph to be mapped on
_gd - Grid graph
-
- - - - - - - - -
-Method Detail
- -

-map

-
-public void map()
-
-
Description copied from class: Algo
-
Mapping function. -

-

-
Specified by:
map in class Algo
-
-
-
-
-
-
- -

-replaceNode

-
-public GNode replaceNode(GNode replaced,
-                         java.util.ArrayList<GNode> _ag)
-
-
Description copied from class: Algo
-
Replace a fallen node by a new one, according to the mapping policy. -

-

-
Specified by:
replaceNode in class Algo
-
-
-
Parameters:
replaced - The fallen node to be replaced
_ag - The list of all available computing nodes -
Returns:
The new node
-
-
-
- -

-getOtherGNode

-
-public GNode getOtherGNode(java.util.ArrayList<GNode> _ag)
-
-
Description copied from class: Algo
-
Find a new node, which may not takes part into the computation process. - Typically such kind of node is used to create a new spawner or a new super-node, - in order to bring fault tolerance. -

-

-
Specified by:
getOtherGNode in class Algo
-
-
- -
Returns:
Another node which will not compute
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/Utils.html b/javadoc/and/Mapping/Utils.html deleted file mode 100644 index 7348328..0000000 --- a/javadoc/and/Mapping/Utils.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - - - -Utils - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -and.Mapping -
-Class Utils

-
-java.lang.Object
-  extended by and.Mapping.Utils
-
-
-
-
public class Utils
extends java.lang.Object
- - -

-Class providing some tools to the library -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
Utils() - -
-           
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
-static GNodecreateGNode() - -
-          Creation of the representation of the node in the Mapping point of view.
-static GridcreateGridG5k(java.util.ArrayList<GNode> _an) - -
-          Creation of the representation of the grid, according to clusters into sites.
-static GraphreadGraph(java.lang.String _path, - java.lang.String _file) - -
-          Read an application Graph from a file.
-static GridreadGrid(java.lang.String _path, - java.lang.String _file) - -
-          Read a Grid graph from a file.
-static voidwriteGraph(Graph _gr, - java.lang.String _file, - java.lang.String _path) - -
-          Write an application Graph in a file.
-static voidwriteGrid(Grid _gl, - java.lang.String _file, - java.lang.String _path) - -
-          Write the Grid object in an XML file.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-Utils

-
-public Utils()
-
-
- - - - - - - - -
-Method Detail
- -

-createGNode

-
-public static GNode createGNode()
-
-
Creation of the representation of the node in the Mapping point of view. It needs - some information about the computing node, which will be exploited by mapping - algorithms. -

-

- -
Returns:
A node from the Mapping library
-
-
-
- -

-createGridG5k

-
-public static Grid createGridG5k(java.util.ArrayList<GNode> _an)
-
-
Creation of the representation of the grid, according to clusters into sites. - This representation may only fit on Grid'5000 like architectures (with computing - nodes name based on the following pattern |cluster_name|id_of_node_into_cluster|.|site_of_cluster|.|organisation|.*|). -

-

-
Parameters:
_an - the list of computing nodes connected -
Returns:
the grid's architecture
-
-
-
- -

-writeGrid

-
-public static void writeGrid(Grid _gl,
-                             java.lang.String _file,
-                             java.lang.String _path)
-
-
Write the Grid object in an XML file. -

-

-
Parameters:
_gl - Grid graph to be write
_file - File's name
_path - File's path
-
-
-
- -

-writeGraph

-
-public static void writeGraph(Graph _gr,
-                              java.lang.String _file,
-                              java.lang.String _path)
-
-
Write an application Graph in a file. -

-

-
Parameters:
_gr - Application Graph to be write
_file - File's name
_path - File's path
-
-
-
- -

-readGraph

-
-public static Graph readGraph(java.lang.String _path,
-                              java.lang.String _file)
-
-
Read an application Graph from a file. -

-

-
Parameters:
_file - File's name
_path - File's path -
Returns:
The application Graph read
-
-
-
- -

-readGrid

-
-public static Grid readGrid(java.lang.String _path,
-                            java.lang.String _file)
-
-
Read a Grid graph from a file. -

-

-
Parameters:
_file - File's name
_path - File's path -
Returns:
The Grid graph read
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/package-frame.html b/javadoc/and/Mapping/package-frame.html deleted file mode 100644 index 63103f9..0000000 --- a/javadoc/and/Mapping/package-frame.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -and.Mapping - - - - - - - - - - - -and.Mapping - - - - -
-Classes  - -
-Algo -
-Architecture -
-Association -
-Cluster -
-DefaultMapping -
-GNode -
-Graph -
-Grid -
-GTask -
-Linpack -
-LSM -
-Mapping -
-QM -
-Simple -
-Utils
- - - - diff --git a/javadoc/and/Mapping/package-summary.html b/javadoc/and/Mapping/package-summary.html deleted file mode 100644 index 62837c2..0000000 --- a/javadoc/and/Mapping/package-summary.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - -and.Mapping - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-

-Package and.Mapping -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class Summary
AlgoAbstract class defining the structure for mapping algorithms
ArchitectureClass representing a set of clusters forming a network architecture
AssociationClass representing an association between a tasks list and a cluster - on which they are mapped, or between a task and a computing node
ClusterClass representing a computing nodes cluster
DefaultMappingImplementation of JaceP2P default mapping
GNodeClass representing a computing node
GraphClass representing the interaction graph of an application
GridClass representing a computing grid, composed of multiple clusters
GTaskClass representing an application task
Linpack 
LSMMapping algorithm based on the Edge-Cut principles
MappingClass representing the tasks mapping on clusters and/or nodes
QMImplementation of the AIAC Quick Quality Map (AIAC-QM) algorithm
SimpleImplementation of Simple Mapping algorithm
UtilsClass providing some tools to the library
-  - -

-

-
-
- - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/and/Mapping/package-tree.html b/javadoc/and/Mapping/package-tree.html deleted file mode 100644 index c69ac2f..0000000 --- a/javadoc/and/Mapping/package-tree.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - -and.Mapping Class Hierarchy - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Hierarchy For Package and.Mapping -

-
-

-Class Hierarchy -

- -
- - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/constant-values.html b/javadoc/constant-values.html deleted file mode 100644 index 8409727..0000000 --- a/javadoc/constant-values.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -Constant Field Values - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Constant Field Values

-
-
-Contents - -
- - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/deprecated-list.html b/javadoc/deprecated-list.html deleted file mode 100644 index da2d119..0000000 --- a/javadoc/deprecated-list.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -Deprecated List - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Deprecated API

-
-
-Contents - -
- - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/help-doc.html b/javadoc/help-doc.html deleted file mode 100644 index 394b6e8..0000000 --- a/javadoc/help-doc.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - -API Help - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-How This API Document Is Organized

-
-This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

-Package

-
- -

-Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

-
-

-Class/Interface

-
- -

-Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

-Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
- -

-Annotation Type

-
- -

-Each annotation type has its own separate page with the following sections:

-
- -

-Enum

-
- -

-Each enum has its own separate page with the following sections:

-
-

-Tree (Class Hierarchy)

-
-There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. -
-

-Deprecated API

-
-The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
-

-Index

-
-The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
-

-Prev/Next

-These links take you to the next or previous class, interface, package, or related page.

-Frames/No Frames

-These links show and hide the HTML frames. All pages are available with or without frames. -

-

-Serialized Form

-Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. -

-

-Constant Field Values

-The Constant Field Values page lists the static final fields and their values. -

- - -This help file applies to API documentation generated using the standard doclet. - -
-


- - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/index-all.html b/javadoc/index-all.html deleted file mode 100644 index e20239e..0000000 --- a/javadoc/index-all.html +++ /dev/null @@ -1,610 +0,0 @@ - - - - - - -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 - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/index.html b/javadoc/index.html deleted file mode 100644 index 93597de..0000000 --- a/javadoc/index.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - -Generated Documentation (Untitled) - - - - - - - - -<H2> -Frame Alert</H2> - -<P> -This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. -<BR> -Link to<A HREF="and/Mapping/package-summary.html">Non-frame version.</A> - - - diff --git a/javadoc/overview-tree.html b/javadoc/overview-tree.html deleted file mode 100644 index 590fb5d..0000000 --- a/javadoc/overview-tree.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - -Class Hierarchy - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Hierarchy For All Packages

-
-
-
Package Hierarchies:
and.Mapping
-
-

-Class Hierarchy -

- -
- - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/package-list b/javadoc/package-list deleted file mode 100644 index 38853f5..0000000 --- a/javadoc/package-list +++ /dev/null @@ -1 +0,0 @@ -and.Mapping diff --git a/javadoc/resources/inherit.gif b/javadoc/resources/inherit.gif deleted file mode 100644 index c814867a13deb0ca7ea2156c6ca1d5a03372af7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57 zcmZ?wbhEHbIIT!9-C*e{wE9>Kx3D)-;0v)C; KYxQGgum%9JOA&7X diff --git a/javadoc/serialized-form.html b/javadoc/serialized-form.html deleted file mode 100644 index aeb6824..0000000 --- a/javadoc/serialized-form.html +++ /dev/null @@ -1,859 +0,0 @@ - - - - - - -Serialized Form - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Serialized Form

-
-
- - - - - -
-Package and.Mapping
- -

- - - - - -
-Class and.Mapping.Algo extends java.lang.Object implements Serializable
- -

-serialVersionUID: 1L - -

- - - - - -
-Serialized Fields
- -

-gr

-
-Graph gr
-
-
-
-
-
-

-gl

-
-Grid gl
-
-
-
-
-
-

-mp

-
-Mapping mp
-
-
-
-
- -

- - - - - -
-Class and.Mapping.Association extends java.lang.Object implements Serializable
- -

-serialVersionUID: 1L - -

- - - - - -
-Serialized Fields
- -

-c

-
-Cluster c
-
-
-
-
-
-

-at

-
-java.util.ArrayList<E> at
-
-
-
-
-
-

-g

-
-GNode g
-
-
-
-
-
-

-t

-
-GTask t
-
-
-
-
- -

- - - - - -
-Class and.Mapping.Cluster extends java.lang.Object implements Serializable
- -

-serialVersionUID: 1L - -

- - - - - -
-Serialized Fields
- -

-nb_node

-
-int nb_node
-
-
-
-
-
-

-name

-
-java.lang.String name
-
-
-
-
-
-

-nodes

-
-java.util.ArrayList<E> nodes
-
-
-
-
-
-

-site

-
-java.lang.String site
-
-
-
-
-
-

-indice

-
-int indice
-
-
-
-
- -

- - - - - -
-Class and.Mapping.DefaultMapping extends Algo implements Serializable
- -

-serialVersionUID: 1L - -

- - - - - -
-Serialized Fields
- -

-atraiter

-
-java.util.ArrayList<E> atraiter
-
-
-
-
-
-

-archi

-
-java.util.ArrayList<E> archi
-
-
-
-
- -

- - - - - -
-Class and.Mapping.GNode extends java.lang.Object implements Serializable
- -

-serialVersionUID: 1L - -

- - - - - -
-Serialized Fields
- -

-name

-
-java.lang.String name
-
-
-
-
-
-

-nb_cores

-
-int nb_cores
-
-
-
-
-
-

-frequency

-
-int frequency
-
-
-
-
-
-

-mflops

-
-int mflops
-
-
-
-
-
-

-memory

-
-int memory
-
-
-
-
-
-

-node

-
-java.lang.Object node
-
-
-
-
-
-

-id

-
-long id
-
-
-
-
-
-

-mapped

-
-boolean mapped
-
-
-
-
-
-

-inCluster

-
-boolean inCluster
-
-
-
-
-
-

-cluster

-
-java.lang.String cluster
-
-
-
-
-
-

-site

-
-java.lang.String site
-
-
-
-
- -

- - - - - -
-Class and.Mapping.Graph extends java.lang.Object implements Serializable
- -

-serialVersionUID: 1L - -

- - - - - -
-Serialized Fields
- -

-graph

-
-java.util.ArrayList<E> graph
-
-
-
-
-
-

-nb_task

-
-int nb_task
-
-
-
-
-
-

-nb_dep_total

-
-int nb_dep_total
-
-
-
-
- -

- - - - - -
-Class and.Mapping.Grid extends java.lang.Object implements Serializable
- -

-serialVersionUID: 1L - -

- - - - - -
-Serialized Fields
- -

-nb_cluster

-
-int nb_cluster
-
-
-
-
-
-

-nb_node

-
-int nb_node
-
-
-
-
-
-

-clusters

-
-java.util.ArrayList<E> clusters
-
-
-
-
-
-

-gnodesList

-
-java.util.ArrayList<E> gnodesList
-
-
-
-
-
-

-gnodesList_done

-
-boolean gnodesList_done
-
-
-
-
- -

- - - - - -
-Class and.Mapping.GTask extends java.lang.Object implements Serializable
- -

-serialVersionUID: 1L - -

- - - - - -
-Serialized Fields
- -

-num

-
-int num
-
-
-
-
-
-

-weight

-
-int weight
-
-
-
-
-
-

-dependencies

-
-java.util.ArrayList<E> dependencies
-
-
-
-
-
-

-nb_dep

-
-int nb_dep
-
-
-
-
- -

- - - - - -
-Class and.Mapping.LSM extends Algo implements Serializable
- -

-serialVersionUID: 1L - -

- - - - - -
-Serialized Fields
- -

-atraiter

-
-java.util.ArrayList<E> atraiter
-
-
-
-
-
-

-encours

-
-java.util.ArrayList<E> encours
-
-
-
-
-
-

-fait

-
-java.util.ArrayList<E> fait
-
-
-
-
-
-

-liste_archi

-
-java.util.ArrayList<E> liste_archi
-
-
-
-
-
-

-dep_min

-
-double dep_min
-
-
-
-
-
-

-mappees

-
-java.util.ArrayList<E> mappees
-
-
-
-
- -

- - - - - -
-Class and.Mapping.Mapping extends java.lang.Object implements Serializable
- -

-serialVersionUID: 1L - -

- - - - - -
-Serialized Fields
- -

-mapping

-
-java.util.ArrayList<E> mapping
-
-
-
-
-
-

-mapping2

-
-java.util.ArrayList<E> mapping2
-
-
-
-
-
-

-type

-
-int type
-
-
-
-
- -

- - - - - -
-Class and.Mapping.QM extends Algo implements Serializable
- -

-serialVersionUID: 1L - -

- - - - - -
-Serialized Fields
- -

-atraiter

-
-java.util.ArrayList<E> atraiter
-
-
-
-
-
-

-archi

-
-java.util.ArrayList<E> archi
-
-
-
-
-
-

-f

-
-double f
-
-
-
-
- -

- - - - - -
-Class and.Mapping.Simple extends Algo implements Serializable
- -

-serialVersionUID: 1L - -

- - - - - -
-Serialized Fields
- -

-atraiter

-
-java.util.ArrayList<E> atraiter
-
-
-
-
-
-

-archi

-
-java.util.ArrayList<E> archi
-
-
-
-
- -

-


- - - - - - - - - - - - - - - -
- -
- - - -
- - - diff --git a/javadoc/stylesheet.css b/javadoc/stylesheet.css deleted file mode 100644 index 6ea9e51..0000000 --- a/javadoc/stylesheet.css +++ /dev/null @@ -1,29 +0,0 @@ -/* Javadoc style sheet */ - -/* Define colors, fonts and other style attributes here to override the defaults */ - -/* Page background color */ -body { background-color: #FFFFFF; color:#000000 } - -/* Headings */ -h1 { font-size: 145% } - -/* Table colors */ -.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ -.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ -.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ - -/* Font used in left-hand frame lists */ -.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } -.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } -.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } - -/* Navigation bar fonts and colors */ -.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ -.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ -.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} -.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} - -.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} -.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} - -- 2.20.1