In a cloud computing scenario, where i need to compare N service providers with respect to their QoS requirements in terms of attributes and sub-attributes. Over here, assume that am comparing 3 service providers with their 18 QoS attribute values provided with the user requirements given for about 13 attributes (one - one comparison). Values provided can either be numeric, boolean, unordered set or range. For eg