透過您的圖書館登入
IP:18.118.164.151
  • 學位論文

手持式裝置瀏覽器行為之監測工具

Profiling Browser Behaviors on Mobile devices

指導教授 : 金仲達

摘要


隨著無線通訊技術的發展,透過手持式裝置去存取網路資訊已越來越為一般使用者所歡迎。瀏覽器一直是人們存取網路資訊的主要介面,也因此瀏覽器的效能成為了設計手持式裝置的一個主要關鍵點。在這篇論文中,我們有興趣的是當瀏覽器處理一個網頁內容或是網路程式時,其內部行為產生為何,在現有的工具只能提供給我們有關於程式消耗資源的訊息下,我們如何可以得到瀏覽器內部行為資訊。 我們開發了一個工具可以讓我們瞭解瀏覽器內部行為,這個工具主要是收集系統中各層不同資訊,像是虛擬機、作業系統、硬體資源。為了找出瀏覽器內部行為且不受限於不同瀏覽器的實作方式,我們提出了一個狀態機模型去描述瀏覽器處理網頁流程,我們可以分類透過我們的工具所收集到的系統資訊根據所提出的狀態機模型並藉此瞭解瀏覽器內部行為產生為何。 最後我們在真實網頁上測試我們的方法及工具,透過我們的方法及所收集到的系統資訊,我們可以呈現出瀏覽器內部行為資訊。

關鍵字

瀏覽器 監測工具

並列摘要


With the advances of wireless communication and the popularity of smart phones, more and more people access the Internet and the WWW by their mobile devices. For accessing the WWW, browser is the primary interface, and thus the performance and behavior of the browser become critical for the design of mobile devices. In this thesis, we are interested in the internal behavior of the browser for processing web pages and applications. Existing profiling tools only provide limited information such as memory and CPU cycles consumed. In this thesis, we develop a profiling tool that allows us to understand internal behavior of the browser by collecting information from different layers of the system: virtual machine, operating system, and hardware. To characterize the behavior of browsers, independent of their implementation, we propose a state-machine model that describes the workflow of a generic browser in processing a web page. We then classify and summarize the data collected from our tool according to the state-machine model to reveal its internal behavior. We evaluate our method and tool using real web pages and show how that the browser can be classified into different stages and how the collected data are be mapped to these stages to characterize the browser behavior.

並列關鍵字

browser profiling tool

參考文獻


[1] Bai, X., H. Jiang X. Ye, and J. Li. "A Novel Traffic Information System for VANET Based on Location Service." IEEE International Conference on Networks. 2008.
[4] Grosskurth, Alan, Godfrey, W. Michael," A reference architecture for Web browsers," In the proceedings of the 21st IEEE International Conference on Software Maintenance(ICSM'05), 2005.
[9] Mousa Hussam, Krintz Chandra, Youseff Lamia, and Wolski Rich," VIProf: Vertically Integrated Full-System Performance Profiler," In IEEE International Parallel and Distributed Processing Symposium, 2007.
[2] Communications Review. Firebug. https://addons.mozilla.org/zh-TW/firefox/addon/1843/
[3] Desnoyers Mathieu and Dagenais R. Michel," The LTTng tracer: A low impact performance and behavior monitor for GNU/Linux," In Ottawa Linux Symposium Proceedings(OLS), 2006

延伸閱讀