The subject of research in this article is the forecasting of energy consumption when computing distributed tasks on computer networks built on the basis of server solutions and distributed systems based on personal smartphones. The goal of this study was to create a universal computing energy cost prediction model that can be applied to both traditional and mobile cloud systems. Tasks: conduct an analysis of energy-saving approaches and technologies used to calculate data; consider computer system models and actions with them, namely: model of distributed job, model of distributed computing system, model of distribution strategy; develop a common and uniform dynamic method of forecasting spent energy with a focus on heterogeneous systems; conduct a study of the proposed approach on stationary and mobile devices. The obtained results include. The results of the experimental measurement of the energy consumption of mobile digital systems and stationary ones are presented. The energy efficiency of computing on GPUs of a stationary device based on CUDA technology and GPUs on mobile devices based on Apple Metal technology was determined. Computation during the calculation of 600 frames on a distributed system from mobile devices with failure settings showed a consumption of 15320 joules of energy. Simulation of computing on a distributed system with stationary devices showed a consumption of 52806 joules of energy. This gives us 3,45 times the consumption benefit from computing on mobile devices. Forecasted consumption is also very accurate. Conclusions. The energy consumption assessment model proved to be quite effective. The results of the experiments show that the energy consumption estimation model takes into account the features of the hardware platform where data processing is performed. Computation of data on the GPU of stationary devices loses energy efficiency to a similar implementation on the GPU of Apple Metal from mobile devices. Therefore, the presented results demonstrate the rationality of using mobile graphics processors for energy-efficient information processing.
Read full abstract