. Baude, Programming, Composing, Deploying for the Grid, In GRID COMPUTING: Software Environments and, 2006.

L. V. Kalé and S. Krishnan, CHARM++: A Portable Concurrent Object Oriented System Based on C++, Proc. of OOPSLA'93, pp.91-108, 1993.

C. Villavieja, Y. Etsion, A. Ramirez, and N. Navarro, FELI: HW/SW Support for On-Chip Distributed Shared Memory in Multicores, LNCS, vol.5, issue.2, pp.280-292, 2011.
DOI : 10.1007/978-3-540-68555-5_20

N. Carriero, D. Gelernter, and L. I. Context, Linda in context, Communications of the ACM, vol.32, issue.4, pp.444-459, 1989.
DOI : 10.1145/63334.63337

K. Marzullo, D. , and W. , Tools for constructing distributed reactive systems, 1991.

M. Tudruj, Fine?Grained Global Control Constructs for Parallel Programming Environments, Parallel Programming and Java, pp.229-243, 1997.

M. Tudruj, J. Borkowski, and D. Kopa´nskikopa´nski, Graphical Design of Parallel Programs with Control Based on Global Application States Using an Extended P-Grade System, Distributed and Parallel Systems, Cluster and GRID Comp., Kluver, 2004.
DOI : 10.1007/0-387-23096-3_13

M. Tudruj, J. Borkowski, L. Ma´skoma´sko, A. Smyk, D. Kopa´nskikopa´nski et al., Program Design Environment for Multicore Processor Systems with Program Execution Controlled by Global States Monitoring, 2011 10th International Symposium on Parallel and Distributed Computing, pp.102-109, 2011.
DOI : 10.1109/ISPDC.2011.24

R. Olejnik, I. Alshabani, B. Toursel, E. Laskowski, and M. Tudruj, Load Balancing Metrics for the SOAJA Framework, Scalable Computing: Practice and Experience, 2009.

K. Barker and N. Chrisochoides, An Evaluation of a Framework for the Dynamic Load Balancing of Highly Adaptive and Irregular Parallel Applications, Proceedings of the 2003 ACM/IEEE conference on Supercomputing, SC '03, 2003.
DOI : 10.1145/1048935.1050195

J. Borkowski, M. Tudruj, and D. Kopa´nskikopa´nski, Global predicate monitoring applied for control of parallel irregular computations, 15th Euromicro Conference on Parallel, Distributed and Network-Based Processing PDP'07, IEEE CS, pp.105-111, 2007.

J. Borkowski and M. Tudruj, Tuning the Efficiency of Parallel Adaptive Integration with Synchronizers, 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008), pp.351-357, 2008.
DOI : 10.1109/PDP.2008.44

O. Babaoglu and K. Marzullo, Consistent global states of distributed systems: fundamental concepts and mechanisms, Distributed Systems, 1995.

S. D. Stoller, Detecting Global Predicates in Distributed Systems with Clocks, Distributed Computing, pp.85-98, 2000.

J. Borkowski and M. Tudruj, Dynamic Distributed Programs Control Based on Global Program States Monitoring, Scalable Computing: Practice and Experience, Journal, vol.13, issue.2, pp.173-186, 2012.

H. El-rewini, T. G. Lewis, H. H. Ali, G. Karypis, and V. Kumar, Task Scheduling in Parallel and Distributed Systems Multilevel graph partitioning schemes, Proc. 24th Intern. Conf. Par. Proc., III, pp.113-122, 1994.

A. Bhatele, S. Fourestier, H. Menon, L. V. Kale, and F. Pellegrini, Applying graph partitioning methods in measurementbased dynamic load balancing, 201107.

K. D. Devine, E. G. Boman, L. A. Riesen, U. V. Catalyurek, and C. Chevalier, Getting Started with Zoltan: A Short Tutorial, 2009.

G. Paroux, B. Toursel, R. Olejnik, and V. Felea, A Java CPU Calibration Tool for Load Balancing in Distributed Applications, Third International Symposium on Parallel and Distributed Computing/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks, pp.155-159, 2004.
DOI : 10.1109/ISPDC.2004.2

J. A. Hartigan, M. A. Wong, and A. K. Means, Algorithm AS 136: A K-Means Clustering Algorithm, Applied Statistics, vol.28, issue.1, pp.100-108, 1979.
DOI : 10.2307/2346830