Publications

Detailed Information

Design and Implementation of Platform-Independent Offloading System for a Mobile Web Environment : 모바일 웹 환경에서의 플랫폼에 독립적인 오프로딩 시스템 연구

DC Field Value Language
dc.contributor.advisor염헌영-
dc.contributor.author박세훈-
dc.date.accessioned2017-07-14T02:51:07Z-
dc.date.available2017-07-14T02:51:07Z-
dc.date.issued2013-02-
dc.identifier.other000000010466-
dc.identifier.urihttps://hdl.handle.net/10371/122973-
dc.description학위논문 (석사)-- 서울대학교 대학원 : 전기·컴퓨터공학부, 2013. 2. 염헌영.-
dc.description.abstractIncreasingly, smart phones are becoming one of the most popular mobile devices in personal computing environment. As the need for a variety of mobile applications is increasing, the target mobile platform is a primary concern for mobile application developers. To reduce design complexity for different platforms and enhance the compatibility of applications on various mobile OSes, a JavaScript-based web environment became a main target framework for smart phone applications. Computing-intensive and rich graphics-based applications in a smart phone may fully utilize the CPU, and consume a large amount of the battery power accordingly. In this paper, we propose a platform-independent offloading system, which is a delegated system for a mobile web environment. Our offloading architecture is implemented in a built-in proxy system where the original web resources are selectively divides into a lightweight client code and a computationally heavy code running on the server system. Our evaluation shows that our mobile offloading system increases the response time of the application running in the web browser, and enables a high workload application to run on relatively low-end mobile devices. In addition, this method reduces power consumption of the device. Therefore, our web-based offloading architecture creates a new mobile computing environment, and can be applied various OS platforms of mobile devices.-
dc.description.tableofcontentsI. Introduction 1
1.1 Motivation: Emergence of Mobile Devices
1.2 Contributions

II. Background and Related Work 5
2.1 CloundCloud 5
2.2 MAUI 6
2.3 Game Cloud 6
2.4 Saving Power on Mobile device 7

III. Design and Implementation 9
3.1 Mobile Offloading Architecture 9
3.2 Programmers Annotation 11
3.3 Code Division in the Client-Server Model 13
3.4 Fault Tolerance 15

IV. Case Study 15
4.1 Adapting into Web Application 15
4.2 Mobile Offloading Function Flow 17

V. Performance Evaluation 20
5.1 Experiment Setup 22
5.2 Application Response Time 22
5.2.1 Response Time in High-End Device 22
5.2.2 Response Time in Low-End Device 22
5.2.3 Response Time in Difference Network Connections 24
5.3 Network Usage Overhead 26
5.4 CPU Utilization 27
5.5 Stress Test 28
5.6 Power Consumption 29

VI. Integration into Proxy system with offloading APIs 35

VII. Conclusion 37

References 39
초 록 42
Acknowledgement 43
-
dc.formatapplication/pdf-
dc.format.extent900238 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoen-
dc.publisher서울대학교 대학원-
dc.subjectMobile Device-
dc.subjectJavaScript-
dc.subjectOffloading-
dc.subjectPower Saving-
dc.subjectPlatform-Independent.-
dc.subject.ddc621-
dc.titleDesign and Implementation of Platform-Independent Offloading System for a Mobile Web Environment-
dc.title.alternative모바일 웹 환경에서의 플랫폼에 독립적인 오프로딩 시스템 연구-
dc.typeThesis-
dc.contributor.AlternativeAuthorSeahoon Park-
dc.description.degreeMaster-
dc.citation.pages44-
dc.contributor.affiliation공과대학 전기·컴퓨터공학부-
dc.date.awarded2013-02-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share