• DocumentCode
    3267386
  • Title

    A distributed mutual exclusion algorithm for mobile computing environments

  • Author

    Singhal, Mukesh ; Manivannan, D.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
  • fYear
    35765
  • fDate
    8-10 Dec1997
  • Firstpage
    557
  • Lastpage
    561
  • Abstract
    Mobile computing systems are expected to revolutionize the way computers are used. Mobile hosts have small memory, a relatively slow processor and low power batteries, and communicate over low bandwidth wireless communication links. Existing mutual exclusion algorithms for distributed systems are not suitable for mobile systems due to these limitations. We propose a look-ahead technique for distributed mutual exclusion which instead of enforcing mutual exclusion among all the sites of a mobile system, enforces mutual exclusion only among the sites which are concurrently competing for a critical section (CS), resulting in less message overhead. We refer to it as a look-ahead technique because it first looks to find out the sites that are currently requesting CS before sending out request messages. Designing look-ahead mutual exclusion involves two issues: identifying sites which are concurrently competing for CS; and enforcing mutual exclusion among these sites. We systematically develop a look-ahead mutual exclusion algorithm from the first principles, which suits mobile computing environments. Look-ahead mutual exclusion algorithms are more efficient because they eliminate unnecessary communication among sites. Message traffic is proportional to the average number of active sites at any time instead of the total number of sites in the system
  • Keywords
    concurrency control; distributed algorithms; message passing; portable computers; synchronisation; wireless LAN; critical section; distributed mutual exclusion algorithm; distributed synchronization; look-ahead technique; low bandwidth wireless communication; low power batteries; message overhead; message traffic; mobile computing environments; mobile hosts; request messages; Application software; Bandwidth; Batteries; Computer networks; Distributed computing; Information science; Message passing; Mobile communication; Mobile computing; Wireless communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Information Systems, 1997. IIS '97. Proceedings
  • Conference_Location
    Grand Bahama Island
  • Print_ISBN
    0-8186-8218-3
  • Type

    conf

  • DOI
    10.1109/IIS.1997.645389
  • Filename
    645389