Dynamic Repartitioning of Large Data Model in Distribution Management Systems

  • D. Capko
  • A. Erdeljan
  • G. Svenda
  • M. Popovic

Abstract

In this paper, modern Distribution Management Systems (DMS) that utilize multiprocessor systems for efficient processing of large data model are considered. The aim of the research is to obtain an optimal load balancing among processors in terms of memory usage and the calculation execution time. The dynamic repartitioning is performed during execution when an imbalance is detected. Diffusion Repartitioning (DR) and Cut-Paste (CP) algorithms for dynamic repartitioning are discussed. Furthermore, modified versions of DR and CP algorithms, named MDR and MCP, are developed in order to improve dynamic repartitioning running in Non-Uniform Memory Architecture (NUMA) multiprocessor systems. The proposed algorithms were applied on data model describing large power distribution network. Experimental results prove reductions of processors’ load imbalance and performance improvements. Bibl. 12, tabl. 2 (in English; abstracts in English and Lithuanian).

DOI: http://dx.doi.org/10.5755/j01.eee.120.4.1461

Published
2012-04-03
Section
SYSTEM ENGINEERING, COMPUTER TECHNOLOGY