We present a resource allocation algorithm using cost function for supporting multicast service in BcN environment. Broadband Convergence Network (BcN) is an integrated realization of Next Generation Network (NGN) where one can make use of quality guaranteed multimedia service such as broadcasting, telecommunication and internet at any time, any place. Multicasting is also expected to be deployed in order to support multimedia applications.
It is necessary to control service requests with definite criteria to ensure end-to-end guarantee of Quality of Service (QoS) in the constraints limited system resource. To address this issue, we propose a multicast service model and divide one class of that multicast service into three sub-class and set up an allocation set among classes. For including the aspect of system operation in the performance indexes, we define a system cost function as ``GAIN`` with the terms ``reward`` and ``penalty`` respectively according to whether a service request is admitted or rejected per each class. Thus we allocate the system resource into three subsystems which maximizes the system GAIN and performs admission control. We design the system as M/G/m/m queueing model with finite capacity comprising three subsystems and formulate system revenue defined as GAIN with reward and penalty of each class.
For the performance analysis, we show the system GAIN under various traffic conditions and reward / penalty environments and then decide the optimal allocation set. In addition, queueing analysis for two kinds of service will be presented.