Chameleon-MAC: Adaptive and Self-⋆ Algorithms for Media Access Control in Mobile Ad Hoc Networks
In mobile ad hoc networks (MANETs) mobile nodes do not have access to a fixed network infrastructure and they set up a communication network by themselves. MANETs require implementation of a wireless Medium Access Control (MAC) layer. Existing MAC algorithms that consider no mobility, solve the prob...
        Saved in:
      
    
          | Published in | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) Vol. 6366; pp. 468 - 488 | 
|---|---|
| Main Authors | , , , | 
| Format | Book Chapter Conference Proceeding | 
| Language | English | 
| Published | 
        Berlin, Heidelberg
          Springer Berlin Heidelberg
    
        2010
     | 
| Series | Lecture Notes in Computer Science | 
| Subjects | |
| Online Access | Get full text | 
| ISBN | 3642160220 9783642160226  | 
| ISSN | 0302-9743 1611-3349 1611-3349  | 
| DOI | 10.1007/978-3-642-16023-3_37 | 
Cover
| Abstract | In mobile ad hoc networks (MANETs) mobile nodes do not have access to a fixed network infrastructure and they set up a communication network by themselves. MANETs require implementation of a wireless Medium Access Control (MAC) layer. Existing MAC algorithms that consider no mobility, solve the problem of eventually guaranteeing every node with a share of the communications bandwidth. In the context of MANETs, we ask: Is there an efficient MAC algorithm when mobility is considered?
MANETs are subject to transient faults, from which self-stabilizing systems can recover. The self-stabilization design criteria, and related concepts of self-⋆, liberate the application designer from dealing with low-level complications, and provide an important level of abstraction. Whereas stabilization criteria are important for the development of autonomous systems, adaptation is imperative for coping with a variable environment. Adapting to a variable environment requires dealing with a wide range of practical issues, such as relocation of mobile nodes and changes to the motion patterns.
This work proposes the design and proof of concept implementation of an adapted MAC algorithm named Chameleon-MAC, which is based on a self-stabilizing algorithm by Leone et al., and uses self-⋆ methods in order to further adapt its behavior according to the mobility characteristics of the environment. Moreover, we give an extensive treatment of the aspects and parameters that can bring the algorithm into the practical realm and we demonstrate documented behavior on real network studies (MICAz 2.4 GHz motes) as well as using simulation (TOSSIM [32]), showing improved overhead and fault-recovery periods than existing algorithms.
We expect that these advantages, besides the contribution in the algorithmic front of research, can enable quicker adoption by practitioners and faster deployment. | 
    
|---|---|
| AbstractList | In mobile ad hoc networks (MANETs) mobile nodes do not have access to a fixed network infrastructure and they set up a communication network by themselves. MANETs require implementation of a wireless Medium Access Control (MAC) layer. Existing MAC algorithms that consider no mobility, solve the problem of eventually guaranteeing every node with a share of the communications bandwidth. In the context of MANETs, we ask: Is there an efficient MAC algorithm when mobility is considered? MANETs are subject to transient faults, from which self-stabilizing systems can recover. The self-stabilization design criteria, and related concepts of self-, liberate the application designer from dealing with low-level complications, and provide an important level of abstraction. Whereas stabilization criteria are important for the development of autonomous systems, adaptation is imperative for coping with a variable environment. Adapting to a variable environment requires dealing with a wide range of practical issues, such as relocation of mobile nodes and changes to the motion patterns. This work proposes the design and proof of concept implementation of an adapted MAC algorithm named Chameleon-MAC, which is based on a self-stabilizing algorithm by Leone et al., and uses self- methods in order to further adapt its behavior according to the mobility characteristics of the environment. Moreover, we give an extensive treatment of the aspects and parameters that can bring the algorithm into the practical realm and we demonstrate documented behavior on real network studies (MICAz 2.4 GHz motes) as well as using simulation (TOSSIM [32]), showing improved overhead and fault-recovery periods than existing algorithms. We expect that these advantages, besides the contribution in the algorithmic front of research, can enable quicker adoption by practitioners and faster deployment. In mobile ad hoc networks (MANETs) mobile nodes do not have access to a fixed network infrastructure and they set up a communication network by themselves. MANETs require implementation of a wireless Medium Access Control (MAC) layer. Existing MAC algorithms that consider no mobility, solve the problem of eventually guaranteeing every node with a share of the communications bandwidth. In the context of MANETs, we ask: Is there an efficient MAC algorithm when mobility is considered? MANETs are subject to transient faults, from which self-stabilizing systems can recover. The self-stabilization design criteria, and related concepts of self-⋆, liberate the application designer from dealing with low-level complications, and provide an important level of abstraction. Whereas stabilization criteria are important for the development of autonomous systems, adaptation is imperative for coping with a variable environment. Adapting to a variable environment requires dealing with a wide range of practical issues, such as relocation of mobile nodes and changes to the motion patterns. This work proposes the design and proof of concept implementation of an adapted MAC algorithm named Chameleon-MAC, which is based on a self-stabilizing algorithm by Leone et al., and uses self-⋆ methods in order to further adapt its behavior according to the mobility characteristics of the environment. Moreover, we give an extensive treatment of the aspects and parameters that can bring the algorithm into the practical realm and we demonstrate documented behavior on real network studies (MICAz 2.4 GHz motes) as well as using simulation (TOSSIM [32]), showing improved overhead and fault-recovery periods than existing algorithms. We expect that these advantages, besides the contribution in the algorithmic front of research, can enable quicker adoption by practitioners and faster deployment.  | 
    
