2014 28th International Conference on Advanced Information Networking and Applications Workshops (WAINA) (2014)
May 13, 2014 to May 16, 2014
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WAINA.2014.33
Nowadays, cloud computing is commonly used as a service infrastructure. As the computing paradigm has been shifted to cloud computing, devices can utilize the centralized resource in the cloud. With this flexible resource, users can get the benefit with the any-where/any-time/any-device accessible resource. With these environments, many research papers regarding mobile cloud named cloud offloading which migrates the device's workload to a server were proposed. However, previous cloud offloading method is hard to be commercialized because the proposed methods were very complex - difficulty of the program partitioning and cloning. Especially, in case of the web applications designed and implemented with the assumption that servers will perform most complex computation and clients will show services and handle the user-interaction, the cloud offloading for these web applications is hard to be adapted. In this paper, we proposed the framework of cloud offloading with HTML5 specification for the web applications. In HTML5 specification, there is the method for the parallel execution of the task named Web Worker. Utilizing the property of this specification, we proposed the efficient way to do the cloud offloading of parallelized parts of the web applications. With this method, the clients can seamlessly migrate the web application workload which was coded with Web Worker to server with very little modification of web applications. As a result, the clients such as mobile phones can migrate the web application workload to servers with the various situations - out-of-battery, good network connection.
Web Worker, Cloud Offloading, Web Application, Worload Balancing, HTML5
I. Hwang and J. Ham, "WWF: Web Application Workload Balancing Framework," 2014 28th International Conference on Advanced Information Networking and Applications Workshops (WAINA), BC, Canada, 2014, pp. 150-153.