Dynamic multi-channel assignment using network flows in wireless data networks

https://doi.org/10.1016/j.micpro.2004.02.004Get rights and content

Abstract

The radio frequency spectrum, a scarce resource in mobile communications, has to be efficiently utilized with the objectives of increasing the network capacity and minimizing the interference. A variety of channel assignment strategies have been developed to achieve these objectives. As the cell sizes get smaller, there is a greater need for efficient channel assignment algorithms which are desired to dynamically balance the load of the system. We propose a dynamic multi-channel assignment (DMCA) algorithm where the assignment decision is assisted by the mobiles. Our algorithm is based on the concept of network flows and handles all the events in the system gracefully. Several existing channel assignment algorithms can be easily modeled in the proposed network flow framework model. Simulation results show that DMCA algorithm performs well under heavy traffic conditions and handles different traffic classes gracefully.

Introduction

The growing demand for mobile communications and portable computing devices coupled with the limited allowed radio frequency spectrum for this use, led to the problem of efficient management of resources like bandwidth in wireless networks. Thus evolved the concept of a cellular architecture, in which frequency can be reused in cells at a safe distance apart so as to guarantee no or minimal interference among the cells involved. Existing cellular systems generally use some variations of a fixed channel assignment (FCA) scheme in which a cell is assigned a fixed subset of the available channels [3]. The main drawback of such an assignment is that the system cannot adapt to changes in the channel demands of the user traffic. In some variants of the FCA scheme, a cell can borrow channels from its neighbors to satisfy the additional requests. Also, channels can be migrated from cells which are not necessarily the neighbors of the needy cell [2]. In another class of schemes, called the dynamic channel assignment (DCA) schemes, all the channels are available for assignment to every cell but the usage of these channels is constrained by the interference experienced. Since the reuse of channels is time-varying, the system dynamically attempts to minimize the mutual interference among all active channels [4].

Although the DCA strategies are more flexible and increase the utilization of the channels, yet the high cost of managing the channel allocation and maintenance of interference information becomes a critical issue. For different algorithms on DCA, refer to Ref. [7].

This paper extends the network flow framework proposed in Refs. [8], [9], to design dynamic multi-channel assignment (DMCA) algorithm for supporting wireless multimedia services. The proposed on-line algorithm dynamically assigns channels to users upon demand, and also reassigns channels among users when the interference degrades below a threshold. The assignment decision of a number of channels to a new call is made locally which may possibly involve reassignment of a certain number of active calls to other channels. Reconfiguration is also necessary when a mobile has to be reassigned to a better quality channel (which experiences less interference), if possible. Our algorithm handles reassignments in an incremental manner rather than a global re-computation of assignments.

Our results show that DMCA algorithm handles different traffic classes better than FCA and provides good performance under heavy traffic load conditions.

This paper is organized as follows. Section 2 introduces the network flow framework and the construction of a flow network for DMCA. Section 3 presents the algorithm and explains how the multi-channel assignment, call termination and handoff are handled. This section also presents how the DMCA algorithm attempts to maintain the quality of service for different traffic classes. In Section 4, other channel assignment schemes and their relation to the network flow framework are discussed. Section 5 describes the simulation environment and the experiments performed. Conclusions are given in Section 6. An explanation of the signal propagation model used in the simulations is presented in Appendix.

Section snippets

Network flow framework

This section first introduces flow networks and the related terminology. (For details, refer to Ref. [1].) Then we model the DMCA problem with the help of flow networks.

Definition 1

A flow network, GF=(V,E), is a directed graph in which the vertex set V contains two designated vertices, s for the source and t for the sink. Each edge in the set E has non-negative upper (u) and lower (l) capacity limits. A cost (c) is also associated with each edge in the network.

Definition 2

A flow f in GF is a real function f:V×VR such

Dynamic multi-channel assignment algorithm (DMCA)

In this section, we explain our system model and how to utilize flow networks for DMCA. We describe in details the two-stage algorithm for DMCA. Each base station controller (BSC) in the system constructs a flow network GF=(V,E) as explained in Section 2. The channel assignment algorithm then proceeds with different trigger events being handled differently.

Network flow framework and existing algorithms

One attractive feature of the proposed network flow framework is that it is able to model several different variants of the channel assignment algorithms reported in the literature. In this section we will present some examples of how this model captures several properties of other algorithms.

Simulation results

We have simulated our DMCA algorithm over a real cellular network with coverage area of 54 base stations that represents an actual metropolitan area (Fig. 8). Traffic data is based on collected busy-hour call attempts in the coverage area.

The following parameters are used in the simulation:

  • Call arrival rate

  • Call holding time

  • Minimum acceptable C/I ratio

  • Intra-cell reassignment penalty (α),

  • Inter-cell reassignment penalty (β),

  • Number of channels supported in each base station.

In order to represent

Conclusion

In this paper, we presented a network flow based framework and an algorithm for DMCA which uniformly handles different types of traffic classes requiring different number of channels. In particular, upper and lower capacity limits in the flow network captures the minimum and maximum number of channels required by different types of traffic classes. This framework not only captures several fundamental aspects of wireless mobile networks and handles the channel assignment related events in the

References (15)

  • L.R. Ford et al.

    Flows in Networks

    (1962)
  • S.K. Das et al.

    A novel load balancing scheme for the tele-traffic hot spot problem in cellular networks

    Wireless Networks (WINET)

    (1998)
  • W.C.Y. Lee

    Mobile Cellular Telecommunications: Analog and Digital Systems

    (1995)
  • T.S. Rappaport

    Wireless Communications Systems

    (1996)
  • A. Lozano et al.

    Distributed dynamic channel assignment in TDMA mobile communication systems

    IEEE Transactions on Vehicular Technology

    (2002)
  • ETSI Technical report ETR 364, Digital Cellular Communications System: Radio network planning aspects, November...
  • J.C. Chuang

    Performance issues and algorithms for dynamic channel assignment

    IEEE Journal on Selected Areas in Communication

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

Cited by (2)

  • Heterogeneous multi-mode access in smart grid using BeiDou communication

    2016, Microprocessors and Microsystems
    Citation Excerpt :

    As suggested in [3], the HAN can be accomplished through Power Line Communication (PLC) or wireless communications such as ZigBee and WiFi. The wireless networks can be designed into dynamic and self-organised networks [4,5]. Cellular technologies or the Internet can be used for NAN and WAN.

  • Network flow forecasting by a novel twin support vector regression algorithm

    2014, Journal of Information and Computational Science
View full text