In this paper, we consider a self-storage warehouse facing or-
ders 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 rev-
enue 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.