The paper presents a scalable distributed algorithm for static and dynamic data allocation in LuNA fragmented programming system. LuNA is intended for automation of construction of parallel programs, which implement large-scale numerical models for multicomputers with large number of computing nodes. The proposed algorithm takes into account data structure of the numerical model implemented, provides static and dynamic load balancing and can be used with various network topologies.
- Distributed algorithms with local interactions
- Dynamic data allocation
- Fragmented programming system LuNA
- Fragmented programming technology
- Scalable distributed system algorithm