| Author | Leone, Pierre Schiller, Elad M. Zhu, Gongxi Papatriantafilou, Marina  | 
    
| Author_xml | – sequence: 1 givenname: Pierre surname: Leone fullname: Leone, Pierre – sequence: 2 givenname: Marina surname: Papatriantafilou fullname: Papatriantafilou, Marina – sequence: 3 givenname: Elad M. surname: Schiller fullname: Schiller, Elad M. – sequence: 4 givenname: Gongxi surname: Zhu fullname: Zhu, Gongxi  | 
    
| BackLink | https://research.chalmers.se/publication/132956$$DView record from Swedish Publication Index | 
    
| BookMark | eNpFkU1uFDEQRg0JEjMJN2DhCxjsLsdts2u1gCBlYJFkXfJPdaZJT3tkD4m4ABtuyUnoCZFYVen7Sm9Rb81O5zwTY2-VfKekbN-71goQRjdCGdmAAIT2BVvDkjwF7iVbKaOUANDu5H_RyFO2kiAb4VoNr9m61u9SyqZ1zYqFfut3NFGexabrP_Au-f1hfCDu58SvaRrEn9-_eDfd5TIetrvKh1z4htLoeRcj1cr7PB9Knvg4800O40QLg1_myL_S4TGX-3rOXg1-qvTmeZ6x208fb_pLcfXt85e-uxJVWQfCDc5DogtjZUzJaJ20DdEHGFql1KDs0riGgjXBSmsa00Ia7LIEqdzx7oxd_-PWR9r_CLgv486Xn5j9iIUq-RK3GLd-2lGpWAmTNikQRGy9A9StS-i00xid1RfeRLAEC7V5pi68-Y4KhpzvKyqJRyu4WEHA5dX4JAGPVuAv1SB9Ag | 
    
| ContentType | Book Chapter Conference Proceeding  | 
    
| Copyright | Springer-Verlag Berlin Heidelberg 2010 | 
    
| Copyright_xml | – notice: Springer-Verlag Berlin Heidelberg 2010 | 
    
| DBID | ADTPV BNKNJ F1S  | 
    
| DOI | 10.1007/978-3-642-16023-3_37 | 
    
| DatabaseName | SwePub SwePub Conference SWEPUB Chalmers tekniska högskola  | 
    
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Engineering Computer Science  | 
    
| EISBN | 3642160239 9783642160233  | 
    
| EISSN | 1611-3349 | 
    
| Editor | Fischer, Michael Dolev, Shlomi Cobb, Jorge Yung, Moti  | 
    
| Editor_xml | – sequence: 1 givenname: Shlomi surname: Dolev fullname: Dolev, Shlomi email: dolev@cs.bgu.ac.il – sequence: 2 givenname: Jorge surname: Cobb fullname: Cobb, Jorge email: cobb@utdallas.edu – sequence: 3 givenname: Michael surname: Fischer fullname: Fischer, Michael email: fischer-michael@cs.yale.edu – sequence: 4 givenname: Moti surname: Yung fullname: Yung, Moti email: moti@cs.columbia.edu  | 
    
| EndPage | 488 | 
    
| ExternalDocumentID | oai_research_chalmers_se_d46dbe3c_7a93_479d_9494_c9845a6c38e3 | 
    
| GroupedDBID | -DT -GH -~X 1SB 29L 2HA 2HV 5QI 875 AASHB ABMNI ACGFS ADCXD AEFIE ALMA_UNASSIGNED_HOLDINGS EJD F5P FEDTE HVGLF LAS LDH P2P RNI RSU SVGTG VI1 ~02 ADTPV BNKNJ F1S  | 
    
| ID | FETCH-LOGICAL-s1893-9f9a3de5680cdd644d48bcab3f7111f1856892eb86b80862673df8862b019cab3 | 
    
| ISBN | 3642160220 9783642160226  | 
    
| ISSN | 0302-9743 1611-3349  | 
    
| IngestDate | Thu Aug 21 06:49:15 EDT 2025 Wed Sep 17 04:37:53 EDT 2025  | 
    
| IsPeerReviewed | true | 
    
| IsScholarly | true | 
    
| Language | English | 
    
| LinkModel | OpenURL | 
    
| MergedId | FETCHMERGED-LOGICAL-s1893-9f9a3de5680cdd644d48bcab3f7111f1856892eb86b80862673df8862b019cab3 | 
    
| Notes | An extended version appears in [31] as a technical report. This work is partially supported by the ICT Programme of the European Union under contract number ICT-2008-215270 (FRONT’S). | 
    
| PageCount | 21 | 
    
