2013 IEEE 12th International Symposium on Parallel and Distributed Computing 2013
DOI: 10.1109/ispdc.2013.11
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic Load Balancing Based on Applications Global States Monitoring

Abstract: Abstract-The paper presents how to use a special novel distributed program design framework with evolved global control mechanisms to assure processor load balancing during execution of application programs. The new framework supports a programmer with an API and GUI for automated graphical design of program execution control based on global application states monitoring. The framework provides highlevel distributed control primitives at process level and a special control infrastructure for global asynchronou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 14 publications
(17 reference statements)
0
3
0
Order By: Relevance
“…This prototype was built on top of the Central Directory 5 , which is a lightweight load balancer. This solution was chosen because it is open source and developed in Java, characteristics which facilitated its integration with the MaGC forecast prototype.…”
Section: Prototype Implementationsmentioning
confidence: 99%
See 1 more Smart Citation
“…This prototype was built on top of the Central Directory 5 , which is a lightweight load balancer. This solution was chosen because it is open source and developed in Java, characteristics which facilitated its integration with the MaGC forecast prototype.…”
Section: Prototype Implementationsmentioning
confidence: 99%
“…For example, the authors of [11] proposed a technique to estimate the global workload of a load balancer to use this information in the balancing of new workload. Meanwhile, the work on [5] presented a framework for processor load balancing during the execution of application programs. Regarding Java technologies, the authors of [2] enhanced a load balancing algorithm for Java applications by considering the utilisation of the JVM threads, heap and CPU to decide how to distribute the load.…”
Section: Introduction and Related Workmentioning
confidence: 99%
“…A number of papers have analyzed expected advantages of the control design environment based on strongly consistent global states in different applications. This research concerned nature-inspired optimization algorithms including genetic algorithms [6], event-driven parallel simulation [7], and processor load balancing algorithms [8,9]. The interface to design distributed programs is supported by a run-time system for clusters of multicore processors, which provides automated global states construction and respective control design including involved communication.…”
mentioning
confidence: 99%