Elsevier

Computer Communications

Volume 28, Issue 12, 18 July 2005, Pages 1468-1480
Computer Communications

Performance evaluation of a generalized hybrid TDMA/CDMA protocol for wireless multimedia with QoS adaptations

https://doi.org/10.1016/j.comcom.2004.06.016Get rights and content

Abstract

As multimedia and high transmission of continuous media, such as live audio and video, with high quality services become more popular on wireless networks, the various traffic requiring different qualities of service (QoS) will co-exist. To this end, a request time division multiple access (TDMA)/code division multiple access (CDMA) protocol for supporting multimedia traffic in wireless networks, where CDMA is laid over TDMA has been proposed recently. In this paper, we wish to extend this scheme by introducing several QoS to the end-user, and present a generalized performance analysis of a request TDMA/CDMA QoS-based protocol. Quality of service factors includes customer retrial rates due to both user impatience and system timeouts.

Our proposed analytical model allows us to understand how the end-to-end QoS guarantee can be obtained by analyzing the QoS requirements at every stage of the message delivery, from arrival to contention and transmission. In our studies, we have investigated several priority queuing disciplines: First In First Out, priority, and weighted fair queueing schemes, and we have investigated how customer impatience and system timeouts can affect the QoS provided by these priority scheduling schemes. Finally, we have applied the stretch-optimal algorithm in our protocol to improve further the high quality of QoS the mobile users may obtain.

Introduction

In recent years, wireless multimedia and Internet services have rapidly evolved to meet a variety of user demands. As a result, looking at the network layer in isolation may not always be sufficient to guarantee qualities of service (QoS) requirements. Researchers must look at the QoS requirements at all the different medium access control (MAC) protocol levels, since various traffic requires different methods of QoS [2].

Several MAC protocols have been proposed for supporting multimedia traffic in wireless networks. In this paper, we focus upon a hybrid protocol, where we layer code division multiple access (CDMA) over time division multiple access (TDMA) [3]. In this protocol, a time frame has two types of slots: data slots and control slots. The idea behind this scheme is to take advantage of both TDMA and CDMA features. Some of the advantages of TDMA include the need for fewer number of radio channels, no variable bandwidth needed, no duplexer needed, and lower power consumption is observed [12]. CDMA was selected mainly because many users can be accommodated on a single channel at the same time. CDMA provides higher security compared to other transmission schemes. To realize this higher security level, CDMA transmits the message signal over a wider bandwidth than that of the original signal. Furthermore, CDMA can accommodate 8–10 times more users than the AMPS system and 4–5 times more users than a GSM system [12].

In Ref. [3], the authors present a performance analysis of their hybrid TDMA/CDMA protocol for supporting multimedia traffic in wireless networks. The reported results are quite encouraging even though they did not incorporate many factors that are crucial to guarantee the QoS requirements needed to support a variety of user demands as well as the multimedia traffic. Some QoS parameters that are of interest include: bandwidth, delay, jitter bound, bit rate, temporal and spatial synchronization, and multiple priority and weight levels. We can classify the QoS requirements in many different ways. One way to categorize it is to be either of preferable quality or acceptable quality [11]. One may also use three guarantee levels: hard or deterministic in which the QoS is fully satisfied, soft or statistic in which the QoS is satisfied within a certain probability, p, and finally a best effort, which is not really a guarantee and might be hard to achieve [11]. Another way to categorize QoS is based on bit rates allocated to a user, i.e. constant, variable, and available bit rates [11]. In this paper, we focus on the QoS requirements that deal with the following parameters: customer retrials, user-initiated timeouts, and system generated timeouts. In this paper, we intend to extend the model developed in Ref. [3], to study the implementation of QoS requirements at different MAC protocol levels. We wish to generalize the TDMA/CDMA analytical model by taking into account several QoS factors, such as call blocking (i.e. whether it should be initiated by the customer or the system), customer retrials, timeout during the contention process, and the following packet class-based priority policies: First-in First-out (FIFO), Weighted Fair Queuing (WFQ), Priority Queueing (PQ). Although priority queues with respect to wireless multimedia have been investigated in Refs. [9], [10], to the best of our knowledge, none have been studied for a hybrid CDMA–TDMA protocol. In this paper, we will show how customer impatience and system timeouts can affect the scheduling schemes and how they affect the QoS received by the users. Finally, we will show how the stretch-optimal algorithm can be applied to our protocol and see what the resulting QoS we obtain.

The remainder of this paper is organized as follows: In Section 2, we review the hybrid TDMA/CDMA hybrid protocol in Ref. [3]. In Section 3, we present our generalized analytical model of the request TDMA/CDMA protocol. Section 4 discusses various scheduling disciplines to meet the QoS requirements. Section 5 discusses the impact of customer impatience and system timeouts on the scheduling schemes and the resulting QoS the user receives. Section 6 applies the stretch-optimal scheduling algorithm to our protocol and sees how the QoS is affected. Section 7 presents our conclusions.

