Distributed fault-tolerant channel allocation for cellular networks

A channel allocation algorithm includes channel acquisition and channel selection algorithms. Most of the previous work concentrates on the channel selection algorithm since early channel acquisition algorithms are centralized and rely on a mobile switching center (MSC) to accomplish channel acquisition. Distributed channel acquisition algorithms have received considerable attention due to their high reliability and scalability. However, in these algorithms, a borrower needs to consult with its interference neighbors in order to borrow a channel. Thus, the borrower fails to borrow channels when it cannot communicate with any interference neighbor. In real-life networks, under heavy traffic load, a cell has a large probability to experience an intermittent network congestion or even a communication link failure. In existing distributed algorithms, since a cell has to consult with a large number of interference neighbors to borrow a channel, the failure rate will be much higher under heavy traffic load. Therefore, previous distributed channel allocation algorithms are not suitable for real-life networks. We first propose a fault-tolerant channel acquisition algorithm which tolerates communication link failures and node (MH or MSS) failures. Then, we present a channel selection algorithm and integrate it into the distributed acquisition algorithm. Detailed simulation experiments are carried out in order to evaluate our proposed methodology. Simulation results show that our algorithm significantly reduces the failure rate under network congestion, communication link failures, and node failures compared to nonfault-tolerant channel allocation algorithms. Moreover, our algorithm has low message overhead compared to known distributed channel allocation algorithms, and outperforms them in terms of failure rate under uniform as well as nonuniform traffic distribution.

[1]  J. Tajima,et al.  A strategy for flexible channel assignment in mobile communication systems , 1988 .

[2]  Ming Zhang,et al.  Comparisons of channel-assignment strategies in cellular mobile telephone systems , 1989 .

[3]  Ashok K. Agrawala,et al.  An optimal algorithm for mutual exclusion in computer networks , 1981, CACM.

[4]  Andrea Baiocchi,et al.  The geometric dynamic channel allocation as a practical strategy in mobile networks with bursty user mobility , 1995 .

[5]  Mukesh Singhal,et al.  An Adaptive Distributed Channel Allocation Strategy for Mobile Cellular Networks , 2000, J. Parallel Distributed Comput..

[6]  Lauro Ortigoza-Guerrero,et al.  A compact pattern with maximized channel borrowing strategy for mobile cellular networks , 1996, Proceedings of PIMRC '96 - 7th International Symposium on Personal, Indoor, and Mobile Communications.

[7]  H. Panzer,et al.  Strategies for handover and dynamic channel allocation in micro-cellular mobile radio systems , 1989, IEEE 39th Vehicular Technology Conference.

[8]  Sajal K. Das,et al.  A dynamic load balancing strategy for channel assignment using selective borrowing in cellular mobile environment , 1996, MobiCom '96.

[9]  Stephen S. Rappaport,et al.  Prioritized channel borrowing without locking: a channel sharing strategy for cellular communications , 1993, Proceedings of GLOBECOM '93. IEEE Global Telecommunications Conference.

[10]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[11]  Sajal K. Das,et al.  A novel load balancing scheme for the tele-traffic hot spot problem in cellular networks , 1998, Wirel. Networks.

[12]  David J. Goodman,et al.  Wireless Personal Communications Systems , 1997 .

[13]  Sajal K. Das,et al.  A dynamic load balancing strategy for channel assignment using selective borrowing in cellular mobile environment , 1997, Wirel. Networks.

[14]  William Stallings,et al.  Data and Computer Communications , 1985 .

[15]  Mukesh Singhal,et al.  Distributed dynamic channel allocation for mobile computing , 1995, PODC '95.

[16]  Mahmoud Naghshineh,et al.  Channel assignment schemes for cellular mobile telecommunication systems: A comprehensive survey , 1996 .

[17]  S.M. Elnoubi,et al.  A new frequency channel assignment algorithm in high capacity mobile communication systems , 1982, IEEE Transactions on Vehicular Technology.

[18]  P. A. Roe,et al.  Personal Communications Systems: Systems Integration opportunities and trends , 1990, IEEE 1990 International Conference on Consumer Electronics.

[19]  David J. Goodman,et al.  Dynamic resource acquisition: distributed carrier allocation for TDMA cellular systems , 1991, IEEE Global Telecommunications Conference GLOBECOM '91: Countdown to the New Millennium. Conference Record.

[20]  Ten-Hwang Lai,et al.  An efficient priority-based dynamic channel allocation strategy for mobile cellular networks , 1997, Proceedings of INFOCOM '97.

[21]  T. Kahwa,et al.  A Hybrid Channel Assignment Scheme in Large-Scale, Cellular-Structured Mobile Communication Systems , 1978, IEEE Trans. Commun..

[22]  V. H. Mac Donald,et al.  Advanced mobile phone service: The cellular concept , 1979, The Bell System Technical Journal.

[23]  Ten-Hwang Lai,et al.  Distributed dynamic carrier allocations in mobile cellular networks: search vs. update , 1997, Proceedings of 17th International Conference on Distributed Computing Systems.

[24]  David J. Goodman,et al.  Cellular packet communications , 1990, IEEE Trans. Commun..