請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/68366
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 逄愛君(Ai-Chun Pang) | |
dc.contributor.author | Yuan-Yao Lou | en |
dc.contributor.author | 婁元耀 | zh_TW |
dc.date.accessioned | 2021-06-17T02:18:52Z | - |
dc.date.available | 2020-09-06 | |
dc.date.copyright | 2017-09-06 | |
dc.date.issued | 2017 | |
dc.date.submitted | 2017-08-21 | |
dc.identifier.citation | [1] CISCO white paper: Visual networking index global mobile data traffic forecast update, 2016-2021. http://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/mobile-white-paper-c11-520862.html.[Accessed: 2017-06-29]. [2] CCS Insight wearable tech market to double over the next four years. http://gadgetsandwearables.com/2017/03/16/ccs-insight-forecast-2021/. [Accessed: 2017-06-29]. [3] Google connect your watch with your phone - android wear help. https://support.google.com/androidwear/answer/6056630?hl=en ref_topic=6056389. [Accessed: 2017-06-29]. [4] Google sending and syncing data - android developers. https://developer.android.com/training/wearables/data-layer/index.html. [Accessed: 2017-06-29]. [5] F. Bonomi, R. Milito, J. Zhu, and S. Addepalli. Fog computing and its role in the internet of things. In ACM Mobile Cloud Computing (MCC), pages 13–16, Aug 2012. [6] M. Chiang and T. Zhang. Fog Networking: An Overview on Research Opportunities. In IEEE Internet of Things, volume 3, pages 854–864, December 2016. [7] M. Yannuzzi, R. Milito, R. Serral-Gracia, D. Montero, and M. Nemirovsky. Key ingredients in an IoT recipe: Fog Computing, Cloud Computing, and more Fog Computing. In IEEE Computer-Aided Modeling Analysis and Design of Communication Links and Networks (CAMAD) Workshop, December 2014. [8] CISCO white paper: Fog computing and the internet of things: Extend the cloud to where the things are. http://www.cisco.com/c/dam/en_us/solutions/trends/iot/docs/computing-overview.pdf. [Accessed: 2017-06-29]. [9] A.-C. Pang Y.-Y Lou H.-P. Lin, Y.-Y. Shih. A Virtual Local-hub Solution with Function Module Sharing for Wearable Devices. In ACM MSWiM 16’ Proceedings of the 19th international conferences on Modeling, Analysis and Simulation of Wireless and Mobile Systems, 2016. [10] K. Kumar, J. Liu, Y.-H. Lu, and B. Bhargava. A Survey of Computation Offloading for Mobile Systems. In Mobile Networks and Applications, pages 1–12, 2012. [11] S. Ghorpade, N. Chavan, Gokhale A, and D. Sapkal. A framework for executing android applications on the cloud. In IEEE Advances in Computing, Communications and Informatics (ICACCI), August 2013. [12] S.-H. Hung, C.-S. Shih, J.-P. Shieh, C.-P. Lee, and Y.-H. Huang. Executing mobile applications on the cloud: Framework and issues. In Elsevier Computers Mathematics with Applications, volume 63, pages 573–587, January 2012. [13] B.-G. Chun, S. Ihm, P. Maniatis, M. Naik, and A. Patti. CloneCloud: elastic execution between mobile device and cloud. In ACM EuroSys ’11 Proceedings of the sixth conference on Computer systems, pages 301–314, April 2011. [14] E. Cuervo, A. Balasubramanian, D. k. Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl. Maui: making smartphones last longer with code offload. In ACM MobiSys’10 Proceedings of the 8th international conference on Mobile systems, applications, and services, pages 49–62, June 2010. [15] S. Kosta, A. Aucinas, P. Hui, R. Mortier, and X. Zhang. ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading. In IEEE Computer Communications (INFOCOM), March 2012. [16] D. Huang, L. Yang, and S. Zhang. Dust: Real-Time Code Offloading System for Wearable Computing. In IEEE The Global Communications Conference (GLOBECOM), 2015. [17] C. Shi, P. Pandurangan, K. Ni, J. Yang, M. Ammar, M. Naik, and E. Zegura. IC-Cloud: Computation offloading to an intermittently-connected cloud. In Georgia Institute of Technology, Tech. Rep., 2014. [18] C. Shi, K. Habak, P. Pandurangan, M. Ammar, M. Naik, and E. Zegura. COSMOS: computation offloading as a service for mobile devices. In ACM MobiHoc ’14 Proceedings of the 15th ACM International Symposium on Mobile ad hoc networking and computing, pages 287–296, August 2014. [19] Cydia substrate. http://www.cydiasubstrate.com. [Accessed: 2017-06-29]. [20] Xposed Installer | xposed module repository. http://repo.xposed.info/module/de.robv.android.xposed.installer.[Accessed: 2017-06-29]. [21] CMUSphinx open source speech recognition. https://cmusphinx.github.io/. [Accessed: 2017-06-29]. [22] X. Liu and F. Qian. Poster: Measuring and Optimizing Android Smartwatch Energy Consumption. In ACM Mobicom ’16 Proceedings of the 22nd Annual International Conference on Mobile Computing and Networking, pages 421–423, October 2016. | |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/68366 | - |
dc.description.abstract | 穿戴式裝置日漸普及並且具有許多方便的功能,例如:心跳頻率偵測、健身運動追蹤系統。儘管如此,由於穿戴式裝置必須非常輕便以及省電,所以其運算能力會受到相當大的限制。現存的解決方案是將穿戴式裝置與協調設備(Local-Hub)通常為手機,透過低耗電藍芽通訊協定進行配對。配對完成後,他們可以透過低耗電藍牙通訊協定或是 Wi-Fi 彼此進行溝通。預設來說,每當服務需求發生,穿戴式裝置會將其傳送至協調設備,並等待服務完成以及結果。如果他們是透過低耗電藍芽溝通,他們必須在同一個狹小的連線範圍之內。然而透過 Wi-Fi 溝通雖然可以不受此限制,但回應時間會因此延長許多。在這篇碩士論文內,我們實作了一套基於虛擬化協調設備(Virtual Local-hub)概念之系統去克服上述的缺點。我們在邊際網路裝置上佈建穿戴式服務,並修改穿戴式裝置的系統行為,使穿戴式裝置所需之服務在邊際網路即可完成,不需要進入再網際網路。更重要的,我們對於穿戴式裝置的系統修改是透明化的(Transparent),所以現存的應用程式可以自然的融入我們的系統,不需要被更改或重新撰寫。基於邊際網路裝置之運算能源是受限的,並不像雲端伺服器一樣充足,我們提供的穿戴式是共享且可以被遠端存取的,所以每個邊際網路裝置的運算量將可以達到平衡,不置於超載。最後我們設計了全面的實驗來評估我們提出的系統,實驗結果顯示出此系統可以大幅縮短應用服務的執行時間,最高至百分之六十,並且不會造成穿戴式裝置多餘的系統負擔。 | zh_TW |
dc.description.abstract | Wearable devices have become ubiquitous and provide convenient features for users, such as heart rate monitor and fitness tracker. However, because the devices are designed to be light-weight and power-saving, the computing capability of wearable devices is often limited. The existing solution is to pair wearable devices with the local-hub, most are smartphones, via Bluetooth Low Energy (BLE). After pairing is completed, they can communicate with each other via BLE or Wi-Fi interface. By default, whenever service requests take place, wearable devices automatically transfer it to the local-hub and wait for the results. Communication via BLE, however, is only functional within a narrow connection range, whereas communication via Wi-Fi interface suffers from the long response time. In this thesis, we propose a system design based on the concept of Virtual Local-Hub (VLH) to address these shortcomings. The proposed system deploys wearable services at edge devices and modifies the system behavior of wearable devices. Consequently, wearable devices can be served at the edge of network without entering into the Internet. Most importantly, the system modifications on wearable devices are transparent, so the existing applications can fit into our system naturally. Considering the limited computing capacity of edge devices, the execution environment should be light-weight. So edge devices provide common and native function module as a shared wearable service. We conduct comprehensive experiments and the results show that the execution time of wearable services can be reduced by up to 60% with low system overhead. | en |
dc.description.provenance | Made available in DSpace on 2021-06-17T02:18:52Z (GMT). No. of bitstreams: 1 ntu-106-R04944027-1.pdf: 6998125 bytes, checksum: d51db7387eb1bfe6c0d2cc17ce8f2392 (MD5) Previous issue date: 2017 | en |
dc.description.tableofcontents | 致謝 ii 中文摘要 iii Abstract iv Contents v List of Figures vii List of Tables viii 1. Introduction 1 2. Related Work 6 2.1 Without developer's effort 7 2.2 With developer's effort 7 3. Problem Description 10 4. System Architecture 12 4.1 End device 12 4.2 Fog Node 12 4.3 Controller 13 5. Methodology 14 5.1 End device 14 5.1.1 Localization 15 5.1.2 Speech Recognition 16 5.1.3 Retrieving Google Calendar Information 17 5.2 Fog Node 18 5.3 Controller 19 6. Evaluation 21 6.1 Experiment Setup 21 6.2 Different computation loads 22 6.3 Different types of applications 24 6.4 Remote wearable services provision 26 6.5 Estimation of power consumption 27 7. Discussion 29 8. Conclusion 30 Bibliography 31 | |
dc.language.iso | en | |
dc.title | 基於霧運算之低延遲穿戴式服務虛擬化 | zh_TW |
dc.title | Fog-based Virtualization for Low-Latency Wearable Services | en |
dc.type | Thesis | |
dc.date.schoolyear | 105-2 | |
dc.description.degree | 碩士 | |
dc.contributor.oralexamcommittee | 曾學文(Hsueh-Wen Tseng),蔡欣穆(Hsin-Mu Tsai),蕭旭君(Hsu-Chun Hsiao),余亞儒(Ya-Ju Yu) | |
dc.subject.keyword | 霧運算,穿戴式裝置,安卓,運算分散負擔, | zh_TW |
dc.subject.keyword | Fog computing,Wearable devices,Computing offloading, | en |
dc.relation.page | 33 | |
dc.identifier.doi | 10.6342/NTU201703939 | |
dc.rights.note | 有償授權 | |
dc.date.accepted | 2017-08-21 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 資訊網路與多媒體研究所 | zh_TW |
顯示於系所單位: | 資訊網路與多媒體研究所 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-106-1.pdf 目前未授權公開取用 | 6.83 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。