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.

Energy driven adaptivity in stream parallel computations / Danelutto, M; De Sensi, D; Torquati, M. - (2015), pp. 103-110. (Intervento presentato al convegno 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2015 tenutosi a Turku, Finland) [10.1109/PDP.2015.92].

Energy driven adaptivity in stream parallel computations

De Sensi D;
2015

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.
2015
23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2015
DVFS; Dynamic adaptation; Energy efficiency; Parallel design patterns
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Energy driven adaptivity in stream parallel computations / Danelutto, M; De Sensi, D; Torquati, M. - (2015), pp. 103-110. (Intervento presentato al convegno 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2015 tenutosi a Turku, Finland) [10.1109/PDP.2015.92].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1656227
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 9
social impact