This paper investigates the uplink resource allocation problem in the context of Long-Term Evolution (LTE)-Advanced systems with carrier aggregation (CA) and dual-cluster scheduling. On one hand, these Rel'10 functionalities can increase the available transmission bandwidth and scheduling flexibility in uplink. On the other hand, they will introduce additional power back-off for the power amplifier in the user equipment (UE) with non-contiguous resource allocation. Taking into account that the uplink is inherently limited by the maximum transmission power of the UE, the assignment of uplink CA and/or dual cluster transmission for LTE-Advanced UEs has to be careful. A pathloss-threshold-based component carrier (CC) and cluster configuration algorithm is proposed to determine whether an LTE-Advanced UE should be configured with multiple CCs and/or dual cluster scheduling. An extended bandwidth-expansion-based packet scheduling algorithm is proposed for dual-cluster transmission, which tightly couples the bandwidth allocation and packet scheduling together to exploit the frequency domain diversity with low complexity. Simulation results show that with proper differentiation between power-limited and non-power-limited UEs, Rel'10 CA with dual-cluster scheduling can maintain similar coverage performance as in Rel'8 case while achieving substantial gains in median and peak user throughputs. Moreover, the proposed CC assignment algorithm achieves higher user throughput as compared to blindly assigning all UEs on all available CCs.