SurfOS: Towards an Operating System for Programmable Radio Environments
Programmable radio environments with metasurfaces introduce signal-level programmability to wireless networks, providing various services such as connectivity enhancement, coverage extension, sensing, security protection, and wireless powering. Next-generation wireless networks are set to widely deploy metasurfaces. However, the current one-system-per-use-case approach cannot scale with wide-ranging hardware designs and surface-aided applications. This paper presents a vision, SurfOS, a metasurface operating system for programmable radio environments. SurfOS aims to orchestrate heterogeneous surface hardware and provide diverse services for user-level applications. We discuss the challenges of building such a system, potential abstraction layers, and open research problems. Our early-stage implementation demonstrates the feasibility and benefits of this approach.
Authors
- Wenjun Hu (ORCID: https://orcid.org/0009-0007-5988-3193)
- Lili Qiu
- Ruichun Ma (ORCID: https://orcid.org/0009-0001-0832-569X)
Institutions
- Yale University (US)
- The University of Texas at Austin (US)
Publication Details
- Published
- 2024-11-11
- DOI
- https://doi.org/10.1145/3696348.3696861
- Citations
- 1
- Primary Topic
- Advanced Wireless Communication Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.21