Author :
Sang, Aimin ; Wang, Xiaodong ; Madihian, Mohammad
Abstract :
Current downlink scheduling algorithms in the (enhanced) third-generation (3G) cellular packet systems exploit instantaneous channel status of multiple users, but most of them are blind to traffic information. To improve TCP users´ perception of quality-of-services (QoSs), characterized by response delay, goodput, and always-on connectivity, we propose a cross-layer hierarchical scheduler with traffic awareness and channel dependence to properly prioritize buffer and radio resource allocation among different TCP classes. The scheduler has two tiers: at the IP layer, an intrauser scheduler enhances a common practice, i.e., the DiffServ-based buffer management, by dequeuing same-user TCP packets according to per-class specified and measured responsiveness; at the MAC layer, an interuser scheduler transmits the dequeued packets by considering the opportunistic channel states, mean throughput, and class ID of all users. Both tiers consider the online measured throughput, a cross-layer metric, to achieve resource and performance fairness and TCP classification. Experiments show that, compared with (variations of) proportional fairness (PF) and other schemes, our scheduler can notably speed up time-critical interactive TCP services (HTTP and TELNET) or TCP slow-starts with minor cost to bulk file transfer (FTP) or long-lived flows. It offers scalable and low-cost TCP performance enhancement over the emerging cellular systems
Keywords :
3G mobile communication; DiffServ networks; access protocols; cellular radio; quality of service; scheduling; telecommunication network management; telecommunication traffic; transport protocols; wireless channels; DiffServ-based buffer management; FTP; HTTP; IP layer; MAC layer; TCP classification; TCP packets; TCP performance enhancement; TELNET; always-on connectivity; bulk file transfer; channel dependence; class ID; cross-layer hierarchical scheduler; cross-layer metric; differentiated TCP user perception; downlink packet data cellular systems; downlink scheduling algorithms; enhanced third-generation cellular packet systems; instantaneous channel status; interuser scheduler; intrauser scheduler; mean throughput; online measured throughput; opportunistic channel states; performance fairness; proportional fairness; quality-of-services; radio resource allocation; response delay; time-critical interactive TCP services; traffic awareness; traffic information; Costs; Delay; Downlink; Identity management systems; Quality of service; Resource management; Scheduling algorithm; TCPIP; Throughput; Time factors; DiffServ.; HDR; HSDPA; TCP; Traffic-aware; cellular; opportunistic scheduling;