[{"key":"dc.contributor.author","value":"Lotun, Reza M. E.","language":null},{"key":"dc.date.accessioned","value":"2008-02-29T22:11:09Z","language":null},{"key":"dc.date.available","value":"2008-02-29T22:11:09Z","language":null},{"key":"dc.date.issued","value":"2008","language":null},{"key":"dc.identifier.uri","value":"http:\/\/hdl.handle.net\/2429\/515","language":null},{"key":"dc.description.abstract","value":"WiFi networks have become ubiquitous. However, due to the nature of the\nradio-wave medium, the performance of 802.11 is unpredictable and highly\ndependent on the environment.  This problem is fundamental to 802.11's\ndecentralized, signal-based airspace arbitration mechanism. When devices have\nincomplete and inconsistent channel conditions for an overlapping\ninterference domain, their signals alone cannot ensure a fair competition for\nairspace. As a result, competing flows may suffer from unfair bandwidth\ndistribution if the shared airspace is congested.\n\nA useful tool to visualize and diagnose problematic wireless networks is the\nset of devices interfering with each other at a given time. We say two\ndevices a and b interfere when one of two possible situations occur.  First,\na is able to sense b's radio signals, though not necessarily decode them,\nresulting in a unable to send data. Second, a and b aren't in radio range,\nbut their destination devices are, resulting in packet collisions. We call\nsuch a set of mutually interfering devices the interference neighbourhood.\n\nWe present wypy, an online system which merges trace-files and produces a map\nof interfering devices contained within the trace. wypy is able to identify\npairs of devices exhibiting either hidden or exposed terminal interference\nusing a pipeline that consists of trace merging and reconstruction, filtering\nof simultaneously sending devices, throughput and delay signal calculations,\nand a test for interference correlation. We evaluate wypy using an in-lab\ntestbed set up in known interference scenarios.","language":"en"},{"key":"dc.format.extent","value":"413872 bytes","language":null},{"key":"dc.format.mimetype","value":"application\/pdf","language":null},{"key":"dc.language.iso","value":"eng","language":"en"},{"key":"dc.publisher","value":"University of British Columbia","language":null},{"key":"dc.rights","value":"Attribution-NonCommercial-NoDerivatives 4.0 International","language":null},{"key":"dc.rights.uri","value":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/","language":null},{"key":"dc.title","value":"wypy : an extensible, online interference detection tool for wireless networks","language":"en"},{"key":"dc.type","value":"Text","language":null},{"key":"dc.degree.name","value":"Master of Science - MSc","language":"en"},{"key":"dc.degree.discipline","value":"Computer Science","language":"en"},{"key":"dc.degree.grantor","value":"University of British Columbia","language":null},{"key":"dc.date.graduation","value":"2008-05","language":"en"},{"key":"dc.type.text","value":"Thesis\/Dissertation","language":null},{"key":"dc.description.affiliation","value":"Science, Faculty of","language":null},{"key":"dc.description.affiliation","value":"Computer Science, Department of","language":null},{"key":"dc.degree.campus","value":"UBCV","language":"en"},{"key":"dc.description.scholarlevel","value":"Graduate","language":"en"}]