|
ABSTRACT
The problem of mutual exclusion has been extensively studied in distributed systems. The proposed solutions can be mainly classified in consensus based and token based protocols. Some of the proposed solutions consider the physical topology of the networks and try to provide optimal message exchange and minimal synchronisation delays. Others, impose a logical structure on the network like a ring or a tree. Recently, the mutual exclusion problem received an interest for mobile ad hoc networks. These networks are known as a challenging domain. To our knowledge, few algorithms have been proposed in the literature and all of them are token based approach. In this paper, we review the distributed mutual exclusion algorithms developed for mobile environments and principally for ad hoc networks and discuss some issues.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
A. A. Albert And R. Sandier, "An introduction to finite projective planes," Holt, Rinehart and Winston, New York 1968.
|
| |
3
|
B. R. Badrinath, A. Acharya, and T. Imielinski, "Structuring distributed algorithms for mobile hosts," Proc. of the 14th Intern. Conf. on Distr. Comp., 1994, pp. 21--28.
|
| |
4
|
R. Baldoni and A. Virgilito, "A Token-based Mutual Exclusion Algorithm for Mobile Ad hoc Networks," Dipartimento di Informatica e Sistemistica, Università di Roma "La Sapienza", Via salaria 113, 00198 Roma, Italia, Technical Report 28-01.
|
 |
5
|
|
| |
6
|
A. Bouabdallah, J. C. König, "A distributed algorithm for the mutual exclusion problem," Parallel and Distributed Computing in engineering systems. Tzafestas et al. (Editeurs), Elsevier Science Publisher B.V., North-Holland (1992) 285--290.
|
| |
7
|
A. Bouabdallah., J. C. König, M. B Yagoubi, "A fault-tolerant algorithm for the mutual exclusion in real-time distributed systems," Journal of computing and Information, Vol. 1 No. 1 (1994), pp. 438--454.
|
 |
8
|
|
| |
9
|
Y. Chang, M. Singhal, and M. Liu, "A fault tolerant algorithm for distributed mutual exclusion", In Proc. of 9th IEEE Syrup. On Reliable Dist. Systems, pp. 146--154, 1990.
|
| |
10
|
Y. Chen and J. Welch, "Self-stabilizing mutual exclusion using tokens in ad hoc networks," Technical Report 2002-4-2, Dept. of Computer Science, Texas A&M Univ., April 2002. url: <<u>http://www.cs.tamu.edu/people/ychen/Research/Paper/sstcSM lrv.pdf</u>
|
| |
11
|
|
 |
12
|
|
| |
13
|
E. Gafni and D. Bertsekas, "Distributed algorithms for generating loop-free routes in networks with frequently changing topology," IEEE Transactions on Communications, C-29(1):11--18, 1981.
|
| |
14
|
|
| |
15
|
IEEE std. 802.11, "Wireless LAN media access control (MAC) and physical layer(PHY) specification," 1999.
|
| |
16
|
D. Johnson and D. A. Maltz, "Dynamic source routing in ad hoc wireless networks," In T. Imielinski and H. Korth editors, Mobile Computing. Kluwer Academic Publishers, Boston, 1994, pp. 153--181.
|
| |
17
|
I. Katzela and M. Naghshineh, "Channel assignment schemes for cellular mobile telecommunication systems: A comprehensive survey", IEEE Personal Communications, June 1996 pp. 10--31.
|
| |
18
|
L. Kleinrock and F. A. Tobari, "Packet switching in radio channels: Part I- Carrier sense multiple-access modes and their throughput-delay characteristics," IEEE Trans. Commun., Col. Com-23, No. 12, pp. 1417--1433, 1975.
|
 |
19
|
|
| |
20
|
G. Le Lann, "Distributed systems, towards a formal approach," IFIP Congress, Toronto, pp. 155--160, 1977.
|
 |
21
|
|
| |
22
|
N. Malpani, N. H. Vaidya, J. L. Welch, "Distributed token circulation on mobile ad hoc networks," Technical report, Intel Corporation 505 E. Huntland Dr. Suite 550, Austin TX 78752.
|
| |
23
|
|
| |
24
|
M. Mizuno, M. L. Neilsen and R. Rao, "A token based distributed mutual exclusion algorithm based on quorum agreements," 11th International Conference on Distributed Computing Systems, 20--24 may 1991, pp. 361--368.
|
| |
25
|
M. Naimi and M. Trehel, "An improvement of the log n distributed algorithm for mutual exclusion," Proceedings of 7th IEEE International Conference on Distributed Computing Systems (1987), pp. 371--375.
|
| |
26
|
M. L. Neilsen and M. Mizuno, " A DAG-based algorithm for distributed mutual exclusion," 11th International Conference on Distributed Computing Systems, 20--24 may, 1991, pp. 354--360.
|
| |
27
|
S. Nesargi and R. Prakash, "MANETConf: Configuration of hosts in a mobile ad hoc network," In the Proceedings of IEEE INFOCOM '02, New York, June 2002.
|
| |
28
|
V. Park and S. Corson, " Temporally-ordered routing algorithm (TORA) version 1 functional specification," corson-draft-ietf-manet.tora-spec-00.txt, IETF, Internet draft, 1997.
|
 |
29
|
|
| |
30
|
|
 |
31
|
|
| |
32
|
G. Ricart and A. K. Agrawala, "Author response to 'on mutual exclusion in computer networks', by Carvalho and Roucairol," Communication of the ACM, vol. 26, No. 2, Feb. 1983, pp. 147--148.
|
| |
33
|
E. M. Royer, T. Chai-Keong, "A review of current routing protocols for ad hoc mobile wireless networks," IEEE Personal Communications, Vol. 6, No. 2, pp. 46--55, April 1999.
|
 |
34
|
|
| |
35
|
|
| |
36
|
|
 |
37
|
|
| |
38
|
V. P. Team, "The network simulator-ns2," VINT Project Team, Available at <u>http://www.isi.edu/nsnam/ns/</u>, Nov. 2000.
|
 |
39
|
|
| |
40
|
|
| |
41
|
|
 |
42
|
Xiang Zeng , Rajive Bagrodia , Mario Gerla, GloMoSim: a library for parallel simulation of large-scale wireless networks, Proceedings of the twelfth workshop on Parallel and distributed simulation, p.154-161, May 26-29, 1998, Banff, Alberta, Canada
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|