Abstract

Current terminal devices, such as Personal computers (PCs), diskless workstation, mobile terminals and embedded Internet of things (IoT) devices, are facing several challenges, including limited computing capabilities and storage resources, complex maintenance and management of the software and data, as well as secure service provisioning. Facing these challenges, Cloud computing (CC) and Edge computing (EC) encourage the terminal devices to shift compute-intensive works to the cloud servers or edge nodes. Different from CC and EC, Transparent computing (TC) is a novel user-centric computing paradigm in which the hardware and software are separated in different places. Specificaly, all the software, including Operating systems (OSes), applications programs and management tools, are deposited on the servers and transmitted on demand to terminal devices in a transparent way, while the computation is performed on terminals. In this article, we give a broad survey on transparent computing about the development and current status and compare the differences with CC and EC. To realize the provisioning of the cross-platform service, TC shields hardware differences of heterogeneous devices and builds standardized hardware and software interfaces. From the perspective of security, TC entails high-level security mechanisms and the Meta OS can detect malware and OS-level attacks. Specifically, we first review the development courses of network computing paradigms and the motivation of TC. Then, we present a comparison of several emerging computing paradigms and TC from three perspectives, i.e., virtualization, location for computing, and location for storage. We also show the basic architecture of TC, development process, current status, and key enabling technologies of TC for PCs and lightweight terminals. Lastly, several new challenges and future research directions are indicated to inspire continuous investigations. We believe that this survey can help readers to obtain complete information about TC.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.