Scheduler Design for Multiple Traffic Classes in OFDMA Networks

Shared by: mcgerald
-
Stats
views:
122
posted:
2/3/2010
language:
English
pages:
6
Document Sample
scope of work template
							       Scheduler Design for Multiple Traffic Classes in
                    OFDMA Networks
                                            Won-Hyoung Park*†, Sunghyun Cho† and Saewoong Bahk*
             *
              School of Electrical Engineering and Institute of New Media & Communications, Seoul National University,
                           Sillim-dong, Gwanak-gu, Seoul, Korea. E-mail: {pwh, sbahk}@netlab.snu.ac.kr
           †
             Telecommunication R&D Center, Samsung Electronics, Suwon, Korea. E-mail: {whpark, drcho}@samsung.com

                                                                                          protocol (FTP), a user can enjoy voice communication.
   Abstract— This paper considers some scheduler structures that                          Therefore mobile communication systems in the future need to
are executable in environments of multiple traffic classes and                            support multiple connections with multiple traffic classes for
multiple frequency channels. In designing a scheduler structure
                                                                                          each user at a time.
for multiple traffic classes, we first propose a scheduler selection
rule that uses the priority of traffic class and the urgency level of                        Scheduling is a core function for Quality of Service (QoS)
each packet. Then we relax the barrier of traffic class priority if a                     support. Therefore, in designing a QoS scheduler, we need to
packet of higher priority has some room in waiting time. This gives                       consider various QoS parameters for multiple traffic classes. In
us a chance to exploit multi user diversity, thereby giving more                          [5], urgency and efficiency based packet scheduling (UEPS)
flexibility in scheduling. Our considered scheduler can achieve                           was proposed to support real-time (RT) and non-real-time
higher throughput compared to the simple extension of                                     (NRT) traffics. UEPS serves NRT packets until RT packets
conventional modified largest weighted delay first (MLWDF)
scheduler while maintaining the delay performance of QoS class                            approach their deadlines, then RT packets are scheduled with
traffic. We also design a scheduler structure for multiple                                higher priority during their marginal scheduling time interval. It
frequency channels that chooses a good channel for each user as                           tries to maximize the throughput of NRT traffic with satisfying
much as possible to exploit frequency diversity. The simulation                           the QoS of RT traffic. However it is not always an effective way
results show that our proposed scheduler increases the total                              that NRT packets have high priority over RT packets that have
system throughput up to 50% without degrading the QoS                                     some time before their deadlines. A more sophisticated
performance of delay. Our schedulers are suited to be deployed for
OFDMA systems like IEEE 802.16 systems that have plenty of                                scheduler structure that can efficiently support multiple traffic
frequency channels and use the adaptive modulation and coding                             classes is proposed in this paper.
(AMC) scheme.                                                                                On the other hand, the wideband multicarrier frame structure
                                                                                          using orthogonal frequency division multiple access (OFDMA)
  Index Terms— Scheduler, QoS, IEEE 802.16, WiMAX, WiBro,                                 is currently one of the most promising technologies for next
OFDMA.                                                                                    generation mobile communication systems where multiple
                                                                                          frequency channels can be exploited. As a way of efficient and
                           I. INTRODUCTION                                                reliable channel use, the IEEE 802.16 standard includes the
   In recent years, researches and standardizations of next                               band adaptive modulation and coding (AMC) scheme. The
generation mobile wireless systems have been very active. The                             possibility of assigning multiple frequency channels gives a
deployment of the new technologies is expected to start in a                              scheduler to exploit frequency diversity as well as multiuser
couple of years. The 3rd Generation Partnership Project (3GPP)                            diversity in maximizing system performance. UEPS was also
High Speed Downlink Packet Access (HSDPA) [1] and systems                                 proposed for OFDMA systems, but it works as a single channel
based on IEEE 802.16 [2] such as Worldwide Interoperability                               scheduler. This motivates us to design a scheduler structure for
for Microwave Access (WiMAX) [3] and Wireless Broadband                                   multiple frequency channel environments.
(WiBro) [4] in Korea are those examples.                                                     There are two common examples of wireless single channel
   Downloading multimedia files such as music and video or                                schedulers that exploit channel variations and support multiple
