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.accessioned | 2017-07-14T02:51:07Z | - |
dc.date.available | 2017-07-14T02:51:07Z | - |
dc.date.issued | 2013-02 | - |
dc.identifier.other | 000000010466 | - |
dc.identifier.uri | https://hdl.handle.net/10371/122973 | - |
dc.description | 학위논문 (석사)-- 서울대학교 대학원 : 전기·컴퓨터공학부, 2013. 2. 염헌영. | - |
dc.description.abstract | Increasingly, 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.tableofcontents | I. 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.format | application/pdf | - |
dc.format.extent | 900238 bytes | - |
dc.format.medium | application/pdf | - |
dc.language.iso | en | - |
dc.publisher | 서울대학교 대학원 | - |
dc.subject | Mobile Device | - |
dc.subject | JavaScript | - |
dc.subject | Offloading | - |
dc.subject | Power Saving | - |
dc.subject | Platform-Independent. | - |
dc.subject.ddc | 621 | - |
dc.title | Design and Implementation of Platform-Independent Offloading System for a Mobile Web Environment | - |
dc.title.alternative | 모바일 웹 환경에서의 플랫폼에 독립적인 오프로딩 시스템 연구 | - |
dc.type | Thesis | - |
dc.contributor.AlternativeAuthor | Seahoon Park | - |
dc.description.degree | Master | - |
dc.citation.pages | 44 | - |
dc.contributor.affiliation | 공과대학 전기·컴퓨터공학부 | - |
dc.date.awarded | 2013-02 | - |
- Appears in Collections:
- Files in This Item:
Item View & Download Count
Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.