跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.82) 您好!臺灣時間:2025/02/15 02:55
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:方德義
研究生(外文):De-YiFang
論文名稱:透過虛擬介面協助建置個人化虛擬機器於公用電腦-使用智慧手機
論文名稱(外文):Personalized VM for Kiosk Computers via VPI Using Smart Phones
指導教授:侯廷偉侯廷偉引用關係
指導教授(外文):Ting-Wei Hou
學位類別:碩士
校院名稱:國立成功大學
系所名稱:工程科學系碩博士班
學門:工程學門
學類:綜合工程學類
論文種類:學術論文
論文出版年:2012
畢業學年度:100
語文別:中文
論文頁數:42
中文關鍵詞:KVM虛擬機器公用電腦虛擬介面
外文關鍵詞:KVMVirtual machineKiosk computerVirtual peripheral interface
相關次數:
  • 被引用被引用:1
  • 點閱點閱:518
  • 評分評分:
  • 下載下載:95
  • 收藏至我的研究室書目清單書目收藏:0
本論文提出能協助使用者快速建置個人化虛擬機器於公用電腦上的方法,並結合Android遠端遙控應用程式讓使用者遙控虛擬機器。使用者可將虛擬機器儲存於Android手機或其他USB儲存裝置等,在有支援虛擬機器運行與服務程式的公用電腦情況下,可以快速建立個人化的使用環境。透過手機當作虛擬輸入介面,雖然在輸入上會有稍許的延遲,但卻增加了使用上的安全性。另一方面,使用虛擬機器也能減少使用者遺留任何資料在公用電腦上的風險。本研究首先分析個人電腦上常見的虛擬技術,比較其安裝與使用上的方便性,然後選擇合適的虛擬技術來使用。實作上我們是基於Kernel-based VM虛擬技術,並修改RemoteDroid應用程式來讓使用者作為遠端輸入的虛擬介面。
We propose in this work to help a user quickly build a personalized virtual machine (VM) on a kiosk computer. We use Android Remote Desktop technologies to be the virtual peripheral interface of the personalized VM. A user can store one’s personalized VM to an Android-based smart phone or other USB-based storage devices, and restore the personal environment in the kiosk computer which support the environment for the VM to operate. Although the smart phone serves as a virtual input interface, the input speed will be slightly delayed, but in contrast, there are the advantages on the input convenience and security. On the other hand, the use of virtual machines can reduce the risk of users to leave any information on kiosk computers.
We survey available virtualization technologies, and compare their installation and ease of use. We choose Kernel-based VM virtualization technology, and we modify RemoteDroid application to make a virtual peripheral interface to allow users to remote input.
摘要 I
Abstract II
誌謝 III
目錄 IV
圖目錄 VI
表目錄 VII
第一章 序論 1
1.1 前言 1
1.2 研究動機 1
1.3 研究目的 2
1.4 使用情境 2
1.5 章節提要 4
第二章 相關研究 5
2.1 文獻探討 5
2.1.1 Internet Suspend/Resume ( ISR ) 5
2.1.2 Ubuntu Android Phone 7
2.1.3華碩PadFone 8
2.2 虛擬技術 9
2.3 Kernel-based Virtual Machine ( KVM ) 11
2.4 虛擬技術之比較 12
2.5 嵌入式虛擬化技術 13
2.6 遙控技術 13
2.7 文獻總結 14
第三章 架構設計 16
3.1 整體架構 16
3.2 公用電腦註冊虛擬機器過程 17
3.3 公用電腦移除虛擬機器過程 18
3.4 控制VM之流程 21
第四章 實作與成果 23
4.1 開發環境介紹 23
4.2 使用之軟體工具 24
4.3 個人化虛擬機器安裝過程 27
4.4 個人虛擬機器的配置 29
4.5 操作過程 31
4.6 成果比較 35
第五章 結論 38
未來展望 39
參考文獻 40

