In this paper, we consider a self-storage warehouse facing orders for heterogeneous storage units over a certain time horizon
with revenue rewards. The warehouse operation manager has to
decide which storage order to accept in order to maximize the revenue while considering upscaling operations. We model warehouse
operations as scheduling n independent multiprocessor tasks with
given start and end times, where the objective is to maximize total
revenue.