A Cellular Genetic Algorithm For Scheduling Applications And Energy-Aware Communication Optimization
In modern parallel and distributed systems, inter-processor communications are a crucial factor of performance. The time for exchanging data is usually larger than that for computing elementary operations. Consequently, these communications slow down the execution of the application scheduled on the computing platform. Accounting for these communications is essential for attaining efficient hardware and software utilization. Moreover, energy dissipation due to the transfer of data between processing elements has become a major concern. Therefore, in this paper, the authors develop an energy-aware static algorithm, which intrinsically optimizes the energy consumption due to the transfer of data in a distributed system.