browsing the Internet Web pages through the mobile is no                                  transmission rates; maximum channel to interference ratio (max
longer a rare occasion in countries where users are adopting                              C/I) scheduler [6] and proportional fair (PF) scheduler [7]. The
new applications fast. When the next generation mobile                                    max C/I scheduler always chooses the user whose channel rate
wireless systems are deployed, applications will be much more                             is the largest at each scheduling instance. Therefore it achieves
diverse and their demand in data rates will be much higher.                               the maximum system throughput, but many users whose
   Nowadays most mobile phones provide an interface that is                               channel states are not good may starve. PF scheduler uses each
suitable for supporting only one application at a time. In the                            user’s ratio of the current channel rate to the average allocated
future, however, multitasking will be popular in the mobile                               rate. It provides the proportional fairness among users. These
phones as well as more sophisticated portable devices. For                                two schedulers present some criteria with which performance of
example, while receiving a document through file transfer                                 any new wireless schedulers can be compared. However, they




                                                                                    790
                                                             1-4244-0355-3/06/$20.00 (c) 2006 IEEE
        This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2006 proceedings.
don’t support specific QoS parameters like maximum allowable
delay and minimum throughput.
   There have been many schedulers proposed that support
specific QoS parameters in wireless environments. For
example, MLWDF scheduler [8] and exponential rule scheduler
[9] consider both maximum allowable delay and instantaneous
channel rate, respectively. It was proven that the two schedulers
are throughput-optimal and keep all queues stable. MLWDF
uses the head-of-line packet’s waiting time in the queue or the
total queue length as scheduling metric. This paper basically
extends MLWDF for multi channel and multi class
environments.
   The rest of this paper is organized as follows. Section II
considers two scheduler structures and presents our proposed
schedulers. Section III describes our system model. Simulation                                                    Fig. 1. Proposed scheduler structure.

results are given in Section IV, followed by conclusions in                               user claims according to the single channel scheduler.
Section V.                                                                                  For simple explanation and performance comparison, we
                                                                                          consider only one QoS traffic class with a delay requirement,
                     II. PROPOSED SCHEDULERS                                              which gives maximum allowable delay in the wireless system,
   We consider two scheduler structures; one for multiple traffic                         and BE traffic class afterwards.
classes and the other for multiple frequency channels. Then we                              B. MLWDF scheduler for Multiple Traffic Classes
simply apply some legacy single channel schedulers such as
MLWDF and PF to our scheduler structures.                                                    MLWDF is a single channel scheduler that satisfies stability
                                                                                          and throughput optimality [8]and it is a well-known scheduler
  A. Scheduler Structures                                                                 for satisfying the delay requirement of QoS users. Therefore we
   Fig. 1 shows our scheduler structure. The base station (BS)                            extend the MLWDF for multiple traffic classes and name it
has the status information of all queues and performs                                     multiclass MLWDF.
scheduling. Each mobile station (MS) sends the BS its channel                                Fig. 2 shows the algorithm of multiclass MLWDF that is
quality information (CQI) through the feedback channel. The                               applied for QoS traffic and BE traffic separately. As a
BS may schedule uplink transmission using bandwidth request                               scheduling metric, QoS traffic scheduler uses the head of line
information from each MS instead of queue status information,                             packet’s waiting time whereas BE traffic scheduler uses the
but we only consider downlink scheduling in this paper.                                   queue length information of each user. For implementation, we
   Let M be the number of traffic classes supported in the                                may use the time stamp value for each QoS packet in the MAC
