<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<div class="" style="word-wrap:break-word">This is an announcement of Jianru Ding's MS Presentation<br class="">
===============================================<br class="">
Candidate: Jianru Ding<br class="">
<br class="">
Date: Wednesday, December 07, 2022<br class="">
<br class="">
Time: 9:30 am CST<br class="">
<br class="">
Remote Location:  <font face="Times New Roman" class=""><span class="" style="font-variant-numeric:inherit; font-variant-east-asian:inherit; font-stretch:inherit; line-height:inherit; orphans:2; widows:2; background-color:rgb(255,255,255)"><a href="https://uchicago.zoom.us/j/95126033378?pwd=NEpCQUt6TUtwbDYxZEtRaHJiblVMUT09" class="">https://uchicago.zoom.us/j/95126033378?pwd=NEpCQUt6TUtwbDYxZEtRaHJiblVMUT09</a></span></font><br class="">
<br class="">
M.S. Paper Title: DPS: Adaptive Power Management for Overprovisioned Systems<br class="">
<br class="">
Abstract:   Distributed computing systems are subject to system-wide power limits, which are broken down into limits for each computing node. Constant power caps is a common practice. The runtime power consumption, however, is varying. Because of the different
 application being executed on each cluster and the different computing loads of each application phase, at a certain time, only a number of nodes are capped and the others are wasting the power budget allocated to them, which creates the problem of how to
 allocate the system-wide power budget so that the limit is respected and application performance is maximized. State of art works tackle this problem with either stateless systems or model-based approaches. Stateless systems do not need prior data to deploy,
 but they ignore the power changing speed and sequence of each node, and often fail to assure application performance due to lagging in cap adjustment and lacking ideas of node priorities. Model-based approaches improve application performance, but the need
 for a lot of hardware or application feedback data to build the models renders a huge deployment overhead. 
<div class=""><br class="">
</div>
<div class="">In this paper, we propose the Dynamic Power Scheduler (\name) that sustains the low-overhead advantage of model-free approaches and provides performance-boosting power cap allocations by analyzing the dynamics in a short online power history.
 Compared to constant power allocation, {\name} achieves at most 17.5\% increase in performance for compute-intense applications and guarantees no decrease for other applications under the same power budget.</div>
<br class="">
Advisors: Hank Hoffmann
<div class=""><br class="">
</div>
<div class="">Committee: Hank Hoffmann, Shan Lu, and Yanjing Li</div>
<div class=""><br class="">
</div>
<div class=""></div>
</div>
<div class="" style="word-wrap:break-word">
<div class=""></div>
<div class=""><br class="">
</div>
</div>
</body>
</html>