Font Size: a A A

Multi-OS Boot For Smart Terminals And Its Performance Analysis And Optimization In Mobile Transparent Computing

Posted on:2015-09-07Degree:MasterType:Thesis
Country:ChinaCandidate:S M GuoFull Text:PDF
GTID:2298330434954214Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The ubiquitous network and pervasive computing promote the rapid development of mobile Internet, people can enjoy a variety of services and applications on the mobile Internet at anytime and anywhere by using smart mobile terminals. The richness of smart terminals and perfect functions, applications meet the needs of users at different time and space. People store a lot of resources, personal data and install a wide range of applications on the smart terminals, leading to the users’ demand for storage capacity and computing power of smart terminal is higher and higher.This thesis presents a multi-OS boot program of smart terminal in mobile transparent computing. We complete the multi-OS boot by presetting lightweight system boot process and meta OS in the smart terminal. After the initialization of smart terminal, it loads system boot process and meta OS, and the meta OS completes the configuration of the wireless network. After the wireless network configuration is complete, the user selects the operating system, the smart mobile terminal downloads U-boot, system kernel image file ulmage and temporary root file system uInitrd from a transparent server via a wireless network. After the download is complete, the terminal executes the downloaded boot program, then loads ulmage and uInitrd. During the ulnitrd execution, it completes the configuration of system wireless, and then mounts the actual file systems that are in the transparent server by using NFS protocol to complete the system startup. In this thesis, we implement the startup of Android and Ubuntu on PandaBoard ES.In addition, in order to speed up the system startup time, improve the efficiency of resource scheduling, the thesis analyzes the NFS protocol in mobile transparent computing. The NFS protocol version used here is v3. First, we test the NFS performance by using different transport protocols and read, write block size. The experiment results show that the larger the block size is, the higher throughput of the NFS protocol, and NFS protocols read speed is much higher than the write speed. Then, we use multiple mobile terminals mount NFS file systems simultaneously to monitor the impact of wireless bandwidth for NFS protocol.The mobile transparent phone system which is based on network file system allows the user to load the same operating by using different smart mobile terminals at anytime and anywhere. The file system is stored on the transparent server so the user can store large amounts of data, install a lot of applications without worrying about storage space and privacy issues. Besides, the user can replace different operating systems by downloading different kernel and file system image files uImage and uInitrd from the transparent server, so it’s more convenient to maintain and manage phone systems.
Keywords/Search Tags:mobile transparent computing, smart terminals, multi-OSboot, NFS protocol
PDF Full Text Request
Related items