(3.229.120.26) 您好!臺灣時間:2021/04/10 23:18
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:宋孟霖
研究生(外文):Meng-Lin Sung
論文名稱:應用於遠端桌面協定應用程式之動態電壓調整機制
論文名稱(外文):Dynamic Voltage Scaling on Remote Desktop Protocol Applications
指導教授:張瑞川張瑞川引用關係
指導教授(外文):Ruei-Chuan Chang
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊科學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2003
畢業學年度:91
語文別:中文
論文頁數:32
中文關鍵詞:電源管理遠端桌面動態電壓調整
外文關鍵詞:Power ManagementRemote DesktopDynamic Voltage Scaling
相關次數:
  • 被引用被引用:0
  • 點閱點閱:131
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
近幾年來,各種手持裝置持續地蓬勃發展,然而,手持裝置的計算能力愈來愈強,電力的使用也愈來愈高。為了延長使用者使用手持裝置的時間,電源管理也就愈來愈重要。
本篇論文著重在對於遠端桌面協定應用程式的電源管理。遠端桌面協定應用程式的最大問題在於使用者端的系統無法得知使用者在使用伺服器端的何種程式,導致無法使用相對應的省電策略。在本篇論文中,我們提出了一個電源管理機制,此機制將可以能讓使用者端系統得知目前在執行的遠端的應用程式,以用來決定使用不同的電源管理政策。這個機制,是利用外加的使用者與伺服器端程式,來傳遞電源管理所需要的資訊。為了驗證這個方法的正確性及可行性,我們在Linux於手持裝置上實作了一個雛形系統,實驗的結果顯示電力消耗減少百分之十一。

In recent years, many new handheld devices with powerful computing ability have been developed. However, the power consumption increases with the computing ability. To extend the battery life of the handheld devices, power management becomes more and more important.
In this work, we focus on power management for remote desktop protocol applications. The problem of power management on such applications is that the client side system has no knowledge of what applications are running in a RDP session. In this thesis, we propose a power management architecture for RDP applications. We use server and client side stubs to get the information related to power management. So, the power manager can distinguish different applications in the RDP session, and can use different policies for different applications. To verify the feasibility of our approach, we implement a prototype system on a Tablet PC, Xpilot. The experimental results show that the energy saving of our system is around 11%.

論 文 摘 要 i
Abstract ii
Acknowledgement iii
Table of Contents iv
List of Figures v
List of Tables vi
Chapter 1 Introduction 1
1.1 Dynamic Power Management 2
1.2 Dynamic Voltage Scaling 2
1.3 Remote Desktop Protocol 3
1.4 Dynamic Voltage Scaling on RDP Applications 3
1.5 Organization of the Thesis 4
Chapter 2 Related Works 5
2.1 Dynamic Power Management 5
2.2 Dynamic Voltage Scaling 9
2.3 Remote Desktop Protocol 12
Chapter 3 Design and Implementation 15
3.1 System Architecture of Power Management System 15
3.2 Server-side Stub 16
3.3 Client-side Stub and Observer 16
3.4 Power Manager 16
3.5 Implementation 19
Chapter 4 Experimental Results 26
4.1 Measurement Environment 26
4.2 Measurement Items 28
4.3 Experiment Results 28
Chapter 5 Conclusions 32
5.1 Conclusions 32
Reference 33

1. Compaq, Intel, Microsoft, Phoenix, and Toshiba, “Advanced Configuration and Power Interface Specification”, http://www.acpi.info/spec.htm, Oct. 2001.
2. H. Zeng, C. Ellis, A. Lebeck, and A. Vahdat, “ECOSystem: Managing Energy as A First Class Operating System Resource”, Architectural Support for Programming Languages and Operating Systems, Oct. 2002.
3. Intel Corporation and Microsoft Corporation, "Advanced Power Management (APM) BIOS Interface Specification Revision 1.1", Sept. 1993.
4. Intel SA-1110 Microprocessor Developer's Manual, http://www.intel.com/design/strong/manuals/278240.htm, June 2000.
5. Intel, Intel Pentium III with Enhanced SpeedStep Technology, http://www.intel.com/support/processors/mobile/pentiumiii/tti004.htm
6. J. Lorch and A. Smith, “Operating System Modifications for Task-based speed and Voltage Scheduling”, The 1st International Conference on Mobile Systems, Applications, and Services, May. 2003.
7. J. Pouwelse, K. Langendoen, and H. Sips, “Dynamic Voltage Scaling on a Low-power Microprocessor”, The 7th Annual International Conference on Mobile Computing and Networking, July 2001.
8. J. Nieh, S. Yang, and N. Novik, "A Comparison of Thin-Client Computing Architectures", Technical Report CUCS-022-00, Nov. 2000.
9. K. Govil, E. Chan., and H. Wasserman, ”Comparing Algorithms for Dynamic Speed-setting of a Low-power CPU”, The 1st ACM International Conference on Mobile Computing and Networking, Nov. 1995.
10. K. Flautner and T. Mudge, “Vertigo: Automatic Performance-setting for Linux”, The 5th Operating Systems Desgin and Implementation, Dec. 2002.
11. M. Viredaz and D. Wallach, “Power Evaluation of a Handheld Computer: A Case Study”, Compaq WRL Research Report, May 2001.
12. Microsoft, “OnNow and the Evolution of the PC Platform”, http://www.microsoft.com/whdc/hwdev/tech/onnow/onnow1.mspx, Dec. 2001.
13. M. Weiser, B. Welch, A. Demers, and S. Shenker, “Scheduling for Reduced CPU Energy”, The 1st Symposium on Operating Systems Design and Implementation, Nov. 1994.
14. Microsoft, Microsoft Windows NT Server 4.0, Terminal Server Edition: An Architectural Overview, http://www.microsoft.com/ntserver/ProductInfo/terminal/tsarchitecture.asp
15. Microsoft, Hooks, http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/hooks.asp
16. P. Pillai and K. Shin, “Real-Time Dynamic Voltage Scaling for Low-Power Embedded Operating Systems ”, 18th ACM Symposium on Operating Systems Principles, Oct. 2001.
17. S. Yang, J. Nieh, M. Selsky, and N. Tiwari, "The Performance of Remote Display Mechanisms for Thin-Client Computing", The 2002 USENIX Annual Technical Conference, Monterey, June 2002
18. The ARM Linux Project, http://www.arm.linux.org.uk/
19. T. Burd and R. Brodersen, “Energy Efficient CMOS Microprocessor Design”, 28th Hawaii International Conference on System Sciences, Jan. 1995.
20. Transmeta, LongRun Power Management Technology, http://www.transmeta.com/technology/architecture/longrun.html

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