| ParticipantIDs | swepub_primary_oai_research_chalmers_se_d46dbe3c_7a93_479d_9494_c9845a6c38e3 springer_books_10_1007_978_3_642_16023_3_37  | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2010 | 
    
| PublicationDateYYYYMMDD | 2010-01-01 | 
    
| PublicationDate_xml | – year: 2010 text: 2010  | 
    
| PublicationDecade | 2010 | 
    
| PublicationPlace | Berlin, Heidelberg | 
    
| PublicationPlace_xml | – name: Berlin, Heidelberg | 
    
| PublicationSeriesTitle | Lecture Notes in Computer Science | 
    
| PublicationSubtitle | 12th International Symposium, SSS 2010, New York, NY, USA, September 20-22, 2010. Proceedings | 
    
| PublicationTitle | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | 
    
| PublicationYear | 2010 | 
    
| Publisher | Springer Berlin Heidelberg | 
    
| Publisher_xml | – name: Springer Berlin Heidelberg | 
    
| SSID | ssj0002792 ssj0000446801  | 
    
| Score | 1.6592757 | 
    
| Snippet | In mobile ad hoc networks (MANETs) mobile nodes do not have access to a fixed network infrastructure and they set up a communication network by themselves.... | 
    
| SourceID | swepub springer  | 
    
| SourceType | Open Access Repository Publisher  | 
    
| StartPage | 468 | 
    
| SubjectTerms | Medium Access Control Medium Access Control Protocol Mobile Node Radio Interference Slot Aloha  | 
    
| Title | Chameleon-MAC: Adaptive and Self-⋆ Algorithms for Media Access Control in Mobile Ad Hoc Networks | 
    
| URI | http://link.springer.com/10.1007/978-3-642-16023-3_37 https://research.chalmers.se/publication/132956  | 
    
| Volume | 6366 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3NbtQwELa2ywU4AAVEy498gFOUSht7E5vbsiysqm7VQ4t6s5zE6a60JBWblSoegAvvxwPwJMzYzq5bKqRyiaIoSuzx5_F4PPMNIW-TtNC5GYq4SIyJeZkNYpHCfJR45CUrxnmBfsjZcTo944fnw_Ne71cQtbRu84Pi-615Jf8zqvAMxhWzZO8wspuPwgO4h_GFK4wwXG8Yv9fdrC6Ho7XkuC6N0jl3K-Mo_m04pi9Mh9bgR2THxcJWaF0GFOU2EKdxPs0TWB-3gbAnGp3kAJ1WV4tls_ZpPb7Wtju5mW_SCCdLXUazg60T2r7_uakvrhYhJsdz_RWWuaaOZ6OxdUmW-tLGLrkWL6vYBl98eCfSaLS8aKADc8cYYU-UNBa3QNU89gH2ixqUEkgBC0tH06bA_GWMNHPdwzEwK-iiOyY5blobfRZ1lSw6xRZ6PmwAXej56Dyf0T-IwWySCk8GKZgqaaBaGawDsJNyqtU41Z8ioSNzBKpenXNX8sdbBtwVIPxr0QnjTOBnMf6NxUyxbIfsQAP65N5ocnj0ZeP7w0N0EYQiIYmjO-1yrcIcpK7Vnpds24sg__O2XwYn-jfYb63FdPqYPMQsGorpLSDpJ6Rn6l3yqJM89ZLfJQ8CQsynJL-GkPe0wwcFfFCLj98_f9AtMiggg1pkUIcM6pFBFzV1yIBvUEAG7ZDxjJx9mpyOp7GvAhKvBmBMx7KSmpVmCBIryhLM95KLHBQMqzJYpyuwN1MhE5OLNBd2f56xshJwk8PuBd97Tvo1TKUXhGYZg-11wUQlhxxGU2pR4f45SbJBAfvsPRJ1slM4r1eqI_UGSSumQNLKSlqhpPfIkROvunTEMAqp2j1H11wVc1sAaaVWRpU8LXPDCpVpyRTPZKkkl1wVUvChxhYZtn-nn78k97dT4hXpt9_W5jWYx23-xqPtD8dcrqY | 
    
| linkProvider | Library Specific Holdings | 
    
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Stabilization%2C+Safety%2C+and+Security+of+Distributed+Systems&rft.au=Leone%2C+Pierre&rft.au=Papatriantafilou%2C+Marina&rft.au=Schiller%2C+Elad+M.&rft.au=Zhu%2C+Gongxi&rft.atitle=Chameleon-MAC%3A+Adaptive+and+Self-%E2%8B%86+Algorithms+for+Media+Access+Control+in+Mobile+Ad+Hoc+Networks&rft.series=Lecture+Notes+in+Computer+Science&rft.date=2010-01-01&rft.pub=Springer+Berlin+Heidelberg&rft.isbn=9783642160226&rft.issn=0302-9743&rft.eissn=1611-3349&rft.spage=468&rft.epage=488&rft_id=info:doi/10.1007%2F978-3-642-16023-3_37 | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0302-9743&client=summon | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0302-9743&client=summon | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0302-9743&client=summon |