TY - GEN
T1 - Pocolo
T2 - 16th IEEE International Symposium on Workload Characterization, IISWC 2020
AU - Narayanan, Iyswarya
AU - Kumar, Adithya
AU - Sivasubramaniam, Anand
N1 - Funding Information:
VIII. ACKNOWLEDGEMENTS This research was supported by National Science Foundation grants 1714389, 1909004, 1629915, 1629129, 1526750, 1763681, 1912495 and a DARPA/SRC JUMP award.
Publisher Copyright:
© 2020 IEEE.
PY - 2020/10
Y1 - 2020/10
N2 - There is a considerable amount of prior effort on co-locating applications on datacenter servers for boosting resource utilization. However, we note that it is equally important to take power into consideration from the co-location viewpoint. Applications can still interfere on power in stringent power constrained infrastructures, despite no direct resource contention between the coexisting applications. This becomes particularly important with dynamic load variations, where even if the power capacity is tuned for the peak load of an application, co-locating another application with it during its off-period can lead to overshooting of the power capacity. Therefore, to extract maximum returns on datacenter infrastructure investments one needs to jointly handle power and server resources. We explore this problem in the context of a private-cloud cluster which is provisioned for a primary latency-critical application, but also admits secondary best-effort applications to improve utilization during off-peak periods. Our solution, Pocolo, draws on principles from economics to reason about resource demands in power constrained environments and provides answers to the when/where/what questions pertaining to co-location. We implement Pocolo on a Linux cluster to demonstrate its performance and cost benefits over a number of latency-sensitive and best-effort datacenter workloads.
AB - There is a considerable amount of prior effort on co-locating applications on datacenter servers for boosting resource utilization. However, we note that it is equally important to take power into consideration from the co-location viewpoint. Applications can still interfere on power in stringent power constrained infrastructures, despite no direct resource contention between the coexisting applications. This becomes particularly important with dynamic load variations, where even if the power capacity is tuned for the peak load of an application, co-locating another application with it during its off-period can lead to overshooting of the power capacity. Therefore, to extract maximum returns on datacenter infrastructure investments one needs to jointly handle power and server resources. We explore this problem in the context of a private-cloud cluster which is provisioned for a primary latency-critical application, but also admits secondary best-effort applications to improve utilization during off-peak periods. Our solution, Pocolo, draws on principles from economics to reason about resource demands in power constrained environments and provides answers to the when/where/what questions pertaining to co-location. We implement Pocolo on a Linux cluster to demonstrate its performance and cost benefits over a number of latency-sensitive and best-effort datacenter workloads.
UR - http://www.scopus.com/inward/record.url?scp=85097838572&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85097838572&partnerID=8YFLogxK
U2 - 10.1109/IISWC50251.2020.00010
DO - 10.1109/IISWC50251.2020.00010
M3 - Conference contribution
AN - SCOPUS:85097838572
T3 - Proceedings - 2020 IEEE International Symposium on Workload Characterization, IISWC 2020
SP - 1
EP - 12
BT - Proceedings - 2020 IEEE International Symposium on Workload Characterization, IISWC 2020
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 27 October 2020 through 29 October 2020
ER -