[1].Amrit Acharya, John Buford, and Venky Krishnaswamy, “Phone Virtualization Using a Microkernel Hypervisor, Proc. 2009 IEEE International Conference on Internet Multimedia Services Architecture and Applications (IMSAA-09), Bangalore, India, pp.1-6, December 2009.
[2].François Armand and Michel Gien, “A Practical Look at Micro-Kernels and Virtual Machine Monitors, Proc. the 6th Annual IEEE Consumer Communications and Networking Conference (CCNC’09), Las Vegas, USA, pp.1-7, January 2009.
[3].Henrik Andersson and Joakim Svensson, “Virtualization In A Mobile Environment - An Introduction to Para-Virtualization with Xen-ARM, Department of Electrical and Information Technology Lund University, March 18, 2010.
[4].Joo-Young Hwang, Sang-Bum Suh, Sung-Kwan Heo, Chan-Ju Park, Jae-Min Ryu, Seong-Yeol Park, and Chul-Ryun Kim, “Xen on ARM : System Virtualization Using Xen Hypervisor for ARM-Based Secure Mobile Phones, Proc. the 5th IEEE Consumer Communications and Networking Conference (CCNC’08), Las Vegas, USA, pp.257-261, January 2008.
[5].Tal Garfinkel, Ben Pfaff, Jim Chow, Mendel Rosenblum, and Dan Boneh, “Terra: A Virtual Machine-Based Platform for Trusted Computing, Proc. the 19th ACM Symposium on Operating Systems Principles (SOSP’03), Bolton Landing, New York, USA, pp.193-206, October 2003.
[6].Benjamin Gilbert, Adam Goode, and Mahadev Satyanarayana, “Pocket ISR : Virtual Machines Anywhere, CMU-CS-10-112, Computer Science Department, Carnegie Mellon University, USA, March 2010.
[7].Felipe Gil-Castineira and Raja Bose, “Remote Virtual Peripheral Framework: Enabling Dynamically Composed Devices, Proc. the 8th IEEE Consumer Communications and Networking Conference (CCNC’11), Las Vegas, USA, pp.405-409, January 2011.
[8].Kyuchang Kang, Kiryong Ha, and Jeunwoo Lee, “Android-based SoD Client for Remote Presentation, Proc. the 13th International Conference on Advanced Communication Technology (ICACT2011), Gangwon-Do, Korea, pp.1162-1167, Feb. 13~16, 2011.
[9].Michael Kozuch, M. Satyanarayanan, Carnegie Mellon University, and Intel Research Pittsburgh, “Internet Suspend/Resume, Proc. the 4th IEEE Workshop on Mobile Computing Systems and Applications, Callicoon, New York, USA, pp.40-46, June 2002.
[10].Stephen Smaldone, Benjamin Gilbert, Matt Toups, Liviu Iftode, and Mahadev Satyanarayanan,“Smart Phones as Self-Cleaning Portable Caches for Infrastructure-Based Mobile Computing, CMU-CS-08-140, Computer Science Department, Carnegie Mellon University, USA , July 2008.
[11].Stephen Smaldone, Benjamin Gilbert, Nilton Bila, Liviu Iftode, Eyal de Lara, and Mahadev Satyanarayanan, “Leveraging Smart Phones to Reduce Mobility Footprints, Proc. the 7th international conference on Mobile systems (MobiSys09), Poland, pp.109-122, June 2009.
[12].Ajay Surie, Adrian Perrig, Mahadev Satyanarayanan, and David J. Farber, “Rapid Trust Establishment for Pervasive Personal Computing, Proc. IEEE Pervasive Computing, Vol.6, pp.24-30, 2007.
[13].Dong Zhou and Hiroshi Inamura, “Towards Trustworthy and Secure Kiosk Computing for Mobile Users, Proc. the 6th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC '08), Shanghai, China, Vol.2, pp.49-54, December 2008.
[14].Android VNC Viewer, “Android VNC Viewer Project, http://code.google.com/p/android-vnc-viewer/, (accessed 2012/07)
[15].Asus PadFone, http://tw.asus.com/Mobile/PadFone/, (accessed 2012/05)
[16].Asus PadFone picture sources, http://www.androidauthority.com/asus-padfone-transformer-pad-300-infinity-europe-release-date-pricing-76257/ and http://www.android-update.org/tag/asus-padfone/, (accessed 2012/07)
[17].Canalys, “Smart phones overtake client PCs in 2011, http://www.canalys.com/newsroom/smart-phones-overtake-client-pcs-2011, (accessed 2012/07)
[18].IBM, Kernel-based Virtual Machine (KVM) Security, Second Edition, Technical Report, April 2012, http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/topic/liaat/liaatsecurity_pdf.pdf, (accessed 2012/07)
[19].IBM, “KVM Virtualization, http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=%2Fliaai%2Fkvmadv%2Fkvmadvvirsh.htm, (accessed 2012/06)
[20].ISR Team, “The Internet Suspend/Resume, Computer Science Department, Carnegie Mellon University, USA, http://isr.cmu.edu/, (accessed 2012/06)
[21].Java OSC at CNMAT, “Introduction and Specifications of Java Open Sound Control, http://opensoundcontrol.org/, (accessed 2012/06)
[22].Java OSC Protocol, “Open Sound Control Document, http://www.illposed.com/software/javaoscdoc/, (accessed 2012/06)
[23].Kernel-based virtual machine technology, http://www.linux-kvm.org/page/Main_Page, (accessed 2012/05)
[24].Libvirt, “Terminology and goals, http://libvirt.org/goals.html, (accessed 2012/07)
[25].LinuxInsight, “Finally user-friendly virtualization for Linux, http://www.linuxinsight.com/finally-user-friendly-virtualization-for-linux.html, (accessed 2012/06)
[26].Michael Larabel at Phoronix, “Ubuntu 11.10: Xen vs. KVM vs. VirtualBox, Technical Report, October 31, 2011, http://www.phoronix.com/scan.php?page=article&item=ubuntu_1110_xenkvm&num=1, (accessed 2012/07)
[27].Oracle VirtualBox, https://www.virtualbox.org/, (accessed 2012/07)
[28].PremoteDroid Project, “PRemoteDroid Source Code and Document, http://code.google.com/p/premotedroid/, (accessed 2012/05)
[29].QEMU wiki, http://wiki.qemu.org/Main_Page, (accessed 2012/07)
[30].RemoteDroid Project, “RemoteDroid Source Code and Document, http://code.google.com/p/remotedroid/, (accessed 2012/05)
[31].Software Application based on Java OSC, “Illposed Software, http://www.illposed.com/software/javaosc.html, (accessed 2012/06)
[32].Ubuntu for Android Phone picture source, http://www.gottabemobile.com/2012/02/21/ubuntu-for-android-turns-your-smartphone-into-a-real-computer/, (accessed 2012/07)
[33].Ubuntu, “Ubuntu for Android Phone, http://www.ubuntu.com/devices/android/, (accessed 2012/07)
[34].Wikipedia, “Hypervisor of Virtualization Technology, http://en.wikipedia.org/wiki/Hypervisor, (accessed 2012/07)
[35].Wikipedia, “Virtualization, http://en.wikipedia.org/wiki/Virtualization, (accessed 2012/07)
[36].Xen virtualization technology, http://xen.org/, (accessed 2012/05)
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