Toward Ubiquitous Operating Systems: A Software-Defined Perspective | IEEE Journals & Magazine | IEEE Xplore