Abstract
The evolution of technology, the expansion of the Internet, and the tendency of systems to become more software-dependent make computing environments and networks more complicated and less humanly controlled. In this chapter, we consider the problem of organizing a set of mobile nodes, with unique IDs, that communicate through a wireless medium, into a connected network, in order to obtain a self-configuring or self-organizing network. Additionally, we address the issue of how a reliable structure, once acquired by self-configuring, can be maintained when topological changes occur, due to node failure, node motion, or link failure, in order to obtain a self-healing network. We discuss these concepts and present a brief history of self-configuring or self-healing algorithms, respectively, for wireless mobile networks. We detail a number of representative algorithms used in practice. We then go on to address the current theoretical results on self-configuring networks for which we propose directions for future research.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aldrich J, Sazawal V, Chambers C, Notkin D (2002) Architecture-centric programming for adaptive systems. Proc 1st Workshop on Self-healing Syst, 93–95
Alwan A, Bagrodia R, Bambos N, Gerla M, Kleinrock L, Short J, Villasenor J (1996) Adaptive mobile multimedia networks. IEEE Pers Comm 3(2):34–51
Alzoubi KM, Wan P-J, Frieder O (2002) Message-optimal connected-dominating-set construction for routing in mobile ad hoc networks. Proc 3rd ACM Intl Symp on Mobile Ad Hoc Networking and Computing, 157–164
Baker DJ, Ephremides A (1981) A distributed algorithm for organizing mobile radio telecommunication networks. Proc 2nd Intl Conf Distrib Computing Syst
Baker DJ, Ephremides A (1981) The architectural organization of a mobile radio network via a distributed algorithm. IEEE Trans Commun 29:11
Bein D (2008) Fault-tolerant k-fold pivot routing in wireless sensor networks. Hawaii Intl Conf. Syst. Sci (HICSS), 245
Bharghavan V, Demers A, Shenker S, Zhang L (1994) MACAW: a media access protocol for wireless LAN’s. Proc Conf Comm Architectures, Protocols, and Applications, 212–225
Bhatnagar A, Robertazzi TG (1990) Layer Net: a new self-organizing network protocol. Mil Comm Conf (Milcom) 2:845–849
Dai F, Wu J (2005) On constructing k-connected k-dominating set in wireless networks. Proc IEEE Intl Parallel and Distributed Processing Symp (IPDPS)
Dai F, Wu J (2006) On constructing k-connected k-dominating set in wireless ad hoc and sensor networks. J Parallel Distrib Computing 66(7):947–958
Dunbar JE, Grossman JW, Hattingh JH, Hedetniemi ST, McRae AA (1997) On weakly-connected domination in graphs. Discrete Math 167/168:261–269
Ephremides A, Baker DJ (1981) An alternative algorithm for the distributed organization of mobile users into connected networks. Conf Inf Sci Syst
Forrest S, Hofmeyr SA, Somyaji A (1997) Computer immunology. Comm ACM 40(10):88–96
Gallager R (1985) A perspective on multiaccess channels. IEEE Trans Inf Theory 31(2):124–142
Gao J, Guibas LJ, Hershberger J, Zhang L, Zhu A (2001) Discrete Mobile Centers. Proc 7th Annual Symp on Computational Geom (SCG), 188–196
Gao J, Guibas LJ, Hershberger J, Zhang L, Zhu A (2001) Geometric spanner for routing in mobile networks. Proc 2nd ACM Intl Symp on Mobile Ad Hoc Networking and Computing (MobiHoc), 45–55
Gao J, Guibas LJ, Hershberger J, Zhang L, Zhu A (2003) Discrete mobile centers. Discrete Comput Geom 30(1):45–65
George S, Evans D, Marchette S (2003) A biological programming model for self-healing. 1st ACM Workshop on Survivable and Self-regenerative Syst, 72–81
Gerla M, Tsai JT-C (1995) Multicluster, mobile, multimedia radio network. Wireless Networks 1(3):255–265
Ghosh D, Sharman R, Rao HR, Upadhyaya S (2007) Self-healing systems – survey and synthesis. Decis Support Syst 42:2164–2185
Goodman DJ, Valenzuela RA, Gayliard KT, Ramamurthi B (1989) Packet reservation multiple access for local wireless communications. IEEE Trans Comm 37(8):885–890
Grover WD (1987) The selfhealing network: a fast distributed restoration technique for networks using digital cross-connect machines. IEEE Globecom
Gui C, Mohapatra P (2003) SHORT: self-healing and optimizing routing techniques for mobile ad hoc networks. Proc 4th ACM Intl Symp on Mobile Ad Hoc Networking and Computing (MobiHoc), 279–290
Hong Y, Chen D, Li L, Trivedi K S (2002) Closed loop design for software rejuvenation. Workshop on Self-healing, Adaptive and Self-managed Syst (SHAMAN), 159–170
Horn P (2001) Autonomic computing: IBM’s perspective on the state of information technology. http://www-1.ibm.com/industries/government/doc/content/bin/auto.pdf. Accessed 20 February 2008
Huhns MN, Holderfield VT, Gutierrez RLZ (2003) Robust software via agent-based redundancy. Proc 2nd Intl Joint Conf on Autonomous Agents and Multiagent Syst (AAMAS), 1018–1019
IBM (2008) Autonomic computing: The 8 Elements. http://researchweb.watson.ibm.com/autonomic/overview/elements.html. Accessed 20 February 2008
Kaiser G, Gross P, Kc G, Parekh J, Valeto G (2002) An approach to autonomizing legacy systems. Workshop on Self-healing, Adaptive and Self-managed Syst (SHAMAN)
Karn P (1990) MACA-a new channel access method for packet radio. 9th Computer Networking Conf- ARRL/CRRL Amateur Radio
Konstantinou AV, Florissi D, Yemini Y (2002) Towards self-configuring networks. Proc DARPA Active Networks Conf and Exposition (DANCE), 143
Kratochvil J (1995) Problems discussed at the Workshop on Cycles and Colourings, http://univ.science.upsj.sk/c&c/rhistory/cc95prob.htm, Accessed 20 February 2008
Kratochvil J, Manuel P, Miller M, Proskurowski A (1998) Disjoint and fold domination in graphs. Australas J Combinatorics 18:277–292
Krishnamachari B, Wicker S, Bejar R, Fernandez C (2003) On the complexity of distributed self-configuration in wireless networks. Telecomm Syst 22(1–4): 33–49
Kuhn F, Moscibroda T, Wattendorf R (2006) Fault-tolerant clustering in ad hoc and sensor networks. Proc 26th IEEE Intl Conf on Distributed Computing Syst (ICDCS), 68
Kutten S, Peleg D (1998) Fast distributed construction of small k-dominating sets and applications. J Algorithms, 40–66
de Lemos R, Fiadeiro JL (2002) An architectural support for self-adaptive software for treating faults. Proc 1st Workshop on Self-healing Syst, 39–42
Li Q, Rus D (2000) Sending messages to disconnected users in disconnected ad hoc mobile networks. Proc 6th Annual ACM/IEEE Intl Symp on Mobile Computing and Networking (MobiCom), 44–55
Liao CS, Chang GJ (2003) k-tuple domination in graphs. Inf Processing Letters 87:45–50
Lin CR, Gerla M (1997) Adaptive clustering for mobile wireless networks. IEEE J Selected Areas of Comm 15:1265–1275
Merideth MG, Narasimhan P (2003) Proactive containment of malice in survivable distributed systems. Proc Intl Conf on Security and Management, 3–9
Michiels S, Desmet L, Janssens N, Mahieu T, Verbaeten P (2002) Self-adapting concurrency: the DMonA architecture. Proc 1st Workshop on Self-healing Systems, 43–48
Morrow Jr. RK, Lehnert JS (1992) Packet throughput in slotted ALOHA DS/SSMA radio systems with random signature sequences. IEEE Trans Comm 40(7):1223–1230
Nagpal R, Kodancs A, Chang C (2003) Programming methodology for biologically-inspired self-assembling systems. AAAI Spring Symp on Computational Synthesis
Penso LD, Barbosa VC (2004) A distributed algorithm to find k-dominating sets. Discrete Applied Math 141(1–3):243–253
Post MJ, Kershenbaum AS, Sarachik PE (1985) A distributed evolutionary algorithm for reorganizing network communications. Mil Comm Conf (Milcom)
Post MJ, Kershenbaum AS, Sarachik PE (1985) A biased greedy algorithm for scheduling multi-hop radio networks. Proc Conf Inf Sci Syst, 564–572
Rajendran V, Obraczka K, Garcia-Luna-Aceves JJ (2006) Energy-efficient, collision-free medium access control for wireless sensor networks. Wireless Networks 12(1):63–78
Robertazzi TG, Sarachik PE (1986) Self-organizing communication networks. IEEE Comm Magazine 24(1):28–33
Scott K, Bambos N (1997) Formation and maintenance of self-organizing wireless networks. 31st Asilomar Conf on Signals, Syst and Computers 1:31–35
Shakkottai S, Rappaport TS, Karlsson PC (2003) Cross-layer design for wireless networks. IEEE Comm Magazine 41(10):74–80
Shaw M (2002) Self-healing: softening precision to avoid brittleness. Workshop on Self-Healing Syst (WOSS), 111–114
Sohrabi K, Pottie G (1999) Performance of a novel self-organizing protocol for wireless ad hoc sensor networks. Proc IEEE Vehicular Technology Conf, 1222–1226
Sousa ES, Silvester JA (1988) Spreading code protocols for distributed spread-spectrum packet radio networks. IEEE Trans Comm 36(3):272–281
Storey JS, Tobagi FA (1989) Throughput performance of an unslotted direct-sequence SSMA packet radio network. IEEE Trans Comm 37(8):814–823
Tobagi FA, Kleinrock L (1975) Packet switching in radio channels: Part II – The hidden terminal problem in carrier sense multiple access and the busy tone solution. IEEE Trans Comm 23:1417–1433
Vazirani V (2001) Approximation Algorithms. Morgan Kaufmann Publishers, Springer Verlag
Wang FH, Chang JM, Wang YL, Huang SJ (2003) Distributed algorithms for finding the unique minimum distance dominating set in split-stars. J Parallel Distrib Comput 63:481–487
Wikipedia (2008) ISO 9126. http://en.wikipedia.org/wiki/ISO_9126. Accessed 20 February
Zhang H, Arora A. (2002) GS3: scalable self-configuration and self-healing in wireless sensor networks. 21st ACM Symp on Principles of Distributed Computing (PODC)
Zhang H, Arora A (2003) GS3: scalable self-configuration and self-healing in wireless sensor networks. Computer Networks 43(4):459–480
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag London Limited
About this chapter
Cite this chapter
Bein, D. (2009). Self-Configuring, Self-Organizing, and Self-Healing Schemes in Mobile Ad Hoc Networks. In: Misra, S., Woungang, I., Chandra Misra, S. (eds) Guide to Wireless Ad Hoc Networks. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-84800-328-6_2
Download citation
DOI: https://doi.org/10.1007/978-1-84800-328-6_2
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-84800-327-9
Online ISBN: 978-1-84800-328-6
eBook Packages: Computer ScienceComputer Science (R0)