A relaxed mutual exclusion problem with application to channel allocation in mobile cellular networks

Distributed channel allocation is a fundamental resource management problem in mobile cellular networks. It has a flavor of distributed mutual exclusion but is not exactly a mutual exclusion problem (because a channel may be reused in different cells). However it is still not clear what is the relationship between the two problems. We establish the exact relationship between the two. Specifically, we introduce the problem of relaxed mutual exclusion to model the problem of distributed channel allocation. We develop a general algorithm that guarantees relaxed mutual exclusion for a single resource, prove a necessary and sufficient condition for the information structure, and address the issues that arise in relaxed mutual exclusion, including deadlock resolution, dealing with multiple resources, and design of efficient information structure.

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

[2]  William C. Y. Lee Mobile Cellular Telecommunications: Analog and Digital Systems , 1995 .

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

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

[5]  Sandeep K. S. Gupta,et al.  Adaptive Distributed Dynamic Channel Allocation for Wireless Networks , 2001, J. Parallel Distributed Comput..

[6]  Mukesh Singhal,et al.  Distributed fault-tolerant channel allocation for mobile cellular networks , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

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

[8]  Mahmoud Naghshineh,et al.  Channel assignment schemes for cellular mobile telecommunication systems: A comprehensive survey , 2000, IEEE Communications Surveys & Tutorials.

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

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

[11]  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.

[12]  Mukesh Singhal A Taxonomy of Distributed Mutual Exclusion , 1993, J. Parallel Distributed Comput..