/Load-Balancing-Modelers

Modeling static load balancing of parallel programs in homo/heterogeneous computer systems using HEFT algorithm

Primary LanguageC#

Load Balancing Modelers

Codacy Badge

A set of desktop programs for modeling the immersion of graphs of parallel programs (static load balancing) in computer systems of various architecture (fully connected, lattice, star, Common Bus, Token Bus, Token Ring, FDDI, etc.) using (heterogeneous) earliest finish time algorithm (HEFT or EFT).

Technology stack:

  1. C#, Xamarin, Microsoft Excel API
  2. Java, JavaFX

The most compleated according to the best practises of Software Engineering project in this repository is https://github.com/valerii-martell/Load-Balancing-Modelers/tree/master/CommonBus/Java_JavaFX Realised graphical interface (MVC), saving and loading graphs of parallel programs (XML) and the immersion result (png), built-in assistant.