A method for allocating resources in a communication system including at least one Relay Station, RS, the method comprising: allocating, into a first time region of a first subframe, a control channel (301; 401; 501; 601) carrying control information from a Base Station, BS, to a Mobile Station, MS; allocating, into a second time region of the first subframe, a data channel (303; 403; 503; 603) carrying data from the BS to the MS, an RS-control channel (305, 307; 405, 407; 507, 509; 607, 609) carrying control information from the BS to an RS, and an RS-data channel (309; 411; 511; 613) carrying data from the BS to the RS, using Frequency Division Multiplexing, FDM; and transmitting the control channel, the data channel, the RS-control channel, and the RS-data channel in the first subframe, wherein the RS-control channel comprises a first relay-control channel (305; 405; 507; 607) and a second relay-control channel (307; 407; 509; 609), wherein control information on the first relay-control channel indicates a location of resources to which the second relay-control channel is allocated and control information on the second relay-control channel indicates a location of resources to which the RS-data channel is allocated, and wherein the BS informs the RS in advance of the presence or absence of data to be transmitted to the RS in a second subframe using an indication information in the first subframe, and if there is no data to be transmitted from the BS to the RS in the second subframe, data is transmitted from the RS to an MS in the second subframe, wherein the control information on the first relay-control channel (305; 405; 507; 607) and the control information on the second relay-control channel (307; 407; 509; 609) are FDM-transmitted in the second time region, and wherein the control information on the first relay-control channel further indicates a size of data carried on the RS-data channel (309; 411; 511; 613), and a first Modulation and Coding Scheme, MCS. allocating, into a first time region of a first subframe, a control channel (301; 401; 501; 601) carrying control information from a Base Station, BS, to a Mobile Station, MS; allocating, into a second time region of the first subframe, a data channel (303; 403; 503; 603) carrying data from the BS to the MS, an RS-control channel (305, 307; 405, 407; 507, 509; 607, 609) carrying control information from the BS to an RS, and an RS-data channel (309; 411; 511; 613) carrying data from the BS to the RS, using Frequency Division Multiplexing, FDM; and transmitting the control channel, the data channel, the RS-control channel, and the RS-data channel in the first subframe, wherein the RS-control channel comprises a first relay-control channel (305; 405; 507; 607) and a second relay-control channel (307; 407; 509; 609), wherein control information on the first relay-control channel indicates a location of resources to which the second relay-control channel is allocated and control information on the second relay-control channel indicates a location of resources to which the RS-data channel is allocated, and wherein the BS informs the RS in advance of the presence or absence of data to be transmitted to the RS in a second subframe using an indication information in the first subframe, and if there is no data to be transmitted from the BS to the RS in the second subframe, data is transmitted from the RS to an MS in the second subframe, wherein the control information on the first relay-control channel (305; 405; 507; 607) and the control information on the second relay-control channel (307; 407; 509; 609) are FDM-transmitted in the second time region, and wherein the control information on the first relay-control channel further indicates a size of data carried on the RS-data channel (309; 411; 511; 613), and a first Modulation and Coding Scheme, MCS.