What are the resource allocation elements that we deal with at Software as a service in cloud computing system? and how we defined the relation between software as a service with resource utilization and resource allocation?
Think resource utilization & resource allocation are 2 of the attributes or features of a Software-as-a-Service (SaaS) that architect / implementer can design / plan / implement for it. For example paid version of Gmail account which is a SaaS. Resource utilization can be the email storage size being taken up / occupied. Resource allocation can be additional email storage size requested / provisioned when the Gmail account is exceeding its maximum limit or reaching threshold that need intervention for additional space.
To me, it is an optimization problem, i.e. how to use minimum resources (i.e. to achieve the best resource utilization) to meet the QoS of SaaS (but not limited to SaaS) that you promised to your customers). I hope my answer is helpful for your better understanding their relationship.