system. The BS has a separate queue for each traffic class and                            layer. For BE traffic packets that don’t carry the time stamp
each user. Traffic classes are prioritized, so traffic class i has                        value, we need to use the queue length information as a metric.
higher priority than class j (1≤ i<j≤ M). QoS parameters are                                 As long as there is any QoS class packet in the system, we run
defined for each traffic class which has its own scheduler. Each                          the QoS traffic scheduler. So, for a small number of QoS packet
class has an indicator to represent the urgency of a packet’s                             users, we have a low possibility of exploiting multiuser
transmission. At each scheduling instance, the scheduler checks                           diversity, resulting in lower system throughput. This motivates
the class priority and the urgency of each packet. Within the                             us to consider the relaxation of this rule and design a joint
same class, an urgent packet will be transmitted first. The                               scheduler (JS) next.
lowest priority is given for Best Effort (BE) traffic. If there is no                       C. Joint Scheduler (JS)
higher class packet, the scheduler selects BE traffic by default.
                                                                                             Service providers usually operate mobile wireless
This condition will be loosened to take advantage of multiuser
                                                                                          communication systems with much lower load than the
diversity later.
                                                                                          maximum system capacity. Therefore the QoS scheduler
   In a system with multiple frequency channels, we can
                                                                                          selection rule may be too strict in case that the system load is
consider each channel separately and run a single channel
                                                                                          low. Our proposed JS algorithm shown in Fig. 3 loosens the
scheduler. Considering that channel state information is
                                                                                          scheduler selection rule for multiclass MLWDF as follows. It
available at the BS, there is a possibility of exploiting multiple
                                                                                          treats QoS and BE packets together if the QoS packets don’t
choices of frequency channels called frequency diversity to
                                                                                          approach their deadlines of maximum allowable delay. That is,
achieve some performance gain. In our simple frame based
                                                                                          only if a QoS packet experiences some delay longer than x % of
scheduler structure for multiple frequency channels, each MS
                                                                                          the maximum allowable delay in the system, it will call for the
claims a channel whose channel rate for the MS is highest
                                                                                          QoS scheduler. We set the value of x at 50 by rule of thumb
among the available ones in the frame at each scheduling
                                                                                          although we can make it varies adaptively according to the
instance, and the BS selects a user and the channel which the




                                                                                    791

        This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2006 proceedings.
