{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T12:23:04Z","timestamp":1740140584684,"version":"3.37.3"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,2,24]],"date-time":"2020-02-24T00:00:00Z","timestamp":1582502400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,2,24]],"date-time":"2020-02-24T00:00:00Z","timestamp":1582502400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Wireless Com Network"],"published-print":{"date-parts":[[2020,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In vehicular networks, the propagation environment changes rapidly for mobile nodes. To achieve high throughput, wireless devices need to be highly adaptive to these environmental changes by altering their transmission parameters across different layers of the network stack. Sensors in mobile and vehicular nodes can be used to form an understanding of the surrounding context. Such contextual awareness is particularly important in vehicular networks as the frequent context switching and increased channel fluctuations can cause existing adaptation protocols to fail to converge to the optimal transmission parameters. In this paper, we leverage information about the environmental context to enable improved rate adaptation performance in vehicular networks. In particular, we propose a classification-based link-level adaptation framework, which can effectively learn the relationship between context information (such as velocity, SNR, and channel type) and the throughput of various transmission modes. We then quantify the throughput improvement using the proposed scheme and show that our proposed framework can significantly enhance the performance of rate adaptation. With experiments on emulated and in-field channels, we observe that the throughput increases by up to 245% over protocols which use SNR alone to make rate decisions. Based on an analysis of attribute importance, we identify channel type as a key parameter that affects classification performance. Since channel type often cannot be directly obtained, we propose a multi-dimensional channel inference method for use when knowledge about the channel type is not available. We demonstrate that the proposed channel inference achieves an accuracy of up to 94% in previously encountered channels and can quickly signal that a channel has not yet been encountered. The robustness of the proposed methods are demonstrated using experimental data from two different hardware platforms and three different carrier frequency bands. Lastly, we evaluate the most predominant Linux-based rate selection algorithm (Minstrel), study the relative rate selection accuracy of our approach, and analyze the key role that the retry mechanism in Minstrel plays on its performance.<\/jats:p>","DOI":"10.1186\/s13638-020-01668-7","type":"journal-article","created":{"date-parts":[[2020,2,24]],"date-time":"2020-02-24T17:08:30Z","timestamp":1582564110000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Architecture and experimental evaluation of context-aware adaptation in vehicular networks"],"prefix":"10.1186","volume":"2020","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2429-044X","authenticated-orcid":false,"given":"Hui","family":"Liu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jialin","family":"He","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Wensowitch","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dinesh","family":"Rajan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joseph","family":"Camp","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,2,24]]},"reference":[{"issue":"6","key":"1668_CR1","doi-asserted-by":"publisher","first-page":"164","DOI":"10.1109\/MCOM.2008.4539481","volume":"46","author":"H. Hartenstein","year":"2008","unstructured":"H. Hartenstein, K.P. Laberteaux, A tutorial survey on vehicular ad hoc networks. IEEE Commun. Mag.46(6), 164\u2013171 (2008).","journal-title":"IEEE Commun. Mag."},{"key":"1668_CR2","volume-title":"Proceedings of IEEE Vehicular Technology Conference","author":"W. Alasmary","year":"2010","unstructured":"W. Alasmary, W. Zhuang, in Proceedings of IEEE Vehicular Technology Conference. The mobility impact in IEEE 802.11p infrastructureless vehicular networks (IEEEOttawa, 2010)."},{"issue":"4","key":"1668_CR3","doi-asserted-by":"publisher","first-page":"584","DOI":"10.1109\/SURV.2011.061411.00019","volume":"13","author":"G. Karagiannis","year":"2011","unstructured":"G. Karagiannis, O. Altintas, E. Ekici, G. Heijenk, B. Jarupan, K. Lin, T. Weil, Vehicular networking: A survey and tutorial on requirements, architectures, challenges, standards and solutions. IEEE Commun. Surv. Tutor.13(4), 584\u2013616 (2011).","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"1668_CR4","volume-title":"Proceedings of IEEE Vehicular Networking Conference","author":"H. Kremo","year":"2009","unstructured":"H. Kremo, I. Seskar, P. Spasojevic, in Proceedings of IEEE Vehicular Networking Conference. Experimental modeling of the effect of adjacent lane traffic on the vehicular channel (IEEETokyo, 2009)."},{"key":"1668_CR5","volume-title":"Proceedings of IEEE Vehicular Networking Conference","author":"R. Meireles","year":"2010","unstructured":"R. Meireles, M. Boban, P. Steenkiste, O. Tonguz, J. Barros, in Proceedings of IEEE Vehicular Networking Conference. Experimental study on the impact of vehicular obstructions in VANETs (IEEEJersey City, 2010)."},{"issue":"4","key":"1668_CR6","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1504\/IJAHUC.2007.014070","volume":"2","author":"M. Baldauf","year":"2007","unstructured":"M. Baldauf, S. Dustdar, F. Rosenberg, A survey on context-aware systems. Int. J. Ad Hoc Ubiquit. Comput.2(4), 263\u2013277 (2007).","journal-title":"Int. J. Ad Hoc Ubiquit. Comput."},{"issue":"4","key":"1668_CR7","doi-asserted-by":"publisher","first-page":"8509","DOI":"10.1016\/j.eswa.2008.10.071","volume":"36","author":"J. Hong","year":"2009","unstructured":"J. Hong, E. Suh, S.J. Kim, Context-aware systems: A literature review and classification. Expert Syst. Appl.36(4), 8509\u20138522 (2009).","journal-title":"Expert Syst. Appl."},{"key":"1668_CR8","unstructured":"T.Y.-H. Chen, A. Sivaraman, S. Das, L. Ravindranath, H. Balakrishnan, in MIT Computer Science and Artificial Intelligence Laboratory. Designing a context-sensitive context detection service for mobile devices MIT-CSAIL-TR-2015-029 (Cambridge, 2015)."},{"issue":"4","key":"1668_CR9","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1109\/MWC.2007.4300983","volume":"14","author":"C. Clancy","year":"2007","unstructured":"C. Clancy, J. Hecker, E. Stuntebeck, T. O\u2019Shea, Applications of machine learning to cognitive radio networks. IEEE Wirel. Commun.14(4), 47\u201352 (2007).","journal-title":"IEEE Wirel. Commun."},{"issue":"4","key":"1668_CR10","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/SURV.2008.080406","volume":"10","author":"T.T.T. Nguyen","year":"2008","unstructured":"T.T.T. Nguyen, G. Armitage, A survey of techniques for internet traffic classification using machine learning. IEEE Commun. Surv. Tutor.10(4), 56\u201376 (2008).","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"1668_CR11","volume-title":"Proceedings of Hawaii International Conference on System Sciences","author":"S. Roy","year":"2010","unstructured":"S. Roy, C. Ellis, S. Shiva, D. Dasgupta, V. Shandilya, Q. Wu, in Proceedings of Hawaii International Conference on System Sciences. A survey of game theory as applied to network security (IEEEHonolulu, 2010)."},{"key":"1668_CR12","volume-title":"Proceedings of International Conference on Communications","author":"K.R. Chowdhury","year":"2009","unstructured":"K.R. Chowdhury, I.F. Akyildiz, in Proceedings of International Conference on Communications. Interferer classification, channel selection and transmission adaptation for wireless sensor networks (IEEEDresden, 2009)."},{"key":"1668_CR13","volume-title":"Proceedings of International Conference on Mobile Computing and Networking","author":"S.H.Y. Wong","year":"2006","unstructured":"S.H.Y. Wong, H. Yang, S. Lu, V. Bharghavan, in Proceedings of International Conference on Mobile Computing and Networking. Robust rate adaptation for 802.11 wireless networks (ACMLos Angeles, 2006)."},{"issue":"2","key":"1668_CR14","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1109\/TNET.2018.2802323","volume":"26","author":"W. Gong","year":"2018","unstructured":"W. Gong, H. Liu, J. Liu, X. Fan, K. Liu, Q. Ma, X. Ji, Channel-aware rate adaptation for backscatter networks. IEEE\/ACM Trans. Netw.26(2), 751\u2013764 (2018).","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"1668_CR15","volume-title":"Proceedings of INFOCOM","author":"S. Jangsher","year":"2012","unstructured":"S. Jangsher, S. A. Khayam, Q. Chaudhari, in Proceedings of INFOCOM. Application-aware mimo video rate adaptation (IEEEOrlando, 2012)."},{"key":"1668_CR16","volume-title":"Proceedings of IEEE INFOCOM, vol. 6","author":"J. Kim","year":"2006","unstructured":"J. Kim, S. Kim, S. Choi, D. Qiao, in Proceedings of IEEE INFOCOM, vol. 6. CARA: Collision-aware rate adaptation for IEEE 802.11 WLANs (IEEEBarcelona, 2006)."},{"issue":"6","key":"1668_CR17","doi-asserted-by":"publisher","first-page":"1949","DOI":"10.1109\/TNET.2010.2051454","volume":"18","author":"J. Camp","year":"2010","unstructured":"J. Camp, E. Knightly, Modulation rate adaptation in urban and vehicular environments: Cross-layer implementation and experimental evaluation. IEEE\/ACM Trans. Netw.18(6), 1949\u20131962 (2010).","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"1668_CR18","first-page":"81","volume":"1","author":"J.R. Quinlan","year":"1986","unstructured":"J.R. Quinlan, Induction of decision trees. Mach Learn. 1:, 81\u2013106 (1986).","journal-title":"Mach Learn"},{"issue":"4","key":"1668_CR19","first-page":"73","volume":"16","author":"F.H. Botes","year":"2017","unstructured":"F.H. Botes, L. Leenen, R. DeLaHarpe, Ant tree miner amyntas: Automatic, cost-based feature selection for intrusion detection. J. Inf. Warf.16(4), 73\u201392 (2017).","journal-title":"J. Inf. Warf."},{"issue":"1","key":"1668_CR20","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1145\/1656274.1656278","volume":"11","author":"M. Hall","year":"2009","unstructured":"M. Hall, E. Frank, G. Holmes, B. Pfahringer, P. Reutemann, I.H. Witten, The weka data mining software: an update. ACM SIGKDD Explor. Newsl.11(1), 10\u201318 (2009).","journal-title":"ACM SIGKDD Explor. Newsl."},{"key":"1668_CR21","volume-title":"Proceedings of European Signal Processing Conference","author":"P. Murphy","year":"2006","unstructured":"P. Murphy, A. Sabharwal, B. Aazhang, in Proceedings of European Signal Processing Conference. Design of WARP: Wireless open-access research platform (IEEEFlorence, 2006)."},{"key":"1668_CR22","volume-title":"Preceedings of Vehicular Technology Conference","author":"T.B. Sorensen","year":"2005","unstructured":"T.B. Sorensen, P.E. Mogensen, F. Frederiksen, in Preceedings of Vehicular Technology Conference. Extension of the ITU channel models for wideband (OFDM) systems (IEEEDallas, 2005)."},{"key":"1668_CR23","unstructured":"Aximuth ACE - MIMO Channel Emulator. http:\/\/www.azimuthsystems.com. Accessed 10 May 2018."},{"key":"1668_CR24","unstructured":"IEEE Computer Society LAN MAN Standards Committee and others, Wireless LAN Medium Access Control and Physical Layer Specification. ANSI\/IEEE Standard 802.11 (2003)."},{"key":"1668_CR25","unstructured":"Mac, 80211 document. http:\/\/wireless.kernel.org\/en\/developers\/Documentation\/mac80211. Accessed 10 May 2018."},{"key":"1668_CR26","volume-title":"Proceedings of the ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems","author":"W. Yin","year":"2011","unstructured":"W. Yin, P. Hu, J. Indulska, K. Bialkowski, in Proceedings of the ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems. Performance of MAC80211 rate control mechanisms (ACMMiami, 2011)."},{"key":"1668_CR27","volume-title":"Pattern Recognition and Machine Learning, vol. 4","author":"C. M. Bishop","year":"2006","unstructured":"C. M. Bishop, Pattern Recognition and Machine Learning, vol. 4 (Springer, New York, 2006)."},{"key":"1668_CR28","doi-asserted-by":"crossref","unstructured":"N. Ko\u00e7i, M.K. Marina, in Proceedings of the Conference Local Computer Networks. Understanding the role of multi-rate retry mechanism for effective rate control in 802.11 wireless LANs (Zurich, 2009).","DOI":"10.1109\/LCN.2009.5355094"},{"key":"1668_CR29","volume-title":"Proceedings of the International Conference On","author":"D. Xia","year":"2013","unstructured":"D. Xia, J. Hart, Q. Fu, in Proceedings of the International Conference On. Evaluation of the minstrel rate adaptation algorithm in ieee 802.11 g WLANs (IEEEBudapest, 2013)."},{"key":"1668_CR30","doi-asserted-by":"publisher","first-page":"22804","DOI":"10.1109\/ACCESS.2018.2828462","volume":"6","author":"Q.N. Nguyen","year":"2018","unstructured":"Q.N. Nguyen, M. Arifuzzaman, K. Yu, A context-aware green information-centric networking model for future wireless communications. IEEE Access. 6:, 22804\u201322816 (2018).","journal-title":"IEEE Access"},{"key":"1668_CR31","doi-asserted-by":"crossref","unstructured":"E. Ngai, M.B. Srivastava, J. Liu, in Proceedings of INFOCOM. Context-aware sensor data dissemination for mobile users in remote areas (Orlando, 2012).","DOI":"10.1109\/INFCOM.2012.6195684"},{"key":"1668_CR32","unstructured":"T.E. Bogale, X. Wang, L.B. Le, Machine intelligence techniques for next-generation context-aware wireless networks. CoRR abs\/1801.04223 (2018)."},{"issue":"2","key":"1668_CR33","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1109\/MCOM.2014.6736761","volume":"52","author":"E.G. Larsson","year":"2014","unstructured":"E.G. Larsson, O. Edfors, F. Tufvesson, T.L. Marzetta, Massive mimo for next generation wireless systems. IEEE Commun. Mag.52(2), 186\u2013195 (2014).","journal-title":"IEEE Commun. Mag."},{"key":"1668_CR34","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1109\/TMC.2010.139","volume":"10","author":"A. Rahmati","year":"2011","unstructured":"A. Rahmati, L. Zhong, Context-based network estimation for energy-efficient ubiquitous wireless connectivity. IEEE Trans. Mob. Comput.10:, 54\u201366 (2011).","journal-title":"IEEE Trans. Mob. Comput."},{"key":"1668_CR35","unstructured":"V. Pejovic, E.M. Belding, 13. Whiterate: A context-aware approach to wireless rate adaptation, (2014), pp. 921\u2013934."},{"key":"1668_CR36","volume-title":"Proceedings of the IEEE International Conference on Network Protocols","author":"P. Shankar","year":"2008","unstructured":"P. Shankar, T. Nadeem, J. Rosca, L. Iftode, in Proceedings of the IEEE International Conference on Network Protocols. CARS: Context-aware rate selection for vehicular networks (IEEEOrlando, 2008)."},{"key":"1668_CR37","volume-title":"Proceedings of the ACM International Conference on Mobile Systems, Applications, and Services","author":"G. Judd","year":"2008","unstructured":"G. Judd, X. Wang, P. Steenkiste, in Proceedings of the ACM International Conference on Mobile Systems, Applications, and Services. Efficient channel-aware rate adaptation in dynamic environments (ACMBreckenridge, 2008)."},{"key":"1668_CR38","volume-title":"Proceedings of the IEEE International Conference on Communication Systems","author":"L. Huang","year":"2014","unstructured":"L. Huang, C.W. Sung, C.S. Chen, in Proceedings of the IEEE International Conference on Communication Systems. Context-aware wireless broadcast for next generation cellular networks (IEEEMacau, 2014)."},{"issue":"7","key":"1668_CR39","doi-asserted-by":"publisher","first-page":"1189","DOI":"10.1109\/JPROC.2010.2101990","volume":"99","author":"C.F. Mecklenbrauker","year":"2011","unstructured":"C.F. Mecklenbrauker, A.F. Molisch, J. Karedal, F. Tufvesson, A. Paier, L. Bernado, T. Zemen, O. Klemp, N. Czink, Vehicular channel characterization and its implications for wireless system design and performance. Proc. IEEE. 99(7), 1189\u20131212 (2011).","journal-title":"Proc. IEEE"},{"issue":"2","key":"1668_CR40","doi-asserted-by":"publisher","first-page":"1296","DOI":"10.1016\/j.eswa.2006.12.028","volume":"34","author":"J. Yim","year":"2008","unstructured":"J. Yim, Introducing a decision tree-based indoor positioning technique. Expert Syst. Appl.34(2), 1296\u20131302 (2008).","journal-title":"Expert Syst. Appl."},{"key":"1668_CR41","volume-title":"International Conference on Information and Communication Technology Convergence","author":"S.J. Kim","year":"2016","unstructured":"S.J. Kim, D. Yoon, in International Conference on Information and Communication Technology Convergence. Automatic modulation classification in practical wireless channels (IEEEJeju, 2016)."},{"issue":"1","key":"1668_CR42","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1007\/s11036-011-0347-x","volume":"18","author":"I. Pefkianakis","year":"2013","unstructured":"I. Pefkianakis, Y. Hu, S.-B. Lee, C. Peng, S. Sakellaridi, S. Lu, Window-based rate adaptation in 802.11n wireless networks. Mob. Netw. Appl.18(1), 156\u2013169 (2013).","journal-title":"Mob. Netw. Appl."},{"issue":"3","key":"1668_CR43","doi-asserted-by":"publisher","first-page":"692","DOI":"10.1109\/TNET.2012.2207908","volume":"21","author":"S. -B. Lee","year":"2013","unstructured":"S. -B. Lee, S. Lu, Towards MIMO-Aware 802.11n rate adaptation. IEEE\/ACM Trans. Netw.21(3), 692\u2013705 (2013).","journal-title":"IEEE\/ACM Trans. Netw."},{"issue":"1","key":"1668_CR44","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1109\/TMC.2013.115","volume":"13","author":"W.-L. Shen","year":"2012","unstructured":"W.-L. Shen, Y.-C. Tung, K.-C. Lee, K. Lin, S. Gollakota, D. Katabi, M.-S. Chen, Rate adaptation for 802.11 multiuser MIMO networks. IEEE Trans. Mob. Comput.13(1), 35\u201347 (2012).","journal-title":"IEEE Trans. Mob. Comput."},{"issue":"4","key":"1668_CR45","doi-asserted-by":"publisher","first-page":"1496","DOI":"10.1109\/TCE.2011.6131117","volume":"57","author":"I. Kim","year":"2011","unstructured":"I. Kim, Y.T. Kim, Realistic modeling of IEEE 802.11 WLAN considering rate adaptation and multi-rate retry. IEEE Trans. Consum. Electron.57(4), 1496\u20131504 (2011).","journal-title":"IEEE Trans. Consum. Electron."},{"issue":"3","key":"1668_CR46","doi-asserted-by":"publisher","first-page":"495","DOI":"10.1109\/26.990911","volume":"50","author":"P. Petrus","year":"2002","unstructured":"P. Petrus, J. H. Reed, T. S. Rappaport, Geometrical-based statistical macrocell channel model for mobile environments. IEEE Trans. Commun.50(3), 495\u2013502 (2002).","journal-title":"IEEE Trans. Commun."}],"container-title":["EURASIP Journal on Wireless Communications and Networking"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-020-01668-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13638-020-01668-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-020-01668-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,23]],"date-time":"2021-02-23T00:19:59Z","timestamp":1614039599000},"score":1,"resource":{"primary":{"URL":"https:\/\/jwcn-eurasipjournals.springeropen.com\/articles\/10.1186\/s13638-020-01668-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,24]]},"references-count":46,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["1668"],"URL":"https:\/\/doi.org\/10.1186\/s13638-020-01668-7","relation":{},"ISSN":["1687-1499"],"issn-type":[{"type":"electronic","value":"1687-1499"}],"subject":[],"published":{"date-parts":[[2020,2,24]]},"assertion":[{"value":"30 May 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 February 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 February 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"49"}}