Abstract:
Systems and methodologies are described that facilitate dynamically adjusting scheduling priorities in relation to a combination of delay sensitive flows with delay requirements and best effort flows. The systems and methodologies provide optimal and efficient techniques to enable real time adjustment and assignment of bandwidth for a combination of best effort flows and delay sensitive flows. In particular, the bandwidth allocation is adjusted for each data packet such that delay requirements are met and the remaining bandwidth can be assigned to best effort flows.
Abstract:
Certain aspects of the present disclosure propose techniques for bundling and ciphering service data units (SDU) in the packet data convergence protocol (PDCP) layer. The proposed techniques increase the data rate of the communication system. At the transmitter side, the PDCP layer may bundle SDUs and cipher each SDU individually before submitting them to a lower layer. At the receiver-side, the PDCP layer may unbundle and decipher the SDUs before submitting them to higher layers.
Abstract:
Certain aspects of the present disclosure provide a technique for bundling the received service data units (SDU) in a first communication layer to generate a protocol data unit (PDU) to pass to a second communication layer. For example, one or more packet data convergence protocol (PDCP) SDUs may be concatenated to generate a PDCP PDU and be sent to a radio link control (RLC) layer in the transmitter side. Similarly, one or more PDCP SDUs may be extracted from a PDCP PDU in the receiver side.
Abstract:
Techniques for bundling and ciphering data prior to transmission are described. In an exemplary design, a transmitting entity receives a plurality of service data units (SDUs) from an upper layer, assigns sequential sequence numbers to the SDUs, and bundles the SDUs into a single protocol data unit (PDU). In one design, the transmitting entity generates a single count value based on a sequence number of a designated SDU (e.g., the first SDU) in the PDU and ciphers all SDUs based on the single count value. In another design, the transmitting entity ciphers each segment of at least two SDUs in the PDU based on a count value for that segment. The transmitting entity generates a header with at least one sequence number and possibly length and/or other information for the SDUs. The transmitting entity forms the PDU with the header and the SDUs and passes the PDU to a lower layer.
Abstract:
Certain aspects of the present disclosure relate to a technique of designing a Media Access Control (MAC) scheduler for uplink communication in high rate wireless data systems, such as Long Term Evolution (LTE) wireless communication systems.
Abstract:
Systems and methodologies are described that facilitate enhanced resource scheduling for a wireless communication system. As described herein, packets associated with a common flow that arrive within a predetermined time period following a leading packet associated with the flow can be grouped into respective packet bursts. Subsequently, system bandwidth, transmit power, and/or other communication resources can be scheduled based on an analysis of the respective packet bursts. As provided herein, by analyzing respective packet bursts in lieu of individual packets, computational and resource overhead required for resource scheduling can be significantly reduced. In one example described herein, a resource schedule is determined by selecting one or more flows to be assigned bandwidth from among a plurality of flows based on an analysis of packet bursts respectively associated with the flows. Sufficient bandwidth can subsequently be scheduled for the selected flows for transmission of the respectively associated packet bursts.
Abstract:
Systems and methodologies are described that facilitate dividing scheduling algorithms into background and foreground aspects capable of simultaneously servicing a multiplicity of disparate flows in wideband communications networks. The systems provided herein arbitrarily select prospective time horizons, generate optimal bandwidth allocation targets based on a plurality of flows observed by the system, and utilizes the optimal bandwidth targets to assign flows to users over the entirety of the prospective time horizon.