{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T18:47:01Z","timestamp":1771699621339,"version":"3.50.1"},"reference-count":49,"publisher":"Wiley","issue":"12","license":[{"start":{"date-parts":[[2013,6,12]],"date-time":"2013-06-12T00:00:00Z","timestamp":1370995200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Communication"],"published-print":{"date-parts":[[2014,12]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>Medium access control (MAC) protocols play a vital role in wireless networking. It is well\u2010known that the high control overhead of IEEE 802.11 MAC is the limiting factor on the throughput and delay performance of wireless networks. In our prior work, three polling service\u2010based medium access control protocols (PSMACs) are developed to amortize the high control overhead over multiple frame transmissions, thus achieving higher efficiency. Both analysis and simulations are conducted to validate the efficacy of the proposed protocols. In this paper, we extend this work by implementing the distributed version of PSMAC, i.e., PSMAC 2, on the GNU Radio and universal software radio peripheral (GNU Radio\/USRP) platform. We discuss various design considerations and challenges of prototyping PSMAC 2 and carry out extensive experimental studies with the GNU Radio\/USRP PSMAC testbed. Our experimental results are found to be consistent with the theoretical study reported in our prior work and validate the advantages of PSMAC under a realistic wireless channels. Copyright \u00a9 2013 John Wiley &amp; Sons, Ltd.<\/jats:p>","DOI":"10.1002\/dac.2584","type":"journal-article","created":{"date-parts":[[2013,6,12]],"date-time":"2013-06-12T07:54:41Z","timestamp":1371023681000},"page":"3901-3921","source":"Crossref","is-referenced-by-count":7,"title":["A distributed polling service\u2010based MAC protocol testbed"],"prefix":"10.1002","volume":"27","author":[{"given":"Yingsong","family":"Huang","sequence":"first","affiliation":[{"name":"Auburn University  200 Broun Hall Auburn AL 36849\u20105201 USA"}]},{"given":"Phillip A.","family":"Walsh","sequence":"additional","affiliation":[{"name":"QUALCOMM Inc.  5775 Morehouse Drive San Diego CA 92121 USA"}]},{"given":"Yihan","family":"Li","sequence":"additional","affiliation":[{"name":"Auburn University  200 Broun Hall Auburn AL 36849\u20105201 USA"}]},{"given":"Shiwen","family":"Mao","sequence":"additional","affiliation":[{"name":"Auburn University  200 Broun Hall Auburn AL 36849\u20105201 USA"}]}],"member":"311","published-online":{"date-parts":[[2013,6,12]]},"reference":[{"key":"e_1_2_8_2_1","unstructured":"HuangY WalshP LiY MaoS.A GNU Radio testbed for distributed polling service\u2010based medium access control.Proceedings of the IEEE MILCOM'11 Baltimore MD 2011;519\u2013524."},{"key":"e_1_2_8_3_1","unstructured":"IEEE.Wireless LAN media access control (MAC) and physical layer (PHY) specifications 2007."},{"issue":"8","key":"e_1_2_8_4_1","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1109\/LCOMM.2002.802035","article-title":"Throughput and delay limits of IEEE 802.11","volume":"6","author":"Xiao Y","year":"2002","journal-title":"IEEE Communications Letters"},{"key":"e_1_2_8_5_1","unstructured":"LiJ BlakeC CouteDD LeeH MorrisR.Capacity of ad hoc wireless networks.Proceedings of the ACM MOBICOM'01 Rome Italy 2001;61\u201369."},{"key":"e_1_2_8_6_1","doi-asserted-by":"crossref","unstructured":"LiY MaoS PanwarS.PSMAC: polling service\u2010based medium access control for wireless networks.Proceedings of the WiOpt'07 Limassol Cyprus 2007;1\u201310.","DOI":"10.1109\/WIOPT.2007.4480033"},{"key":"e_1_2_8_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/T-WC.2008.070666"},{"key":"e_1_2_8_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2002.1011056"},{"key":"e_1_2_8_9_1","unstructured":"Bluetooth Special Interest Group.Specification of the Bluetooth system Nov.2003 version 1.2. Available from:http:\/\/www.bluetooth.com."},{"key":"e_1_2_8_10_1","unstructured":"IEEE.Part 11 Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: Medium Access Control (MAC) Enhancements for Quality of Service (QoS) July2003. ANSI\/IEEE Std 802.11e Draft 5.0."},{"key":"e_1_2_8_11_1","doi-asserted-by":"crossref","unstructured":"OzdemirM GuD McDonaldAB ZhangJ.Enhancing MAC performance with a reverse direction protocol for high\u2010capacity wireless LANs.Proceedings of the VTC'06 Fall Montreal Canada 2006;1\u20135.","DOI":"10.1109\/VTCF.2006.461"},{"key":"e_1_2_8_12_1","unstructured":"GNU Radio. Available from:http:\/\/www.gnu.org\/software\/gnuradio."},{"key":"e_1_2_8_13_1","unstructured":"Ettus Research LLC.USRP Family Brochure. Available from:http:\/\/www.ettus.com\/downloads\/."},{"key":"e_1_2_8_14_1","unstructured":"TakagiH KleinrockL.A tutorial on the analysis of polling systems. Computer Science Department UCLA Tech. Rep. No. 850005 Feb.1985."},{"key":"e_1_2_8_15_1","volume-title":"Software Radio: A Modern Approach to Radio Engineering","author":"Reed JH","year":"2002"},{"key":"e_1_2_8_16_1","doi-asserted-by":"crossref","unstructured":"SchmidT SekkatO SrivastavaM.An experimental study of network performance impact of increased latency in software defined radios.Proceedings of the WinTECH'07 Montreal Canada 2007;59\u201366.","DOI":"10.1145\/1287767.1287779"},{"key":"e_1_2_8_17_1","unstructured":"WARP: wireless open\u2010access research platform Rice University. Available from:http:\/\/warp.rice.edu\/index.php."},{"key":"e_1_2_8_18_1","unstructured":"IEEE.IEEE 1588TM\u20102002 standard for a precision clock synchronization protocol for networked measurement and control systems. Available from:http:\/\/www.nist.gov\/el\/isd\/ieee\/ieee1588.cfm."},{"key":"e_1_2_8_19_1","volume-title":"SFI Studies in the Sciences of Complexity","author":"Park K","year":"2005"},{"key":"e_1_2_8_20_1","unstructured":"JainR ChiuD HaweW.A quantitative measure of fairness and discrimination for resource allocation in shared systems. DEC Research Report TR\u2010301 1984."},{"key":"e_1_2_8_21_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.717"},{"key":"e_1_2_8_22_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.821"},{"key":"e_1_2_8_23_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.707"},{"key":"e_1_2_8_24_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.1135"},{"key":"e_1_2_8_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.1210"},{"key":"e_1_2_8_26_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.1028"},{"key":"e_1_2_8_27_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.1183"},{"key":"e_1_2_8_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2011.11.101551"},{"key":"e_1_2_8_29_1","first-page":"2873","volume-title":"Proc. IEEE VTC-Spring'12","author":"Chen M","year":"2008"},{"key":"e_1_2_8_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2005.853875"},{"key":"e_1_2_8_31_1","unstructured":"LiX HuW Yousefi'zadehH QureshiA.A case study of a MIMO SDR implementation.Proceedings of the IEEE MILCOM'08 San Diego CA 2008;1\u20137."},{"key":"e_1_2_8_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2011.020111.102197"},{"issue":"99","key":"e_1_2_8_33_1","first-page":"1","article-title":"Channel sounding for the masses: low complexity GNU 802.11b channel impulse response estimation","author":"Maas D","year":"2011","journal-title":"IEEE Transactions on Wireless Communications"},{"key":"e_1_2_8_34_1","doi-asserted-by":"crossref","unstructured":"YuC ShenT ShinK LeeJ SuhY.Multihop transmission opportunity in wireless multihop networks.Proceedings of the IEEE INFOCOM'10 San Diego CA 2010;1\u20139.","DOI":"10.1109\/INFCOM.2010.5462112"},{"key":"e_1_2_8_35_1","doi-asserted-by":"crossref","unstructured":"ZhangJ JiaJ ZhangQ LoE.Implementation and evaluation of cooperative communication schemes in software\u2010defined radio testbed.Proceedings of the IEEE INFOCOM'10 San Diego CA 2010;1307\u20131315.","DOI":"10.1109\/INFCOM.2010.5461915"},{"key":"e_1_2_8_36_1","doi-asserted-by":"crossref","unstructured":"BrunoM MurdyM PerreaultP WyglinskiA McNeillJ.Widely tunable RF transceiver front end for software\u2010defined radio.Proceedings of the IEEE MILCOM'09 Boston MA 2009;1\u20136.","DOI":"10.1109\/MILCOM.2009.5379829"},{"key":"e_1_2_8_37_1","unstructured":"FuxjagerP CostantiniA ValerioD CastiglioneP ZacheoG ZemenT RicciatoF.IEEE 802.11p transmission using GNURadio.Proceedings of the WSR'10 Karlsruhe Germany 2010;83\u201386."},{"key":"e_1_2_8_38_1","unstructured":"MandkeK Soon\u2010HyeokC GibeomK GrantR DanielsR WonsooK HeathR NettlesS.Early results on Hydra: a flexible MAC\/PHY multihop testbed.Proceedings of the IEEE VTC'07 Dublin Ireland 2007;1896\u20131900."},{"key":"e_1_2_8_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2009.4785391"},{"key":"e_1_2_8_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2011.091411.110297"},{"key":"e_1_2_8_41_1","doi-asserted-by":"crossref","unstructured":"BayraktarogluE KingC LiuX NoubirG RajaramanR ThapaB.On the performance of IEEE 802.11 under jamming.Proceedings of the IEEE INFOCOM'08 Phoenix AZ 2008;1265\u20131273.","DOI":"10.1109\/INFOCOM.2008.183"},{"key":"e_1_2_8_42_1","doi-asserted-by":"crossref","unstructured":"DharR GeorgeG MalaniA SteenkisteP.Supporting integrated MAC and PHY software development for the USRP SDR.Proceedings of the 2006 1st IEEE Workshop on Networking Technologies for Software Defined Radio Networks 2006;68\u201377.","DOI":"10.1109\/SDR.2006.4286328"},{"key":"e_1_2_8_43_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.1239"},{"key":"e_1_2_8_44_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.1235"},{"key":"e_1_2_8_45_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.1195"},{"key":"e_1_2_8_46_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.1155"},{"key":"e_1_2_8_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"e_1_2_8_48_1","doi-asserted-by":"crossref","unstructured":"ZhouR HanQ CooperR ChakravarthyV WuZ.A software defined radio based adaptive interference avoidance TDCS cognitive radio.Proceedings of the IEEE ICC'10 Cape Town South Africa 2010;1\u20135.","DOI":"10.1109\/ICC.2010.5502779"},{"key":"e_1_2_8_49_1","doi-asserted-by":"crossref","unstructured":"ShiX deFranciscoR.Adaptive spectrum sensing for cognitive radios: an experimental approach.Proceedings of the IEEE WCNC'11 Quintana\u2010Roo Mexico 2011;1408\u20131413.","DOI":"10.1109\/WCNC.2011.5779366"},{"key":"e_1_2_8_50_1","doi-asserted-by":"crossref","unstructured":"TinnirelloI BianchiG GalloP GarlisiD GiulianoF GringoliF.Wireless MAC processors: programming MAC protocols on commodity hardware.Proceedings of the IEEE INFOCOM'12 Orlando FL 2012;1269\u20131277.","DOI":"10.1109\/INFCOM.2012.6195488"}],"container-title":["International Journal of Communication Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fdac.2584","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/dac.2584","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,6]],"date-time":"2023-10-06T15:08:32Z","timestamp":1696604912000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/dac.2584"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,6,12]]},"references-count":49,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2014,12]]}},"alternative-id":["10.1002\/dac.2584"],"URL":"https:\/\/doi.org\/10.1002\/dac.2584","archive":["Portico"],"relation":{},"ISSN":["1074-5351","1099-1131"],"issn-type":[{"value":"1074-5351","type":"print"},{"value":"1099-1131","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,6,12]]}}}