博碩士論文 106552012 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:71 、訪客IP:3.135.193.105
姓名 周裕傑(Yu-Chieh Chou)  查詢紙本館藏   畢業系所 資訊工程學系在職專班
論文名稱 使用可信任的快取及網路感知來加速行動設備瀏覽網頁
(TCM: Accelerating Mobile Page Loads Using Trusted Cache and Network-Aware Compaction)
相關論文
★ 基於OP-TEE的可信應用程式軟體生態系統★ SeFence: 基於安全感測的可信任周邊存取控制
★ 高解析度二維地理影像的三維建模:旋轉變換投影與傳統方法的比較研究★ 在低軌道衛星無線通訊中的CSI預測方法
★ 為多流量低軌道衛星系統提出的動態換手策略★ 基於Trustzone的智慧型設備語音隱私保護系統
★ 一種減輕LEO衛星網路干擾的方案★ TruzGPS:基於TrustZone的位置隱私權保護系統
★ 衛星地面整合網路之隨機接入前導訊號設計與偵測★ SatPolicy: 基於Trustzone的衛星政策執行系統
★ TruzMalloc: 基於TrustZone 的隱私資料保 護系統★ 衛星地面網路中基於物理層安全的CSI保護方法
★ 低軌道衛星地面整合網路之安全非正交多重存取傳輸★ 低軌道衛星地面網路中的DRX機制設計
★ 衛星地面整合網路之基於集合系統的前導訊號設計★ 基於省電的低軌衛星網路路由演算法
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 現在行動設備瀏覽網頁的流量已經正式超過桌上型電腦,然而在行動設備上瀏覽
網頁的速度緩慢,讓使用者感到沮喪,並損害了網站提供商的收入。我們提出了一種
可信任的快取模組框架(Trusted Cache Module; TCM),能夠在標準的商業化瀏覽器上,
根據用戶端的網路條件來動態的壓縮影像資源,並使用 HTTP/2 的伺服器推送(Server
Push)機制,將壓縮後的影像資源檔案推送給瀏覽器。我們的網站伺服器會使用資源嵌
入(Inline)機制,儘量的減少用戶端請求資源的數量,並且能保有資源嵌入後的可快取
性,同時,我們針對已被快取的資源檔案,使用透過硬體保護的安全驗證機制,提供
了比標準商業化瀏覽器更安全的資料完整性驗證。
我們在實際的商業化新聞網站和實體的行動設備上的實驗結果表明,TCM 將平均
的網頁載入時間減少了 26%、能源消耗減少了 15%、頻寬成本減少了 18%。
摘要(英) Mobile browsing now generates more HTTP traffic than desktop browsing, however,
the existing slowness of the web on mobile devices frustrates users and hurts the revenue of
website providers. We propose a Trusted Cache Module(TCM) framework that dynamically
compresses image resources based on the client′s network conditions on a standard browser
and uses the HTTP/2 push, the compress image resource file is pushed to the browser. Our
web server to inline the page’s JavaScript and CSS files, and to minimize the number of
HTTP requests needed to fetch the constituent resources, and can provide cacheability for
inline resources. We use hardware-protected security authentication mechanism for cached
resource files, and provides more secure data integrity verification than standard browsers.
Experiments with real news pages and real phones show that TCM reduces median
page load time by 26%, energy expenditure by 15%, and bandwidth costs by 18%.
關鍵字(中) ★ 網路感知
★ Server Push
★ Server Hints
★ Inline
★ Cache
★ TPM
關鍵字(英) ★ Network-Aware
★ Server Push
★ Server Hints
★ Inline
★ Cache
★ TPM
論文目次 中文摘要.....................................................................................................................................i
Abstract.......................................................................................................................................ii
Contents.....................................................................................................................................iii
List of Figures.............................................................................................................................v
List of Tables .............................................................................................................................vi
1 緒論........................................................................................................................................1
2 研究背景................................................................................................................................4
2.1 網頁的組成.................................................................................................................4
2.2 網頁的載入過程.........................................................................................................4
2.3 資源之間的相依性.....................................................................................................7
2.4 資源相依性的解決方案...........................................................................................10
2.5 網頁快取的安全性...................................................................................................12
3 相關研究..............................................................................................................................14
3.1 基於伺服器推送的解決方案...................................................................................14
3.2 基於伺服器排程的解決方案...................................................................................14
3.3 基於代理(Proxy)壓縮的解決方案...........................................................................15
3.4 基於快取的解決方案...............................................................................................16
4 設計 TCM ............................................................................................................................17
4.1 資源嵌入(Inline)的儲存機制...................................................................................18
4.2 資源檔案的完整性驗證...........................................................................................19
4.2.1 桌上型電腦的資源檔案完整性驗證機制....................................................19
4.2.2 行動設備的資源檔案完整性驗證機制........................................................20
4.3 伺服器解析資源之間的相依性...............................................................................21
iv
4.3.1 內部網域資源................................................................................................22
4.3.2 外部網域資源................................................................................................23
4.4 用戶端調度程式(Scheduler).....................................................................................23
4.5 伺服器網路條件感知...............................................................................................25
4.6 TCM 框架與相關研究的比較...................................................................................26
5 實驗......................................................................................................................................28
5.1 實驗環境設置...........................................................................................................28
5.2 實驗...........................................................................................................................28
6 結論......................................................................................................................................33
Bibliography.............................................................................................................................34
參考文獻 [1] J. Chernofsky, “Why emerging markets are dominating mobile browsing”,
https://goo.gl/GvuLFe, April 7, 2016. GSMA Intelligence. Global Mobile Trends 2017.
[2] F. Qian, S. Sen, and O. Spatscheck, “Characterizing Resource Usage for Mobile Web
Browsing”, In Mobisys, 2014.
[3] M. Butkiewicz, H. V. Madhyastha, and V. Sekar, “Understanding website complexity:
measurements, metrics, and implications”, In Proceedings of the SIGCOMM conference on
Internet Measurement Conference (IMC), 2011.
[4] AKAMAI TECHNOLOGIES, “Akamai Reveals 2 Seconds as the New Threshold of
Acceptability for eCommerce Web Page Response Times”, September 14 2009
[5] N. Bhatti, A. Bouch, and A. Kuchinsky, “Integrating User-perceived Quality into Web
Server Design”, In Proceedings of World Wide Web Conference on Computer Networks: The
International Journal of Computer and Telecommunications Networking, 2000.
[6] X. S. Wang, A. Balasubramanian, A. Krishnamurthy, and D. Wetherall, “Demystifying
page load performance with WProf”, In Proceedings of the USENIX conference on
Networked Systems Design and Implementation (NSDI), 2013.
[7] Apache module for rewriting web pages to reduce latency and bandwidth.
http://www.modpagespeed.com/.
[8] E. Lawrence, “Internet Explorer 9 network performance improvements”, Mar.2011.
http://blogs.msdn.com/b/ie/archive/2011/03/17/internetexplorer-9-network-performanceimp
rovements.aspx.
[9] I. Grigorik, “Chrome networking: DNS prefetch & TCP preconnect”, June 2012.
http://www.igvita.com/2012/06/04/chrome-networking-dns-prefetchand-tcp-preconnect/.
35
[10] S. Radhakrishnan, Y. Cheng, J. Chu, A. Jain, and B. Raghavan, “TCP Fast Open”, In
Proceedings of the International Conference on emerging Networking EXperiments and
Technologies (CoNEXT), 2011.
[11] Spdy. http://dev.chromium.org/spdy.
[12] Adam Langley, Alistair Riddoch, Alyssa Wilk, “The QUIC Transport Protocol: Design
and Internet-Scale Deployment”, In Proceedings of Conference of the ACM Special Interest
Group on Data Communication (SIGCOMM), 2017
[13] HTTP/3. https://www.zdnet.com/article/http-over-quic-to-be-renamed-http3/
[14] HTTP/2. https://http2.github.io/.
[15] Sanae Rosen, Bo Han, Shuai Hao, ”Push or Request: An Investigation of HTTP/2
Server Push for Improving Mobile Performance”, In Proceedings of the 26th International
Conference on World Wide Web (WWW), 2017.
[16] KRISTOL, D., AND MONTULLI, L, “HTTP State Management Mechanism. RFC
2109 (Draft Standard)”, February 1997.
[17] W3C HTML 5 Web Storage. https://www.w3schools.com/html/html5_webstorage.asp
[18] HTTrack Website Copier. https://www.httrack.com/.
[19] R. Netravali and J. Mickens, “Prophecy: Accelerating mobile page loads using
final-state write logs”, In Proceedings of the USENIX conference on Networked Systems
Design and Implementation (NSDI), 2018.
[20] V. Ruamviboonsuk, R. Netravali, M. Uluyol, and H. V. Madhyastha, “Vroom:
Accelerating the Mobile Web with Server-Aided Dependency Resolution”, In Proceedings
of the Conference of the ACM Special Interest Group on Data Communication, SIGCOMM.
ACM, 2017.
[21] Ravi Netravali, Ameesh Goyal, James Mickens, and Hari Balakrishnan, “Polaris:
Faster Page Loads Using Fine-grained Dependency Tracking”, In Proceedings of the
USENIX conference on Networked Systems Design and Implementation (NSDI), 2016.
[22] Bo Han, Shuai Hao, and Feng Qian, “MetaPush: Cellular-Friendly Server Push For
HTTP/2”, In Proceedings of AllThingsCellular,2015
36
[23] Ali Raza, Yasir Zaki, Thomas Pötsch, Jay Chen, and Lakshmi Subramanian, “Extreme
Web Caching for Faster Web Browsing”, In Proceedings of the Conference of the ACM
Special Interest Group on Data Communication, SIGCOMM. ACM, 2015.
[24] Shailendra Singh, Harsha V. Madhyastha, Srikanth V. Krishnamurthy, and Ramesh
Govindan, “FlexiWeb: Network-Aware Compaction for Accelerating Mobile Web
Transfers”, In Proceedings of the 21st Annual International Conference on Mobile
Computing and Networking, MobiCom, 2015
[25] Victor Agababov, Michael Buettner, Victor Chudnovsky, "Flywheel: Google’s Data
Compression Proxy for the Mobile Web", In Proceedings of the USENIX conference on
Networked Systems Design and Implementation (NSDI), 2015.
[26] Zhen Wang, Felix Xiaozhu Lin, Lin Zhong, and Mansoor Chishtie, “How far can
client-only solutions go for mobile browser speed?”, In Proceedings of the 21st
international conference on World Wide Web (WWW), 2012
[27] J. Mickens, “Silo: Exploiting JavaScript and DOM Storage for Faster Page Loads”, In
Proceedings of WebApps, 2010.
[28] WebP: A New Image Format For The Web. http://developers.google.com/speed/webp/.
[29] Microsoft.TSS. https://github.com/microsoft/TSS.MSR
[30] Category: OWASP Top Ten Project. https://www.owasp.org/index.php/Category:
OWASP_Top_Ten_Project
指導教授 張貴雲 審核日期 2019-7-31
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明