Internetware, Ubiquitous and Meta Operating Systems: Synonyms or Distinct Concepts?
Emerging research has proposed new classes of operating systems to support pervasive, Internet-scale, or cross-domain computing. In particular, Internetware OS (from the "Internetware" paradigm), Ubiquitous OS (UOS), and Meta OS are three related concepts. Briefly, Internetware is defined as a paradigm for Internet-based applications that are "autonomous, cooperative, situational, evolvable, and trustworthy". An Internetware OS is an OS designed for such distributed Internetware applications. A Ubiquitous OS is envisioned as an OS that runs everywhere (from tiny IoT devices to cloud) and manages a "software-defined" world of devices and data. A Meta OS typically denotes an OS layer built atop existing OSs to unify heterogeneous resources across networks. These terms overlap, but emphasize different viewpoint.