  In cloud investment markets, consumers are looking for the lowest cost and a
desirable fairness while providers are looking for strategies to achieve the
highest possible profit and return. Most existing models for auction-based
resource allocation in cloud environments only consider the overall profit
increase and ignore the profit of each participant individually or the
difference between the rich and the poor participants. This paper proposes a
multi-dimensional fairness combinatorial double auction (MDFCDA) model which
strikes a balance between the revenue and the fairness among participants. We
solve a winner determination problem (WDP) through integer programming which
incorporates the fairness attribute based on the history of participants which
is stored in a repository. Our evaluation results show that the proposed model
increases the willingness of participants to take part in the next auction
rounds. Moreover, the average percentage of resource utilization is increased.