At each scheduling instance {                                                              At each scheduling instance {
   for j=1 to N { update CR(j), QLB(j) and WT(j)                                              for j=1 to N { update CR(j), QLB(j), QLQ(j) and WT(j)
                  AR(j) = w*AR(j) + (1-w)*CR(j) }                                                            AR(j) = w*AR(j) + (1-w)*CR(j) }
   QoS_schedule = 0                                                                           QoS_schedule = 0
   for j=1 to N { if (QLQ(j) > 0) { QoS_schedule = 1 } }                                      for j=1 to N { if (WT(j) > x*MD(j)) { QoS_schedule = 1 } }
   if (QoS_schedule > 0) { SM= arg max j ( CR(j)/AR(j)*WT(j)/MD(j) ) }                        if (QoS_schedule > 0){SM= arg max j ( CR(j)/AR(j)*WT(j)/MD(j) )
   else { SM= arg max j ( CR(j)/AR(j)*QLB(j) )       }                                        else { SM = arg max j ( CR(j)/AAR(j)*(QLQ(j) + QLB(j))) }
   for j=1 to N { if (SM== j) { AAR(j) = w*AAR(j) + (1-w)*CR(j) }                             for j=1 to N { if (SM== j) { AAR(j) = w*AAR(j) + (1-w)*CR(j) }
                  else { AAR(j) = w*AAR (j) } } }                                                            else {AAR(j) = w*AAR (j) } } }

<Variables>                                                                                <Additional Variables>
AAR(j) : Moving average of MS j's allocated channel rate (bits)                            QLQ(j) : MS j's QoS class queue length (bits)
AR(j) : Moving average of MS j's CR(j) (bits)                                              x : threshold parameter, used value is 0.5
CR(j) : MS j's current channel rate (bits)                                                                    Fig. 3. Algorithm for Joint Scheduler.
MD(j) : Maximum allowed delay of MS j's QoS class connection (ms)
N : Number of MS’s having QoS class connection                                             PF, UEPS and original version of MLWDF schedulers from the
QLB(j) : MS j's BE class queue length (bits)                                               conventional ones. The system model used in simulations is
SM : Index of the selected MS                                                              based on the IEEE 802.16 standard. The bandwidth is 10MHz
w : Weighting factor, used value is 0.99                                                   and the number of subcarriers is 1024. Excluding the physical
WT(j) : Waiting time of Head-of-line packet in the MS j's QoS class queue                  layer overhead such as pilot signal, the number of subcarriers
(ms)                                                                                       for data transmission is 768. The frame length is 5ms and there
                  Fig. 2. Algorithm for multiclass MLWDF.                                  are 24 OFDM symbols. The downlink transmission uses the
                                                                                           band AMC mode. By grouping the contiguous subcarriers, the
system load. This relaxation makes the scheduler more flexible                             frame has 24 frequency bands that can be handled
in choosing a user by taking advantage of multi user diversity.                            independently.
When this rule is applied, the BE scheduler can be called often                               The CQI of each band for each user is available in the
even when there are some QoS packets waiting in the queue. So                              scheduler. The signaling overhead such as MAC header and
the BE traffic scheduler in JS needs to count the scheduling                               CQI feedback is ignored. Each channel is independent and
metric of the queue lengths of QoS traffic as well as BE traffic.                          follows Rayleigh model. The average signal to interference and
   Another modification for the BE traffic scheduler in JS is                              noise ratio (SINR) of each MS is fixed and has a value between
that, instead of the average channel rate AR(j)of MS j, we use                             1 to 7dB. If the number of active users is n, MS j’s average
the average allocated rate AAR(j) of MS j as scheduling metric,                            SINR is set to 1+6(j-1)/(n-1) (dB). At each scheduling instance,
like in PF scheduler. As AR(j) doesn’t reflect whether MS j has                            the capacity of each band is calculated according to each MS’s
received channel allocation recently or not, users who suffer                              SINR and modulation and coding scheme (MCS) level which is
bad channels and have low traffic arrival rates may be starved.                            shown in Table I. For the frame based scheduling, if the size of a
Our modified scheduler avoids this situation by allocating                                 packet is smaller than the frame length, next packet will be put
channels according to the actual channel usage of each user.                               into the same frame. Otherwise the packet is fragmented into
   Our considered OFDMA system is based on IEEE 802.16                                     smaller parts.
that uses a frame structure that supports multiple frequency                                  Each MS has two connections;one is aQoS class connection
channels. So we define two frame based schedulers of                                       and the other is a BE class connection. Packet arrivals of the
F-MLWDF (Frame based multiclass MLWDF) and F-JS                                            QoS connection follow MPEG4 traffic pattern which is
(Frame based JS). Their definitions are straightforward as                                 generated by the simulation code in ns-2.1b8a [10]. Each MS’s
described in subsection II.A.                                                              QoS packets arrive at the BS periodically with the rate of 30
                                                                                           packets/s. The maximum allowable delay of each QoS packet in
                           III. SYSTEM MODEL                                               the queue is set to 30ms. If a QoS packet stays longer than 30 ms
   In this section we evaluate the schedulers defined in Section                           in the queue, it is dropped. The average data rate for a QoS
II through simulations. For performance comparison, we choose                              connection is about 170kb/s. For BE traffic connections, we use
                                                                                  TABLE I
                                                                                 MCS LEVELS
          MCS Level                 1        2            3            4            5             6             7             8             9           10           11
          Modulation                -                               QPSK                                                16QAM                              64QAM
         Coding Rate                -      1/12          1/6          1/3          1/2          2/3           1/2            2/3          3/4           2/3          5/6
          SINR (dB)                 -      -3.35       -1.65          0.5          2.5          4.5          7.35           10.2         11.5         15.05         18.9




                                                                                     792

         This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2006 proceedings.
                     Fig. 4. Total system throughput.                                                                Fig. 5. BE traffic throughput.

the packet size distribution of Internet2 [11]. Packet interarrival                       of 15 and then decreases until N reaches 30. This means that
times are uniformly distributed between 25 to 35ms. The                                   multiclass MLWDF scheduler reduces the throughput of BE
average data rate of a BE connection is about 190kb/s and each                            traffic to satisfy the delay requirement of QoS traffic for
BE traffic queue can buffer up to 30 packets.                                             15≤ N≤ 30.
                                                                                             Fig. 6 shows that outage starts to occur when N=10 in PF
                 IV. PERFORMANCE E VALUATION                                              scheduler and all the users are in outage for N≥ 30. Because PF
   The number of active users is N and the simulation duration is                         scheduler doesn’t use any QoS parameter as scheduling metric,
10000 frames. The performance metrics are the system                                      when the number of active users becomes larger, users whose
throughput, the BE class throughput, and the ratio of the number                          channels are bad are not selected as frequently as necessary to
of users in outage to the total number of users (user outage ratio).                      meet the QoS. In contrast, users whose channels are better are
A user is considered in outage if the ratio of the sum of its                             selected more often enough to receive BE traffics even if other
dropped QoS packet sizes to the sum of its transmitted QoS                                users’ QoS packets are waiting, so the total throughput
packet sizes is larger than 0.01. We offer various system                                 increases. When original MLWDF scheduler is used, the outage
loadings by changing the number of active users between 2 to                              starts to occur when N=16 and increases rapidly so that its ratio
40.                                                                                       becomes one when N=22. Noting that original MLWDF
   Figs. 4 through 7 show the performances of our considered                              scheduler uses the sum of queue lengths of QoS traffic and BE
schedulers, i.e. multiclass MLWDF, JS, F-MLWDF and F-JS.                                  traffic as a scheduling metric, but the total queue length is not an
We also compare their performances with those of the legacy                               appropriate measure of waiting time because it cannot represent
schedulers, i.e., PF, UEPS and the original MLWDF. The                                    the delay performance of QoS packets accordingly. Therefore,
original MLWDF scheduler uses the sum of the queue lengths                                although original MLWDF scheduler performs better than PF
of QoS traffic and BE traffic for each MS as a scheduling                                 scheduler in terms of the user outage ratio, its overall
metric.                                                                                   performance is worse than multiclass MLWDF scheduler which
                                                                                          reflects the delay performance of QoS traffic more precisely by
  A. Schedulers for Multiple Traffic Classes
                                                                                          using a separate metric for each traffic class.
   In this subsection we compare the performances of PF, UEPS,                               The number of active users that can be supported without
original MLWDF and multiclass MLWDF. Fig. 4 shows the                                     outage in multiclass MLWDF scheduler is twice of that in
total system throughput. In this graph PF and original MLWDF                              original MLWDF scheduler. In case of multiclass MLWDF
schedulers seem to outperform multiclass MLWDF scheduler.                                 scheduler, the user outage ratio is zero until N reaches 34 and
The total throughputs of PF and original MLWDF schedulers                                 becomes one when N=36. It is rare that while some users’ QoS
increases until N reaches 30 and then are saturated, while that of                        packets are dropped, other users’ BE packets are served.
multiclass MLWDF increases until N reaches 15 and increases                               Comparing the slopes of user outage ratio curves, we can
again for 25≤ N≤ 35.                                                                      conclude that as the slope becomessteeper, the scheduler can
   Fig. 5 shows BE traffic class throughput and Fig. 6 shows the                          guarantee the QoS more strictly.
user outage ratio. By comparing these graphs with Fig. 4 we can
explain the system behavior more clearly. In Fig. 5 the BE
traffic class throughput of multiclass MLWDF increases up to N




                                                                                    793

        This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2006 proceedings.
                         Fig.6. User outage ratio.                                                           Fig. 7. QoS traffic scheduler selection ratio.

   UEPS scheduler shows a similar curve pattern to multiclass                             compared to multiclass MLWDF.
MLWDF scheduler in Figs. 4 and 5, and achieves larger total
                                                                                            C. Frame Based Schedulers
system throughput and BE traffic class throughput. Fig. 6 shows,
however, that the user outage ratio of UEPS starts to increase                               In this subsection the performances of F-MLWDF and F-JS
when N=28 and becomes one when N=32. Because UEPS                                         are discussed. Fig. 4 shows the frame based schedulers clearly
assigns BE packets higher priority than QoS packets waiting for                           outperform their original version schedulers. In Fig. 5, the point
the marginal scheduling time interval, it has a smaller number                            at which the BE throughput becomes saturated moves to the
of supportable QoS users.                                                                 right in case of the frame based schedulers. In addition to the
                                                                                          throughput enhancement, the outage performance is also
  B. Impact of Scheduler Selection Rule                                                   improved as shown in Fig. 6. The two schedulers achieve low
   By comparing the performance of JS with that of multiclass                             outage up until N reaches 36. That is, by using the frame based
MLWDF, we can observe the effect of scheduler selection rule.                             schedulers, the maximum number of supportable QoS users can
Fig. 4 shows that JS has the saturated throughput for 20 active                           be increased and the total throughput also goes up at the same
users and its total throughput is larger than that of multiclass                          time. Fig. 7 shows that the frame based schedulers selects QoS
MLWDF for 15≤ N≤ 35. Fig. 5 shows that the enhancement of                                 traffic scheduler less frequently than their original versions.
the total throughput performance of JS is achieved by enhanced                                The reason for the performance enhancement is that the
BE traffic throughput. Fig. 6 shows that JS and multiclass                                frame based schedulers enable each user to have high
MLWDF perform equally well in terms of guaranteeing the                                   opportunity to receive data through some better channels. Figs.
delay performance of QoS packets. It means that JS increases                              8 and 9 show the actual channel rate distribution which is the
the total throughput without sacrificing QoS and the scheduler                            same as the channel rate distribution used in original JS and the
selection rule affects the system performance positively.                                 applied channel rate distribution in F-JS, respectively. The
Multiclass MLWDF scheduler always gives priority to QoS                                   number of active users is 25 and the three users whose channel
traffic. Therefore it selects a QoS packet first if there is any QoS                      rate distributions are plotted have the average SINR values of
packet in the system. If there are few QoS packets, it can not                            1dB, 4dB and 7dB respectively. MCS level 1 means the channel
exploit multiuser diversity effectively, resulting in lower total                         is in outage and the other values correspond to the MCS levels
throughput.                                                                               shown in Table I. MCS level 11 indicates the channel has the
   On the other hand, JS selects QoS traffic scheduler only if                            largest channel rate. F-JS exploits frequency diversity more
there is any QoS packet whose waiting time in the queue passes                            effectively, so that it selects each user’s good channel more
more than 50 % of its maximum allowable delay. Fig. 7 shows                               often compared to JS. Comparison between Figs. 8 and 9 clearly
that JS selects QoS traffic scheduler less frequently than                                shows that the channel rate distribution in F-JS is much better
multiclass MLWDF does. Instead JS uses BE traffic scheduler                               than that in JS.
more often although there is a little risk of violating QoS
performance requirement. Therefore QoS packets and BE                                                                     V. CONCLUSION
packets can be selected in an appropriate manner at each                                     This paper considered some scheduler structures to support
scheduling instance. This allows JS to exploit multiuser                                  multiple traffic classes and multiple frequency channels which
diversity more effectively and to achieve higher total                                    can be found in emerging IEEE 802.16 based systems with
throughput without sacrificing QoS traffic performance                                    OFDMA-based air interface. Our main goal is to support a user




                                                                                    794

        This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2006 proceedings.
                  Fig. 8. Channel rate distribution in JS.                                                     Fig. 9. Channel rate distribution in F-JS.
having multiple connections with multiple traffic classes by
exploiting frequency diversity and multiuser diversity to
increase the system capacity. In the proposed scheduler                                                                      REFERENCES
structure for multiple traffic classes, each traffic class has its                        [1]  3GPP TR 25.308 v5.7.0, “High Speed Downlink Packet Access; Overall
own scheduling metric and our proposed algorithm selects a                                     Description; Stage 2 (Release 5),” Dec. 2004.
                                                                                          [2] IEEE Std 802.16-2004, “Air Interface for Fixed Broadband Wireless
traffic class to be served first according to the priority. Within                             Access Systems,” Oct. 2004.
the same priority of class, urgent packets are transmitted first                          [3] A. Ghosh, D.R. Wolter, J.G. Andrews, R. Chen “Broadband wireless
and the rest of packets take advantage of multi user diversity.                                access with WiMax/802.16: current performance benchmarks and future
   In the other proposed scheduler structure for multiple                                      potential,” IEEE Commun. Mag., vol. 43, no. 2, pp.129 – 136, Feb. 2005.
                                                                                          [4] Telecommunications Technology Association 2.3GHz Portable Internet
frequency channels, each user claims its best available channel                                Project Group (PG302), “2.3GHz Portable Internet (WiBro) Overview,”
to use and the single channel scheduler runs its algorithm. By                                 Aug. 2004. Available: http://www.tta.or.kr/English/new/main/index.htm
applying these two scheduler structures, we considered several                            [5] S. Ryu, B. Ryu, H. Seo and M. Shin, “Urgency and efficiency based
                                                                                               packet scheduling algorithm for OFDMA wireless system,” In Proc. IEEE
scheduler types. Through simulations, we compared their                                        ICC, 2005.
performances and claim that our frame based joint scheduler                               [6] R. Knopp and P. A. Humblet, “Information capacity and power control in
performs best. It increases the system throughput by up to 50%,                                single cell multiuser communications,” In Proc. IEEE ICC, 1995.
                                                                                          [7] A. Jalali, R. Padovani and R. Pankaj, “Data throughput of CDMA-HDR a
while satisfying the QOS requirement of delay.                                                 high efficiency-high data rate personal communication wireless system,”
   There are some issues left for our future works. If the channel                             In Proc. IEEE Veh. Technol. Conf., 2000.
feedback returns the partial information about several good                               [8] M. Andrews et al., “Providing quality of service over a shared wireless
                                                                                               link,” IEEE Commun. Mag., pp. 150-154, Feb. 2001.
channels of each user instead of full channel information, the                            [9] S. Shakkottai and A. Stolyar, “Scheduling algorithms for a mixture of
scheduler will have less flexibility in scheduling according to                                real-time and non-real-time data in HDR,” In Proc. ITC, pp. 793-804, Sep.
the frequency selection. Understanding the impact of partial                                   2001.
                                                                                          [10] The Network Simulator ns-2 (ns-2.1b8a) video traffic generator based on
feedback scheme on the performance is important to estimate                                    TES (Transform Expand Sample) model of MPEG4 trace files. Available:
the practicality of scheduelers. To relax the QoS scheduler                                    http://www.isi.edu/nsnam/ns/ns-contributed.html
selection rule, we assumed that JS calls for the QoS scheduler                            [11] Internet2 NetFlow weekly usage reports for the Abilene network.
only if a QoS packet experiences some delay longer than 50 %                                   Available: http://netflow.internet2.edu/weekly/

of the maximum allowable delay in the system. We can change
the threshold value adaptively according to the system load to
enhance the perfomance.




                                                                                    795

        This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2006 proceedings.

						
Related docs
Other docs by mcgerald
Kerberos Definitive Guide
Views: 36  |  Downloads: 3
The Road to crucifiction - Pictures
Views: 192  |  Downloads: 0
The Art of Wellness
Views: 53  |  Downloads: 4
Hydrates (DOC)
Views: 205  |  Downloads: 1
MAC Layer Design for Wireless Sensor Networks
Views: 758  |  Downloads: 21
The Reality of Prayer by E. M. Bounds
Views: 118  |  Downloads: 17
ATU PLC reference guide 2009
Views: 142  |  Downloads: 7
Wavelets in Physics
Views: 36  |  Downloads: 6
HSDPA Performance and Evolution
Views: 360  |  Downloads: 17
CCDE-Cisco Certified Design Expert- Datasheet
Views: 19  |  Downloads: 0