A Fuzzy Approach for Negotiating Quality of Services