Energy-efficient Multiple Producer-Consumer

TitleEnergy-efficient Multiple Producer-Consumer
Publication TypeJournal Article
Year of Publication2018
AuthorsMedhat, R., B. Bonakdarpour, and S. Fischmeister
JournalIEEE Transactions on Parallel and Distributed Systems

Hardware energy efficiency has been one of the prominent objectives of system design in the last two decades. However, with the recent explosion in mobile computing and the increasing demand for green data centers, software energy efficiency has also risen to be an equally important factor. The majority of classic concurrency control algorithms were designed in an era when energy efficiency was not an important dimension in algorithm design. Concurrency control algorithms are applied to solve a wide range of problems from kernel-level primitives in operating systems to networking devices and web services. These primitives and services are constantly and heavily invoked in any computing system and by a larger scale in networking devices and data centers. Thus, even a small change in their energy spectrum can make a huge impact on overall energy consumption for long periods of time.

Refereed DesignationRefereed


Looking for motivated students (undergrads and grads) interested in working on embedded software and systems research. Mail Sebastian Fischmeister for further information.