{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:39:16Z","timestamp":1750307956707,"version":"3.41.0"},"reference-count":20,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2007,7,1]],"date-time":"2007-07-01T00:00:00Z","timestamp":1183248000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGMOBILE Mob. Comput. Commun. Rev."],"published-print":{"date-parts":[[2007,7]]},"abstract":"<jats:p>The use of multiple wireless channels has been advocated as one approach for enhancing network capacity. In many scenarios, hosts will be equipped with fewer radio interfaces than available channels. Under these scenarios, several protocols, which require interfaces to switch frequently, have been proposed. However, implementing protocols which require frequent interface switching in existing operating systems is non-trivial. In this paper, we identify the features needed in the operating system kernel for supporting frequent interface switching. We present a new channel abstraction module to support frequent interface switching. We identify modifications to interface device drivers to reduce switching delay. The channel abstraction module and an example multichannel protocol that uses the module have been implemented in a multichannel multi-interface testbed. Our implementation efforts are part of the Net-X project which is aimed at developing operating system support for exploiting various forms of diversity available in a wireless network in the form of multiple channels, interfaces, transmission rates, transmission power-levels, etc.<\/jats:p>","DOI":"10.1145\/1317425.1317435","type":"journal-article","created":{"date-parts":[[2007,11,16]],"date-time":"2007-11-16T15:57:07Z","timestamp":1195228627000},"page":"84-95","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Net-X"],"prefix":"10.1145","volume":"11","author":[{"given":"Chandrakanth","family":"Chereddi","sequence":"first","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}]},{"given":"Pradeep","family":"Kyasanur","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}]},{"given":"Nitin H.","family":"Vaidya","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}]}],"member":"320","published-online":{"date-parts":[[2007,7]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"IEEE Standard for Wireless LAN-Medium Access Control and Physical Layer Specification P802.11 1999. IEEE Standard for Wireless LAN-Medium Access Control and Physical Layer Specification P802.11 1999."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/997122.997130"},{"key":"e_1_2_1_3_1","volume-title":"Architecture and Algorithms for an IEEE 802.11-Based Multi-Channel Wireless Mesh Network,\" in IEEE Infocom","author":"Raniwala A.","year":"2005","unstructured":"A. Raniwala and T. Chiueh , \" Architecture and Algorithms for an IEEE 802.11-Based Multi-Channel Wireless Mesh Network,\" in IEEE Infocom , 2005 . A. Raniwala and T. Chiueh, \"Architecture and Algorithms for an IEEE 802.11-Based Multi-Channel Wireless Mesh Network,\" in IEEE Infocom, 2005."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/989459.989487"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1023720.1023742"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1080829.1080837"},{"key":"e_1_2_1_8_1","unstructured":"\"Net-X Testbed Project \" University of Illinois at Urbana-Champaign. http:\/\/www.crhc.uiuc.edu\/wireless\/netx.html.  \"Net-X Testbed Project \" University of Illinois at Urbana-Champaign. http:\/\/www.crhc.uiuc.edu\/wireless\/netx.html."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1119759.1119762"},{"key":"e_1_2_1_11_1","volume-title":"Sept","author":"Nasipuri A.","year":"1999","unstructured":"A. Nasipuri , J. Zhuang , and S. R. Das , \" A Multichannel CSMA MAC Protocol for Multihop Wireless Networks,\" in IEEE WCNC , Sept 1999 . A. Nasipuri, J. Zhuang, and S. R. Das, \"A Multichannel CSMA MAC Protocol for Multihop Wireless Networks,\" in IEEE WCNC, Sept 1999."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/BROADNETS.2004.8"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1023720.1023732"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1080829.1080832"},{"key":"e_1_2_1_15_1","unstructured":"\"Virtual wifi software page \" http:\/\/research.microsoft.com\/netres\/projects\/virtualwifi.  \"Virtual wifi software page \" http:\/\/research.microsoft.com\/netres\/projects\/virtualwifi."},{"key":"e_1_2_1_16_1","volume-title":"Hong Kong","author":"Chandra R.","year":"2004","unstructured":"R. Chandra , P. Bahl , and P. Bahl , \" MultiNet: Connecting to Multiple IEEE 802.11 Networks Using a Single Wireless Card,\" in IEEE Infocom , Hong Kong , March 2004 . R. Chandra, P. Bahl, and P. Bahl, \"MultiNet: Connecting to Multiple IEEE 802.11 Networks Using a Single Wireless Card,\" in IEEE Infocom, Hong Kong, March 2004."},{"key":"e_1_2_1_17_1","volume-title":"System Services for Implementing Ad-Hoc Routing Protocols,\" in ACM Mobisys","author":"Kawadia V.","year":"2003","unstructured":"V. Kawadia , Y. Zhang , and B. Gupta , \" System Services for Implementing Ad-Hoc Routing Protocols,\" in ACM Mobisys , 2003 . V. Kawadia, Y. Zhang, and B. Gupta, \"System Services for Implementing Ad-Hoc Routing Protocols,\" in ACM Mobisys, 2003."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1080829.1080833"},{"key":"e_1_2_1_19_1","unstructured":"\"Atheros inc \" http:\/\/www.atheros.com.  \"Atheros inc \" http:\/\/www.atheros.com."},{"key":"e_1_2_1_20_1","unstructured":"\"Net 4521 hardware from soekris \" http:\/\/www.soekris.com\/net4521.htm.  \"Net 4521 hardware from soekris \" http:\/\/www.soekris.com\/net4521.htm."},{"key":"e_1_2_1_21_1","volume-title":"thesis","author":"Chereddi C.","year":"2006","unstructured":"C. Chereddi , \"System architecture for multichannel multi-interface wireless networks,\" M. S. thesis , University of Illinois at Urbana-Champaign , 2006 . C. Chereddi, \"System architecture for multichannel multi-interface wireless networks,\" M.S. thesis, University of Illinois at Urbana-Champaign, 2006."},{"key":"e_1_2_1_22_1","unstructured":"\"Iperf version 2.0.2 \" http:\/\/dast.nlanr.net\/Projects\/Iperf\/.  \"Iperf version 2.0.2 \" http:\/\/dast.nlanr.net\/Projects\/Iperf\/."}],"container-title":["ACM SIGMOBILE Mobile Computing and Communications Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1317425.1317435","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1317425.1317435","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:57:57Z","timestamp":1750258677000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1317425.1317435"}},"subtitle":["a multichannel multi-interface wireless mesh implementation"],"short-title":[],"issued":{"date-parts":[[2007,7]]},"references-count":20,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,7]]}},"alternative-id":["10.1145\/1317425.1317435"],"URL":"https:\/\/doi.org\/10.1145\/1317425.1317435","relation":{},"ISSN":["1559-1662","1931-1222"],"issn-type":[{"type":"print","value":"1559-1662"},{"type":"electronic","value":"1931-1222"}],"subject":[],"published":{"date-parts":[[2007,7]]},"assertion":[{"value":"2007-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}