In this study, load balancing aspect of distributed real-time systems subject to dynamic changes is discussed. Real-time distributed systems, especially in applications such as automated/computerized factory environment, are often prone to load changes through out their long operational life period. Load changes in such systems may be deterministic as well as random. In our study, the load requirements of a momodule and n-processor distributed system, where m can be greater than n, are decomposed into phases. Each phase is assumed to be relatively balanced. An incremental heuristic refinement algorithm is used to find near optimal solution within a single phase. The algorithm is being extended to cover multiphase case.