For providing distributed multimedia applications with end-to-end QoS(Quality of Service)guarantees, resource reservation based control mechanisms should be employed in both of networks and end systems. In this paper, we propose a resource allocation scheme for maximizing the user's utility, which is represented as relation between benefit obtained through allocated resources and cost paid for them. In the scheme, each client is accommodated in the proper cluster to reduce the toad of the server and the networks. We confirm that our proposed scheme can achieve an effective use of resources while providing high quality video transfer.