|Title||Power-efficient Multiple Producer-Consumer|
|Publication Type||Conference Paper|
|Year of Publication||2014|
|Authors||Medhat, R., B. Bonakdarpour, and S. Fischmeister|
|Conference Name||IEEE 28th International Symposium on Parallel & Distributed Processing (IPDPS)|
|Conference Location||Phoenix, USA|
Power efficiency has been one of the main objectives of hardware design in the last two decades. However, with the recent explosion of mobile computing and the increasing demand for green data centers, software power efficiency has also risen to be an equally important factor. We argue that most classic concurrency control algorithms were designed in an era when power efficiency was not an important dimension in algorithm design. Such 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 computer system and by larger scale in networking devices and data centers. Thus, even a small change in their power spectrum can make a huge impact on overall power consumption in long periods of time.
Power-efficient Multiple Producer-Consumer