Mobile Transparent Computing to Enable Ubiquitous Operating Systems and Applications
Su-Zhen Huang, Min Wu, and Yong-Hua Xiong
School of Information Science and Engineering, Central South University, Yuelu District, Changsha, Hunan 410083, China
Mobile devices have emerged as an indispensable part of our daily life, one that has resulted in an increased demand for mobile devices to be able to access the Internet and obtain a variety of network services. However, mobile devices are often constrained by limited storage, huge power consumption, and low processing capability. This paper presents a new computing mode, mobile transparent computing (MTC), which combines ubiquitous mobile networks with transparent computing, to address the above challenges and possibly to enable a new world of ubiquitous operating systems (OSes) and applications with the following characteristics: (1) Mobile devices with no OSes pre-installed are able to load and boot multiple OSes on demand through a transparent network; (2) All resources, including the operating system (OS), applications, and user data, are stored on a transparent server (TS) rather than a mobile terminal, and can be streamed to be executed on mobile devices in small execution blocks; (3) All the personalized services (applications and data) can be synchronized to any other devices with the same user credential. Specifically, we propose a Pre OS technique, which can achieve feature (1) in the MTC model by initializing the mobile device and driving a network interface card (NIC) prior to OS loading, thereby transferring the needed OS streaming block to the mobile device. Experimental results conducted on the tablet demo-board with the model OK6410 based on the ARM11 architecture demonstrate that the Pre OS is able to support remote boot and streaming execution for both Android and Linux OS with satisfactory performance.
-  D. C. Chu and M. Humphrey, “Mobile OGSI.NET: grid computing on mobile devices,” Proc. of the 5th IEEE/ACM Int. Workshop on Grid Computing, Pittsburgh, USA, 2004.
-  H. Qi and A. Gani, “Research on mobile cloud computing: review, trend and perspectives,” 2012 2nd Int. Conf. on Digital Information and Communication Technology and it’s Applications (DICTAP), Bangkok, Thailand, 2012.
-  L. Z. Zhong, B. Z Wang, and H. F. Wei, “Cloud computing applied in the mobile internet,” The 7th Int. Conf. on Computer Science & Education (ICCSE 2012), Melbourne, Australia, 2012.
-  Y. T. Larosa, J. L. Chen et al., “Mobile cloud computing service based on heterogeneous wireless and mobile P2P networks,” 2011 7th Int. Wireless Communications and Mobile Computing Conf. (IWCMC), Istanbul, Turkey, 2011.
-  S. X. Wang and S. Dey, “Adaptive mobile cloud computing to enable rich mobile multimedia applications,” IEEE Trans. on Multimedia, Vol.15, No.4, pp. 870-883, 2013.
-  L. Kulik, “Mobile Computing Systems Programming: A Graduate Distributed Computing Course,” IEEE Distributed Systems Online, Vol.8, No.5, pp. 1-5, 2007,
-  Y. X. Zhang, “Transparent computing: Concept, architecture and example,” Chinese Journal of Electronics, Vol.32, No.12A, pp. 169-174, 2004.
-  Y. X. Zhang and Y. Z. Zhou, “A New Cloud Operating System: Design and Implementation Based on Transparent Computing,” Chinese J. of Electronics, Vol.39, No.5, pp. 985-990, 2011.
-  Y. X. Zhang and Y. Z. Zhou, “4VP+ : A novel meta OS approach for streaming programs in ubiquitous computing,” Proc. of the IEEE 21st Int. Conf. on Advanced Information Networking and Applications (AINA07), Niagara Falls, Canada, 2007.
-  Y. Gao, Y. X. Zhang, and Y. Z. Zhou, “Building a virtual machinebased network storage system for transparent computing,” 2012 Int. Conf. on Computer Science and Service System, Nanjing, China, 2012.
-  Y. Gao, Y. X. Zhang et al., “A remote resource management method for transparent computing,” 2012 Int. Conf. on Computer Science and Information Processing (CSIP), Shaanxi, China, 2012.