Section snippets

Hybrid TDMA/CDMA protocol

In this section, we outline the basic elements of the hybrid TDMA/CDMA protocol that we use in our analysis. Interested readers may consult [3] for a more detailed discussion of the TDMA/CDMA protocol. Table 1 shows the basic notations most frequently used throughout our paper.

The key to successful utilization of the TDMA/CDMA scheme is taking advantage of the benefits of both TDMA and CDMA features. In this hybrid protocol, the time is divided up into equal sized frames each of duration T, and

Generalized analytical model for the hybrid TDMA/CDMA protocol

In this section, we present our generalized analytical model for the TDMA/CDMA protocol and discuss how this generalized model incorporates the QoS requirements, to support a variety of multimedia traffic in wireless networks. More specifically, we discuss how we can extend the original performance model by generalizing the probability of customer arrival and the probability of obtaining a reservation.

Scheduling schemes in the request TDMA/CDMA protocol

Scheduling schemes are a way of determining which MH's request gets honored. The scheduler in the base station contains a queue, which contains the requests for establishing a connection made by the MHs. It also contains all associated information such as the length of a message and bandwidth requirements for the message the MH wants to transmit. The scheduling scheme chosen can greatly impact the QoS received by the MHs. We have to pick the right scheduling scheme for our needs. The arrival

QoS factors in scheduling schemes

In Section 4, we discussed how to derive the arrival and reservation probabilities when different scheduling schemes were used. The analysis presented there gave us good first-order results. We can generalize the analysis even further by introducing QoS factors such as non-constant user block rates and non-constant system timeout lengths. This will enable us to more accurately obtain the reservation probabilities. This in turn will provide us with a guideline for achieving QoS requirements.

Stretch-optimal scheduling in the request TDMA/CDMA protocol

If we have MHs with different bit rates we can use the stretch-optimal algorithm as a possible additional scheduling scheme in deciding which order to have the MHs transmit their data.

The stretch-optimal algorithm [14] can be applied as a scheduling scheme in our Request TDMA/CDMA protocol. Previously, this algorithm has been applied only to broadcasting of items. The concept of stretch was introduced as a way of ensuring fairness for systems with variable data sizes. The stretch is defined to

Conclusions

With the advent of wireless and mobile networks, there is a growing interest in designing multiple access schemes to support a variety of multimedia traffic with a high QoS. The existing analytical model for a request TDMA/CDMA protocol has been generalized in this paper to take into account QoS factors. We have investigated several QoS factors, such as retrials and call blocking due to customer impatience and system timeouts, and we have studied three scheduling schemes that can affect the QoS

Acknowledgements

This work was supported by NSERC, the Canada Research Chair Program the Canada Foundation for Innovation, and Ontario Innovation trust Funds, and OIT/Distinguished Research Award.

References (14)

  • D. Aksoy et al.

    R×W: a scheduling approach for large-scale on-demand data broadcast

    IEEE/ACM Transactions on Networking

    (1999)
  • A. Boukerche et al.

    A performance analysis of a refined hybrid TDMA/CDMA protocol for wireless networks with QoS adaptations

    (2003)
  • M. Chatterjee et al.

    Performance evaluation of a request-TDMA/CDMA protocol for wireless networks

    Journal of Interconnection Networks

    (2001)
  • A. Demers et al.

    Analysis and simulation of a fair queuing algorithm

    (1989)
  • S. Hameed et al.

    Efficient algorithms for scheduling data broadcast

    Wireless Networks

    (1999)
  • F.S. Hiller et al.

    Introduction to Operations Research

    (1995)
  • J. Hu et al.

    A novel push-and-pull hybrid data broadcast scheme for wireless information networks

    IEEE International Conference on Communications

    (2000)
There are more references available in the full text version of this article.

Cited by (10)

  • A novel hybrid medium access control protocol for inter-M2M communications

    2016, Journal of Network and Computer Applications
    Citation Excerpt :

    In this case, the nodes are assigned a frequency as well as a time slot to send data as soon as they successfully transmit a bandwidth request using contention based transmission. Similar protocols have also been proposed (Shu and Krunz, 2009; Chatterjee and Das, 2001; Boukerche and Dash, 2005), where CSMA-based bandwidth requests are used to determine the allocation of slots and codes. As a result, hybrid protocols have become a promising approach to design MAC protocols for M2M communications.

  • Hybrid polling and contention access scheduling in IEEE 802.11e WLANs

    2007, Journal of Parallel and Distributed Computing
  • A novel resource scheduling approach to improve the reliability of Shuffle-exchange networks

    2017, 2017 IEEE International Conference on Imaging, Vision and Pattern Recognition, icIVPR 2017
View all citing articles on Scopus
View full text