In this paper we focus on a SC-FDMA system's resource allocation problem considering the uplink of the 3GPP Long Term Evolution system. We first define a utility function at each sector aiming at maximizing sum of average SINR, and implement the fairness factor which enables the resource allocator to schedule resources fairly among the users. Then, for the fairness-aware utility function, the optimization problem is solved using the iterative Hungarian. In multi-cell system, as the users suffer a uncorrelated inter-cell interference, it is difficult to find the globally optimal radio resource allocation. We propose a distributed allocation method which avoids the drastic interference level changes. Results exhibit that the proposed allocation method has a robustness to the interference variation and can be close to the globally optimal allocation.