Detailseite
Projekt Druckansicht

Algorithmen für Energieeffiziente Berechnungen

Antragsteller Dr. Antonios Antoniadis
Fachliche Zuordnung Theoretische Informatik
Förderung Förderung von 2016 bis 2022
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 317172119
 
Erstellungsjahr 2021

Zusammenfassung der Projektergebnisse

The research project contributed to our knowledge in the area energy-efficient computing. A cornerstone algorithmic problem in the area is that of designing scheduling algorithms for processors equipped with a so-called sleep state, where the processor can reside in order to induce energy savings when there is no load to be processed. Although deadline-based scheduling on one such processor has been well understood for more than a decade, the same problem on multiple processors has proved quite challenging. As part of this research project, the first constant-approximation algorithm for the problem was developed, based on an elegant linear programming relaxation along with an intricate rounding technique. Since this particular scheduling problem appears as a special case within several other problems in the area, it seems likely that our approach can help in developing (improved) algorithms for them as well. A second major contribution of the project lies in exploring connections of speed-scaling and mechanism design. These are gaining in importance and relevance due to the increase in popularity of cloud computing. As part of the research project, we developed a mechanism for the service operator of such a cloud-computing service that decides on how each submitted task should be processed on a speed-scalable processor as well as the payment charged to each customer. This mechanism has several desirable properties: the induced game has a (mixed) Nash equilibrium and a constant Price of Anarchy, the sum of payments adds up to the total energy consumption, it is computationally tractable for both the operator and the customers, and the communication complexity is low. Building upon these results, we were able to extend them to more general settings including the online case, as well as the case in which there are multiple parallel cloud-computing servers. A third aspect of energy-efficient computing that was investigated is concerned with the problems of chasing convex functions and bodies, problems motivated from right-sizing of data centers in order to conserve energy. A tight lower bound for chasing 1-dimensional functions was developed, as well as the first polynomial-time approximation scheme (PTAS) for an offline variant of chasing convex bodies. Finally, we developed a specific setup within the very novel area of machine learning augmented online algogrithms. Although we were only able to demonstrate (both theoretically and practically) the performance of this setup on some more basic online problems, there are reasons to believe that this novel area in general, as well as our specific setup in particular are likely to be useful tools for designing energy-efficient algorithms as well.

Projektbezogene Publikationen (Auswahl)

 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung