A Multi-issue Negotiation Mechanism for Cloud Service Reservation