skip to main content
10.1145/1134680.1134702acmconferencesArticle/Chapter ViewAbstractPublication PagesmobisysConference Proceedingsconference-collections
Article

WiFiProfiler: cooperative diagnosis in wireless LANs

Published:19 June 2006Publication History

ABSTRACT

While 802.11-based wireless hotspots are proliferating, users often have little recourse when the network does not work or performs poorly for them. They are left trying to manually debug the problem, which can be a frustrating and disruptive process. The users' troubles are compounded by the absence of network administrators or an IT department to turn to in many 802.11 hotspot settings (e.g., cafes, airports, conferences).We present WiFiProfiler, a system in which wireless hosts cooperate to diagnose and possibly resolve network problems in an automated manner, without requiring any infrastructural support. The key observation is that even if a host's wireless link to an access point is not working, the host is often within the range of other wireless nodes and is in a position to communicate with them (a little) peer-to-peer. We leverage this ability to create a shared information plane, which enables wireless hosts to exchange a range of information about their network settings and the health of their network connectivity. By aggregating and correlating such information across multiple wireless hosts, we infer the likely cause of the problem. Our implementation on Windows XP shows that WiFiProfiler is effective in diagnosing a range of problems and imposes a low overhead on the participating hosts.

References

  1. AirTight Networks. http://www.airtightnetworks.com/.Google ScholarGoogle Scholar
  2. Aruba Networks. http://www.arubanetworks.com/.Google ScholarGoogle Scholar
  3. Device Identification Strings. http://msdn.microsoft.com/library/en-us/DevInst d/hh/DevInst d/idstrings a974863f-a410-4259-8474-b57a3e20d326.xml.asp.Google ScholarGoogle Scholar
  4. Intel pro/wireless 2915abg network connection. http://support.intel.com/support/wireless/wlan/pro2915abg/.Google ScholarGoogle Scholar
  5. Intel Wireless Verification Program. http://www.intel.com/standards/execqa/qa0104cha.htm.Google ScholarGoogle Scholar
  6. Microsoft Windows 802.11 Wireless LAN Objects. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/NetXP r/hh/NetXP r/217wirelessoid bca9862e-feea-406f-b11d-ea01859bfbd3.xml.asp.Google ScholarGoogle Scholar
  7. Microsoft Windows Transport Driver Interface (TDI). http://msdn.microsoft.com/library/default.asp?url=/library/en-us/NetXP d/hh/NetXp d/nettdidriv 27c4b7c0-7e21-441d-bb08-335d48204a06.xml.asp.Google ScholarGoogle Scholar
  8. NSF Computer Security Policy -- Prerequisites for Wireless Access. https://www.fastlane.nsf.gov/documents/security/computerpolicy.jsp#wifi, updated November 2005.Google ScholarGoogle Scholar
  9. Wi-Fi Alliance. http://www.wi-fi.org/.Google ScholarGoogle Scholar
  10. Wireless/Wired Network Emulator (WiNE). http://research.microsoft.com/users/qianz/testbed.htm.Google ScholarGoogle Scholar
  11. A. Adya, P. Bahl, R. Chandra, and L. Qiu. Architecture and Techniques for Diagnosing Faults in IEEE 802.11 Infrastructure Networks. In MOBICOM, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. P. Bahl, J.Padhye, L. Ravindranath, M. Singh, A. Wolman, and B. Zill. DAIR: A Framework for Troubleshooting Enterprise Wireless Networks Using Desktop Infrastructure. In Hotnets-IV, 2005.Google ScholarGoogle Scholar
  13. R. Black, A. Donnelly, and C. Fournet. Ethernet Topology Discovery without Network Assistance. In ICNP, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R. Chandra. A Virtualization Architecture for Wireless Network Cards, Sep. 2005. Ph.D. Thesis, Cornell University. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. R. Chandra, V. Bahl, and P. Bahl. MultiNet: Connecting to Multiple IEEE 802.11 Networks Using a Single Wireless Card. In INFOCOM, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  16. I. Cooper, I. Melve, and G. Tomlinson. Internet Web Replication and Caching Taxnomy. RFC 3040, IETF, Jan. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. D. De Couto, D. Aguayo, J. Bicket, and R. Morris. High-Throughput Path Metric for Multi-Hop Wireless Routing. In MOBICOM, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. J. Douceur. The Sybil Attack. In IPTPS, March 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. R. Fagin, M. Naor, and P. Winkler. Comparing Information Without Leaking It. CACM, May 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. R. Mahajan, N. Spring, D. Wetherall, and T. Anderson. User-level Internet Path Diagnosis. In SOSP, October 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. V. N. Padmanabhan, S. Ramabhadran, and J. Padhye. NetProfiler: Profiling Wide-Area Networks Using Peer Cooperation. In IPTPS, February 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. V. Paxson. End-to-End Routing Behavior in the Internet. IEEE/ACM ToN, 5(5):601--615, October 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. S. Seshan, M. Stemm, and R. H. Katz. SPAND: Shared Passive Network Performance Discovery. In USITS, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. H.J.Wang,J.C.Platt,Y.Chen,R.Zhang,andY.Wang. Automatic Misconfiguration Troubleshooting with PeerPressure. In OSDI, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Y. Wang, C. Verbowski, J. Dunagan, Y. Chen, H. J. Wang, C. Yuan, and Z. Zhang. STRIDER: A Black-box, State-based Approach to Change and Configuration Management and Support. In USENIX LISA, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Wireless Philadelphia Executive Committee. Wireless Philadelphia. http://www.phila.gov/wireless/.Google ScholarGoogle Scholar
  27. M. Zhang, C. Zhang, V. Pai, L. Peterson, and R. Wang. PlanetSeer: Internet Path Failure Monitoring and Characterization in Wide-Area Services. In OSDI, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. WiFiProfiler: cooperative diagnosis in wireless LANs

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        MobiSys '06: Proceedings of the 4th international conference on Mobile systems, applications and services
        June 2006
        268 pages
        ISBN:1595931953
        DOI:10.1145/1134680

        Copyright © 2006 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 19 June 2006

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate274of1,679submissions,16%

        Upcoming Conference

        MOBISYS '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader