{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,4]],"date-time":"2022-04-04T06:39:04Z","timestamp":1649054344707},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2013,6,12]],"date-time":"2013-06-12T00:00:00Z","timestamp":1370995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/2.0"},{"start":{"date-parts":[[2013,6,12]],"date-time":"2013-06-12T00:00:00Z","timestamp":1370995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Braz Comput Soc"],"published-print":{"date-parts":[[2013,11]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>Wireless local area networks have become vastly popular, and IEEE 802.11 is the chosen standard for almost all wireless devices. This standard specifies several modulation and channel coding techniques that must be implemented by all wireless interfaces to adapt to changes in wireless channels. As a result, these interfaces support multiple transmission data rates. However, this standard does not define how to dynamically select the appropriate data rate; instead, manufacturers can design and implement their own algorithms. Although several solutions have been proposed in the literature, only a few are used in practice. Moreover, their performance is still limited to specific conditions, such as highly dynamic environments. To tackle these challenges, this paper introduces CogTRA, which is a deployable mechanism built upon an existing cognitive framework called CogProt. Due to its self-adjustment functionality, CogTRA can work not only in stable but also in dynamic environments. It was implemented in the OpenWrt Linux distribution for embedded devices and evaluated through experiments using real network equipment. The results underline performance benefits with respect to existing data rate adaptation algorithms, with CogTRA exhibiting better performance especially in such dynamic networks.<\/jats:p>","DOI":"10.1007\/s13173-013-0113-y","type":"journal-article","created":{"date-parts":[[2013,6,11]],"date-time":"2013-06-11T06:53:46Z","timestamp":1370933626000},"page":"493-510","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["CogTRA: a deployable mechanism for cognitive transmission rate adaptation in IEEE 802.11 networks"],"prefix":"10.1007","volume":"19","author":[{"given":"Luciano J.","family":"Chaves","sequence":"first","affiliation":[]},{"given":"Edmundo R. M.","family":"Madeira","sequence":"additional","affiliation":[]},{"given":"Islene C.","family":"Garcia","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2013,6,12]]},"reference":[{"key":"113_CR1","doi-asserted-by":"publisher","unstructured":"802.11-2007 (2007) IEEE Standard for Information Technology\u2014telecommunications and information exchange between systems\u2014local and metropolitan area networks\u2014specific requirements\u2014Part 11: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications. Technical report. IEEE Computer Society, New York. doi:10.1109\/IEEESTD.2007.373646. Revision of IEEE Std. 802.11-1999","DOI":"10.1109\/IEEESTD.2007.373646"},{"key":"113_CR2","doi-asserted-by":"publisher","unstructured":"Ancillotti E, Bruno R, Conti M (2008) Experimentation and performance evaluation of rate adaptation algorithms in wireless mesh networks. In: PE-WASUN: proceedings of the ACM symposium on performance evaluation of wireless ad hoc, sensor, and ubiquitous, networks, pp 7\u201314. doi:10.1145\/1454609.1454612","DOI":"10.1145\/1454609.1454612"},{"key":"113_CR3","doi-asserted-by":"publisher","unstructured":"Biaz S, Wu S (2008) Rate adaptation algorithms for IEEE 802.11 networks: a survey and comparison. In: ISCC: proceedings of the IEEE symposium on computers and, communications, pp 130\u2013136. doi:10.1109\/ISCC.2008.4625680","DOI":"10.1109\/ISCC.2008.4625680"},{"key":"113_CR4","unstructured":"Bicket JC (2005) Bit-rate selection in wireless networks. Master\u2019s thesis. Institute of Technology (MIT), Department of Electrical Engineering and Computer Science, Massachusetts. http:\/\/pdos.csail.mit.edu\/papers\/jbicket-ms.pdf"},{"key":"113_CR5","unstructured":"Boyd JR (1995) The essence of wining and losing. http:\/\/pogoarchives.org\/m\/dni\/john_boyd_compendium\/essence_of_winning_losing.pdf"},{"key":"113_CR6","doi-asserted-by":"publisher","unstructured":"Chaves L, Malheiros N, Madeira E, Garcia I, Kliazovich D (2009) A cognitive rate adaptation mechanism for wireless networks. In: MACE: proceedings of the IEEE international workshop on modelling autonomic communication environments. Springer, Berlin, pp 58\u201371. doi:10.1007\/978-3-642-05006-0_5","DOI":"10.1007\/978-3-642-05006-0_5"},{"key":"113_CR7","unstructured":"CogProt\u2014the cognitive framework. http:\/\/www.lrc.ic.unicamp.br\/cogprot"},{"key":"113_CR8","unstructured":"CogTRA\u2014cognitive transmission rate adaptation for OpenWrt. http:\/\/code.google.com\/p\/cogtra"},{"issue":"3","key":"113_CR9","doi-asserted-by":"publisher","first-page":"464","DOI":"10.1109\/TMC.2011.91","volume":"11","author":"X Chen","year":"2012","unstructured":"Chen X, Gangwal P, Qiao D (2012) Ram: rate adaptation in mobile environments. IEEE Trans Mobile Comput 11(3):464\u2013477. doi:10.1109\/TMC.2011.91","journal-title":"IEEE Trans Mobile Comput"},{"issue":"2","key":"113_CR10","doi-asserted-by":"publisher","first-page":"530","DOI":"10.1109\/TIT.2011.2173242","volume":"58","author":"U Erez","year":"2012","unstructured":"Erez U, Trott MD, Wornell GW (2012) Rateless coding for Gaussian channels. IEEE Trans Inf Theory 58(2):530\u2013547. doi:10.1109\/TIT.2011.2173242","journal-title":"IEEE Trans Inf Theory"},{"issue":"4","key":"113_CR11","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1145\/2043164.2018455","volume":"41","author":"A Gudipati","year":"2011","unstructured":"Gudipati A, Katti S (2011) Strider: automatic rate adaptation and collision handling. ACM SIGCOMM. Comput Commun Rev 41(4):158\u2013169. doi:10.1145\/2043164.2018455","journal-title":"Comput Commun Rev"},{"key":"113_CR12","doi-asserted-by":"publisher","unstructured":"Haratcherev I, Langendoen K, Lagendijk R, Sips H (2004) Hybrid rate control for IEEE 802.11. In: MobiWac: proceedings of the international workshop on mobility management and wireless access protocols, pp 10\u201318. doi:10.1145\/1023783.1023787","DOI":"10.1145\/1023783.1023787"},{"key":"113_CR13","doi-asserted-by":"crossref","unstructured":"Heusse M, Rousseau F, Berger-Sabbatel G, Duda A (2003) Performance anomaly of 802.11b. In: INFOCOM: proceedings of the international conference on computer communications, vol 2, pp 836\u2013843","DOI":"10.1109\/INFCOM.2003.1208921"},{"key":"113_CR14","doi-asserted-by":"publisher","unstructured":"Holland G, Vaidya N, Bahl P (2001) A rate-adaptive MAC protocol for multi-hop wireless networks. In: MobiCom: proceedings of the international conference on mobile computing and networking, pp 236\u2013251. doi:10.1145\/381677.381700","DOI":"10.1145\/381677.381700"},{"key":"113_CR15","doi-asserted-by":"crossref","unstructured":"Hou JC, Park KJ, Kim TS, Kung LC (2008) Medium access control and routing protocols for wireless mesh networks. In: Hossain E, Leung K (eds) Wireless mesh networks: architectures and protocols, chap. 4. Springer, Berlin, pp 77\u2013111","DOI":"10.1007\/978-0-387-68839-8_4"},{"key":"113_CR16","unstructured":"Iperf. http:\/\/iperf.sourceforge.net"},{"key":"113_CR17","unstructured":"Jain RK, Chiu DMW, Hawe WR (1984) A quantitative measure of fairness and discrimination for resource allocation in shared computer systems. Technical report, vol 301, Digital Equipment Corporation. http:\/\/arxiv.org\/abs\/cs.NI\/9809099"},{"issue":"11","key":"113_CR18","doi-asserted-by":"publisher","first-page":"1579","DOI":"10.1109\/TPDS.2007.70814","volume":"19","author":"T Joshi","year":"2008","unstructured":"Joshi T, Ahuja D, Singh D, Agrawal DP (2008) SARA: stochastic automata rate adaptation for IEEE 802.11 networks. IEEE Trans Parallel Distrib Syst 19(11):1579\u20131590. doi:10.1109\/TPDS.2007.70814","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"113_CR19","doi-asserted-by":"publisher","unstructured":"Judd G, Wang X, Steenkiste P (2008) Efficient channel-aware rate adaptation in dynamic environments. In: MobSys: proceedings of the international conference on mobile systems, applications, and services, pp 118\u2013131. doi:10.1145\/1378600.1378615","DOI":"10.1145\/1378600.1378615"},{"issue":"3","key":"113_CR20","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1002\/bltj.2069","volume":"2","author":"A Kamerman","year":"1997","unstructured":"Kamerman A, Monteban L (1997) Wavelan-II: a high-performance wireless LAN for the unlicensed band. Bell Labs Tech J 2(3): 118\u2013133. doi:10.1002\/bltj.2069","journal-title":"Bell Labs Tech J"},{"key":"113_CR21","doi-asserted-by":"publisher","unstructured":"Kim J, Kim S, Choi S, Qiao D (2006) CARA: collision-aware rate adaptation for IEEE 802.11 WLANs. In: INFOCOM: proceedings of the international conference on computer communications, pp 1\u201311. doi:10.1109\/INFOCOM.2006.316","DOI":"10.1109\/INFOCOM.2006.316"},{"key":"113_CR22","doi-asserted-by":"publisher","unstructured":"Kim TS, Lim H, Hou JC (2006) Improving spatial reuse through tuning transmit power, carrier sense threshold, and data rate in multihop wireless networks. In: MobiCom: proceedings of the international conference on mobile computing and networking, pp 366\u2013377. doi:10.1145\/1161089.1161131","DOI":"10.1145\/1161089.1161131"},{"key":"113_CR23","doi-asserted-by":"publisher","unstructured":"Kliazovich D, Malheiros N, Fonseca NLS, Granelli F, Madeira E (2009) CogProt: a framework for cognitive configuration and optimization of communication protocols. In: Mobilight: proceedings of the international conference on mobile lightweight wireless systems, pp 280\u2013291. doi:10.1007\/978-3-642-16644-0_25","DOI":"10.1007\/978-3-642-16644-0_25"},{"key":"113_CR24","doi-asserted-by":"publisher","unstructured":"Koci N, Marina M (2009) Understanding the role of multi-rate retry mechanism for effective rate control in 802.11 wireless lans. In: LCN: proceedings of IEEE conference on local, computer networks, pp 305\u2013308. doi:10.1109\/LCN.2009.5355094","DOI":"10.1109\/LCN.2009.5355094"},{"key":"113_CR25","doi-asserted-by":"publisher","unstructured":"Lacage M, Manshaei MH, Turletti T (2004) IEEE 802.11 rate adaptation: a practical approach. In: MSWiM: proceedings of the international symposium on modeling, analysis and simulation of wireless and mobile systems, pp 126\u2013134. doi:10.1145\/1023663.1023687","DOI":"10.1145\/1023663.1023687"},{"key":"113_CR26","doi-asserted-by":"publisher","unstructured":"Lakshmanan S, Sanadhya S, Sivakumar R (2011) On link rate adaptation in 802.11n WLANs. In: INFOCOM: proceedings of the international conference on computer communications, pp 366\u2013370. doi:10.1109\/INFCOM.2011.5935183","DOI":"10.1109\/INFCOM.2011.5935183"},{"key":"113_CR27","doi-asserted-by":"publisher","unstructured":"Loiacono M, Rosca J, Trappe W (2007) The snowball effect: detailing performance anomalies of 802.11 rate adaptation. In: GLOBECOM: proceedings of the IEEE global telecommunications conference, pp 5117\u20135122. doi:10.1109\/GLOCOM.2007.970","DOI":"10.1109\/GLOCOM.2007.970"},{"key":"113_CR28","doi-asserted-by":"publisher","unstructured":"Malheiros N, Kliazovich D, Granello F, Madeira E, Fonseca N (2010) A cognitive approach for cross-layer performance management. In: GLOBECOM: proceedings of the IEEE global telecommunications conference, pp 1\u20135. doi:10.1109\/GLOCOM.2010.5684313","DOI":"10.1109\/GLOCOM.2010.5684313"},{"key":"113_CR29","unstructured":"OpenWrt Wireless Freedom. http:\/\/openwrt.org"},{"key":"113_CR30","unstructured":"ORBIT: open-access research testbed for next-generation wireless networks. http:\/\/www.orbit-lab.org"},{"key":"113_CR31","doi-asserted-by":"publisher","unstructured":"Perry J, Balakrishnan H, Shah D (2011) Rateless spinal codes. In: HotNets-X: proceedings of the ACM workshop on hot topics in networks, pp 6:1\u20136:6. doi:10.1145\/2070562.2070568","DOI":"10.1145\/2070562.2070568"},{"issue":"4","key":"113_CR32","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1109\/TMC.2002.1175541","volume":"1","author":"D Qiao","year":"2002","unstructured":"Qiao D, Choi S, Shin K (2002) Goodput analysis and link adaptation for IEEE 802.11a wireless LANs. IEEE Trans Mobile Comput 1(4):278\u2013292. doi:10.1109\/TMC.2002.1175541","journal-title":"IEEE Trans Mobile Comput"},{"key":"113_CR33","doi-asserted-by":"publisher","unstructured":"Ramachandran K, Kremo H, Gruteser M, Spasojevic P, Seskar I (2007) Scalability analysis of rate adaptation techniques in congested IEEE 802.11 networks: an ORBIT testbed comparative study. In: WoWMoM: proceedings of the IEEE international symposium on a world of wireless, mobile and multimedia, networks, pp 1\u201312. doi:10.1109\/WOWMOM.2007.4351717","DOI":"10.1109\/WOWMOM.2007.4351717"},{"key":"113_CR34","doi-asserted-by":"publisher","unstructured":"Shankar P, Nadeem T, Rosca J, Iftode L (2008) Cars: context-aware rate selection for vehicular networks. In: ICNP: proceedings of the IEEE international conference on network protocols, pp 1\u201312. doi:10.1109\/ICNP.2008.4697019","DOI":"10.1109\/ICNP.2008.4697019"},{"key":"113_CR35","doi-asserted-by":"crossref","unstructured":"Shannon CE (1949) Communication in the presence of noise. IRE proceedings of the Institute of Radio Engineers, vol 37, no. 1, pp 10\u201321","DOI":"10.1109\/JRPROC.1949.232969"},{"key":"113_CR36","unstructured":"Smithies D (2005) Minstrel rate control algorithm. http:\/\/linuxwireless.org\/en\/developers\/Documentation\/mac80211\/RateControl\/minstrel"},{"issue":"12","key":"113_CR37","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1109\/MCOM.2006.273099","volume":"44","author":"RW Thomas","year":"2006","unstructured":"Thomas RW, Friend DH, Dasilva LA, Mackenzie AB (2006) Cognitive networks: adaptation and learning to achieve end-to-end performance objectives. IEEE Commun Mag 44(12):51\u201357. doi:10.1109\/MCOM.2006.273099","journal-title":"IEEE Commun Mag"},{"key":"113_CR38","unstructured":"Universita\u2019 degli Studi di Napoli \u201cFederico II\u201d (2011) D-ITG, distributed internet traffic generator. http:\/\/www.grid.unina.it\/software\/ITG\/"},{"issue":"5","key":"113_CR39","doi-asserted-by":"publisher","first-page":"1764","DOI":"10.1109\/TWC.2008.061047","volume":"7","author":"Q Xia","year":"2008","unstructured":"Xia Q, Hamdi M (2008) Smart sender: a practical rate adaptation algorithm for multirate IEEE 802.11 WLANs. IEEE Trans Wirel Commun 7(5):1764\u20131775. doi:10.1109\/TWC.2008.061047","journal-title":"IEEE Trans Wirel Commun"},{"key":"113_CR40","doi-asserted-by":"publisher","unstructured":"Yin W, Bialkowski K, Indulska J, Hu P (2010) Evaluations of madwifi mac layer rate control mechanisms. In: IWQoS: proceedings of the international workshop on quality of service, pp 1\u20139. doi:10.1109\/IWQoS.2010.5542745","DOI":"10.1109\/IWQoS.2010.5542745"},{"key":"113_CR41","doi-asserted-by":"publisher","unstructured":"Yin W, Hu P, Indulska J, Bialkowski K (2011) Performance of mac80211 rate control mechanisms. In: MSWiM: proceedings of the international conference on modeling, analysis and simulation of wireless and mobile systems, pp 427\u2013436 (2011). doi:10.1145\/2068897.2068970","DOI":"10.1145\/2068897.2068970"}],"container-title":["Journal of the Brazilian Computer Society"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13173-013-0113-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s13173-013-0113-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13173-013-0113-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13173-013-0113-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,2]],"date-time":"2021-09-02T00:09:25Z","timestamp":1630541365000},"score":1,"resource":{"primary":{"URL":"https:\/\/journal-bcs.springeropen.com\/articles\/10.1007\/s13173-013-0113-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,6,12]]},"references-count":41,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2013,11]]}},"alternative-id":["113"],"URL":"https:\/\/doi.org\/10.1007\/s13173-013-0113-y","relation":{},"ISSN":["0104-6500","1678-4804"],"issn-type":[{"value":"0104-6500","type":"print"},{"value":"1678-4804","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,6,12]]},"assertion":[{"value":"20 May 2012","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 May 2013","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 June 2013","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}