Current web server farms have simple resource allocation models.One model used is to dedicate a server or a group of servers
for each customer.Another model partitions physical servers into logical servers and assigns one to each customer.Y et another
model allows customers to be active on multiple servers using load-balancing techniques. The ability to handle peak loads
while minimizing cost of resources required on the farm is a subject of ongoing research.
We improve resource utilization through sharing.Customer load is expressed as a multidimensional probability distribution.
Each customer is assigned to a server so as to minimize the total number of servers needed to host all the customers. We use
the notion of complementarity of customers in simple heuristics for this stochastic vector-packing problem. The proposed method
generates a resource allocation plan while guaranteeing a QoS to each customer.Sim ulation results justify our scheme.