Design and Implementation of Workload Migration Mechanism between Networked Embedded System and Cloud Server

碩士 === 國立臺灣大學 === 資訊網路與多媒體研究所 === 99 === With the improvement of embedded system, mobile devices have become secondary computing devices of most people. There are more and more applications on mobile devices to solve multifarious problems in daily life. Unfortunately, hardware is limited in terms pr...

Full description

Bibliographic Details
Main Authors: Tzu-Wei Huang, 黃子維
Other Authors: 施吉昇
Format: Others
Language:en_US
Published: 2011
Online Access:http://ndltd.ncl.edu.tw/handle/68924344885967577603
Description
Summary:碩士 === 國立臺灣大學 === 資訊網路與多媒體研究所 === 99 === With the improvement of embedded system, mobile devices have become secondary computing devices of most people. There are more and more applications on mobile devices to solve multifarious problems in daily life. Unfortunately, hardware is limited in terms processor frequency, memory size, power consumption, bandwidth of wireless network, thus limiting the potentiality of applications. Thus, cloud computing technology is used to augment the capability of mobile devices. However, the traditional cloud-based mobile applications cause some issues such as network condition and service availability, privacy of personal data and information security. This research aims at the design and the implementation of a workload migration system. We suppose that there are virtual/physical machines with the same instruction set and operation system as those of the mobile device on the cloud. Our system provides an interface for users to migrate the workloads of applications from the mobile device to the machine on cloud. In addition, the users can execute the workloads locally on the device to keep the availability when the network condition is pretty bad. Furthermore, we design and implement a streaming execution mechanism. With this mechanism, we can reduce the migration overhead by overlapping the transmission and the omputation.