請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/20026| 標題: | 行動裝置社交型虛擬實境應用程式在雲端系統中高效能的整體網路資源排程 Efficient Global Network Scheduling for Mobile Social VR Applications in Cloud System |
| 作者: | Yi-Ning Chang 張逸寧 |
| 指導教授: | 劉邦鋒 |
| 關鍵字: | 行動雲端計算,社交型虛擬實境,網路瓶頸,資源排程, mobile cloud computing,social VR application,network bottleneck,scheduling, |
| 出版年 : | 2018 |
| 學位: | 碩士 |
| 摘要: | 行動裝置雲端計算系統將行動裝置應用程式上的工作負載卸載到雲
端系統。本篇碩士論文著重於卸載具有高通信與計算比的行動裝置社 交型虛擬實境應用程式,這使得網路資源成為雲端系統中的瓶頸。而 我們的目標是在提供服務時降低網路硬體資源需求同時保證服務品質, 並且在無需添加更多硬體資源的情況下最大化社交型虛擬實境實例被 容納的數量。 在沒有事先知道社交型虛擬實境實例未來需求的情況下,很難適當 地減少被啟用的硬體機器數量,以及在沒有額外硬體資源的情況下, 也很難增加社交型虛擬實境實例的數量。因此,我們提出了一個新的 排程演算法,Profiling and Partition Scheduling (PPS),以剖析應用程 式的網路需求,再利用統計分析的方式來預測未來的需求進而減少啟 用機器的數量,同時保證服務品質的違規率處於極小值。接著,我們 利用社交型虛擬實境應用程式的特性,提出一個分治技術以增加同時 容納實例的數量。 我們實做一個測試用雲端系統以評估我們的 PPS 排程演算法並使用 模擬評測和實際實驗。評測顯現出我們將網絡使用率提高到 72%、減 少所需機器的平均數量,並保證服務品質違規率低於 0.13% 以下。另 外,我們在模擬中減少了被拒絕服務的實例數量高達 25%,而實際實 驗中高達 13%,我們以此證明我們可以在不額外增加硬體資源的限制 下,增加社交型虛擬實境實例的數量。 Mobile cloud computing offloads workload from mobile application into cloud system. This paper focuses on offloading a mobile social VR application with high communication-to-computation ratio, which makes the network a bottleneck in this application in the cloud. Our goal is to reduce the network hardware requirement while providing Service Level Objective (SLO) guarantee, and to maximize the number of accommodated social VR instances without adding more hardware resources. It is difficult to reduce the amount of active hardware without knowing the future demand of a social VR application in advance, and it is also difficult to increase the number of accommodated social VR instances without extra hardware resources. Thus, we propose a new scheduling, Profiling and Partition Scheduling (PPS), to profile the application and use statistical analysis to predict future demand to reduce the number of active machines while guaranteeing a small SLO violation rate. Then, we exploit the property of social VR application to propose a partition technique to increase the number of simultaneously accommodated instances. We implement a cloud testbed to evaluate our PPS scheduling algorithm and conduct both trace-driven simulation and real-world experiment. The evaluation shows that we increase the network usage rate up to 72%, decrease the average number of required machines, and guarantee an SLO violation rate under 0.13%. In addition, we decrease the number of rejected instance by 25% in the trace simulation and 13% in running a real-world application iv on the testbed. That is, we demonstrate that we can increase the number of accommodated social VR instances without adding more hardware resources. |
| URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/20026 |
| DOI: | 10.6342/NTU201801350 |
| 全文授權: | 未授權 |
| 顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| ntu-107-1.pdf 未授權公開取用 | 969.11 kB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
