WiSHFUL: Enabling Coordination Solutions for Managing Heterogeneous Wireless Networks
- Autori: Ruckebusch, P.; Giannoulis, S.; Garlisi, D.; Gallo, P.; Gawowicz, P.; Zubow, A.; Chwalisz, M.; De Poorter, E.; Moerman, I.; Tinnirello, I.; Dasilva, L.
- Anno di pubblicazione: 2017
- Tipologia: Articolo in rivista (Articolo in rivista)
- OA Link: http://hdl.handle.net/10447/244792
The paradigm shift toward the Internet of Things results in an increasing number of wire- less applications being deployed. Since many of these applications contend for the same physical medium (i.e., the unlicensed ISM bands), there is a clear need for beyond-state-of-the-art solu- tions that coordinate medium access across het- erogeneous wireless networks. Such solutions demand ne-grained control of each device and technology, which currently requires a substantial amount of effort given that the control APIs are different on each hardware platform, technolo- gy, and operating system. In this article an open architecture is proposed that overcomes this hur- dle by providing uni ed programming interfaces (UPIs) for monitoring and controlling heteroge- neous devices and wireless networks. The UPIs enable creation and testing of advanced coordi- nation solutions while minimizing the complexity and implementation overhead. The availability of such interfaces is also crucial for the realization of emerging software-de ned networking approach- es for heterogeneous wireless networks. To illus- trate the use of UPIs, a showcase is presented that simultaneously changes the MAC behavior of multiple wireless technologies in order to mitigate cross-technology interference taking advantage of the enhanced monitoring and control functional- ity. An open source implementation of the UPIs is available for wireless researchers and developers. It currently supports multiple widely used technol- ogies (IEEE 802.11, IEEE 802.15.4, LTE), operat- ing systems (Linux, Windows, Contiki), and radio platforms (Atheros, Broadcom, CC2520, Xylink Zynq, ), as well as advanced recon gurable radio systems (IRIS, GNURadio, WMP, TAISC).