Title :
Energy Driven Adaptivity in Stream Parallel Computations
Author :
Danelutto, Marco ; De Sensi, Daniele ; Torquati, Massimo
Author_Institution :
Dept. of Comput. Sci., Univ. of Pisa, Pisa, Italy
Abstract :
Determining the right amount of resources needed for a given computation is a critical problem. In many cases, computing systems are configured to use an amount of resources to manage high load peaks even though this cause energy waste when the resources are not fully utilised. To avoid this problem, adaptive approaches are used to dynamically increase/decrease computational resources depending on the real needs. A different approach based on Dynamic Voltage and Frequency Scaling (DVFS) is emerging as a possible alternative solution to reduce energy consumption of idle CPUs by lowering their frequencies. In this work, we propose to tackle the problem in stream parallel computations by using both the classic adaptivity concepts and the possibility provided by modern CPUs to dynamically change their frequency. We validate our approach showing a real network application that performs Deep Packet Inspection over network traffic. We are able to manage bandwidth changing over time, guaranteeing minimal packet loss during reconfiguration and minimal energy consumption.
Keywords :
parallel algorithms; DVFS; classic adaptivity concepts; computational resources; deep packet inspection; dynamic voltage and frequency scaling; energy consumption reduction; energy driven adaptivity; minimal energy consumption; minimal packet loss; network traffic; real network application; stream parallel computations; Bandwidth; Computational modeling; Energy consumption; Inspection; Packet loss; Time-frequency analysis; DVFS; dynamic adaptation; energy efficiency; parallel design patterns; task-farm;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
Conference_Location :
Turku
DOI :
10.1109/PDP.2015.92