4 papers
CvxCluster: Solving Large, Complex, Granular Resource Allocation Problems 100-1000x Faster
Obi Nnorom, Stephen Boyd, Philip Levis
Cluster resource allocation is a multidimensional search problem that finds the best allocation of tasks to servers. Because the search space grows exponentially, modern approaches…
EasyRider: Mitigating Power Transients in Datacenter-Scale Training Workloads
Dillon Jensen, Obi Nnorom, Grant Wilkins +4
Large-scale AI model training workloads use thousands of GPUs operating in tightly synchronized loops. During synchronous communication, start-up, shut-down, and checkpointing, GPU…
Optimizing Software Defined Battery Systems for Transformer Protection
Sonia Martin, Obidike Nnorom, Philip Levis +1
Residential electric vehicle charging causes large spikes in electricity demand that risk violating neighborhood transformer power limits. Battery energy storage systems reduce the…
Aging-Aware Battery Control via Convex Optimization
Obidike Nnorom, Giray Ogut, Stephen Boyd +1
We consider the task of controlling a battery while balancing two competing objectives that evolve over different time scales. The short-term objective, such as arbitrage or load s…