New Mexico State University |
THE implementations |
Stable Model Engine implemented on Java took my first summer I in US, 2002. Here is the link to its dedicated page: · Jsmodels. My research work involved to two major parallel systems that are different from the type of scheduling. Each system incorporates various methods to share the workload between the processes. Where the system dedicates a process to balance the workload between the processes. I believe there are many rooms to improve this scheduler. Furthermore, it might be necessary if you want to use a big number of processes e.g. hundreds of processes in many-level-scheduler approach. No dedicated scheduler, each agent has to cooperate with others to make the decisions. Of course, it is harder to maintain the system efficiency while the volume of communication increases significantly. This scheduler is very efficient when I experimented with less than 30 processes. The combination of two is the key to build up a practical parallel solver system, in term of the number of processes e.g. thousands. I wished I could test the schedulers with NERSC systems on my time in Ameslab. |
Download |