Guest editorial: special issue on transparent computing

Jiannong Cao, Jingde Cheng, Jianhua Ma, Ju Ren
2017 Peer-to-Peer Networking and Applications  
Moving data storage, computing and control into cloud has been a significant trend in the past decade. However, as the explosion of connected lightweight devices drives us to the era of Internet-of-Things (IoT), cloud computing is facing increasing limitations to meet the delay-sensitive, powerconstrained and cross-platform service demands of IoT devices and applications. By changing the computing paradigm from server-centric to user-centric, transparent computing provides a promising solution
more » ... o achieve prompt, energy-efficient, secure and platform-independent service provisioning for lightweight and heterogeneous IoT devices. Different from cloud computing that handles all the service computation and storage at the server side, transparent computing seeks to jointly leverage local and server computation as well as the computing capability of nearby devices to improve the service performance. By taking advantage of virtualization and streaming service execution, transparent computing can provide on-demand and cross-platform services for heterogeneous terminals and make the whole service provisioning process transparent to users. Benefited from these advantages, transparent computing has attracted significant attention from both academia and industry and brought many successful applications and products over the past decade. However, as we are heading to the IoT era, lightweight and mobile devices become dominating terminals in the Internet and our daily life. Meanwhile, network computing environment gradually evolves into mobile Internet, where mobile devices can request different services via heterogeneous and unstable wireless networks, such as WiFi and cellular. The ever-increasing user demands on lightweight and mobile devices provide great opportunities to exploit transparent computing to build more efficient, powerful and secure terminals, but also bring new challenges for applying transparent computing into new terminals and network environments. The purpose of this special issue is to investigate the current research trends on addressing the arisen challenges, and help industry and academia better understand recent advances and potential research directions in the developing field of transparent computing. Through an open call for papers and rigorous peer-review, we selected 5 articles from 14 submissions as representatives of ongoing research and development activities. These 5 articles encompass a wide range of research topics covering cache management, resource allocation, code scheduling, data integration and fusion, as well as secure authentication, forming a comprehensive report of the latest research advances in transparent computing. In the first article, BA Case for Software-Defined Code Scheduling based on Transparent Computing^, Zhou et al. propose a software-defined stream-based code scheduling framework to adaptively assign code computation and storage to appropriate nearby devices/servers with the assistance of performance and capacity monitoring facilities. They also developed a pilot transparent computing system that can support the decoupling of computation and storage of software codes by delivering the codes in a stream-based manner. In the second article, BA Resource Allocation Model Based on Double-sided Combinational Auctions for Transparent
doi:10.1007/s12083-017-0617-x fatcat:pjepdwz7mnh63j3y7i3ynqguni