請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/66707
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 蔡駿逸(Chun-Yi Tsai),劉長遠(Cheng-Yuan Liou) | |
dc.contributor.author | Cherng-Ying Ing | en |
dc.contributor.author | 應承穎 | zh_TW |
dc.date.accessioned | 2021-06-17T00:52:37Z | - |
dc.date.available | 2014-01-17 | |
dc.date.copyright | 2012-01-17 | |
dc.date.issued | 2011 | |
dc.date.submitted | 2011-10-28 | |
dc.identifier.citation | [1] USB Implementers Forum, USB Specification, http://www.usb.org/developers/docs/.
[2] Digi International Inc., AnywhereUSB, http://www.digi.com/products/usb/anywhereusb.jsp. [3] FabulaTech LLP, USB over Network, http://www.fabulatech.com/usb-over-network.html. [4] Eltima Software, USB to Ethernet Connector, http://www.eltima.com/products/usb-over-ethernet/. [5] USB/IP project, http://usbip.sourceforge.net/. [6] Takahiro Hirofuchi, Eiji Kawai, Kazutoshi Fujikawa, Hideki Sunahara, “A Transparent Device Sharing Technology over IP Network,” IPSJ transactions on Advanced Computing Systems, vol. 46, No SIG11(ACS11), pp. 349-361, Aug. 2005. [7] Linux USB project, List of USB ID, http://www.linux-usb.org/usb.ids. [8] Cherng-Ying Ying, Ta-Lung Yu, “USB sharer for use with an external USB device,” US Patent No. 6,934,793, Aug. 23, 2005 [9] Hsi-Ming W, Cherng-Ying Ying, “An apparatus for computer file sharing using file system emulation,” R.O.C. Patent No. M260797, Apr. 1, 2005 (國內專利) [10] Cherng-Ying Ying, Ta-Lung Yu, “Simplified USB sharer having a busyness detection circuit,” US Patent No. 7,127,546, Oct. 24, 2006 [11] Cherng-Ying Ying, Ta-Lung Yu, “USB sharer for use with an USB device,” R.O.C. Patent No. I295885, Apr. 11, 2008 (國內專利) [12] Cherng-Ying Ing and Tzao-Lin Lee, “USB Device Sharing Server for Office Environment,” Proc. IEEE Asia-Pacific Services Computing Conference 2008, pp.953-956, Hsinchu, Taiwan, Aug, 4-6, 2008. [13] Cherng-Ying Ing and Tzao-Lin Lee, “Heterogeneous File Sharing by File-System Emulation,” Proc. IEEE Asia-Pacific Computer Systems Architecture Conference 2008, Yilan, Taiwan, Dec. 9-12, 2008 [14] Intel Corporation, Enhanced Host Controller Interface (EHCI) Specification, Revision 1.0, Mar. 2002, http://www.intel.com/technology/usb/ehcispec.htm. [15] Intel Corporation, Universal Host Controller Interface (UHCI) Design Guide, Revision 1.1, Mar. 1996, http://download.intel.com/technology/usb/UHCI11D.pdf. [16] Open Host Controller Interface (OHCI) Specification, Revision 1.0a, Oct. 1996, http://www.compaq.com/productinfo/development/openhci.html. [17] Sun Microsystems, “NFS: Network file system protocol specification,” RFC1094, Internet Engineering Task Force, Mar. 1989. [18] Wireless USB Promoter Group, http://www.usb.org/wusb/home. [19] Microsoft Corporation, “[MS-SMB]: Server Message Block (SMB) Protocol Specification,” Revision 8.0, Oct. 2008, http://msdn.microsoft.com/en-us/library/cc212363.aspx. [20] Microsoft Corporation, “[MS-CIFS]: Common Internet File System (CIFS) Protocol Specification,” Revision 15.1, Jun. 2011, http://msdn.microsoft.com/en-us/library/ee442092.aspx. [21] The Samba Project, http://www.samba.org/. [22] Jungo Kuwahara, Hiroshi Mineno, Kiyoko Tanaka, Hideharu Suzuki, Norihiro Ishikawa, Tadanori Mizuno, “Remote Plug and Play USB Devices for Mobile Terminals,” Knowledge-based Intelligent Information and Engineering Systems, LNCS, pp.159-165, Springer Berlin/Heidelberg, Oct. 9-11, 2006. [23] Wonhong Kwon, Han Wook Cho, Yong Ho Song, “Design and Implementation of Peripheral Sharing Mechanism on Pervasive Computing with Heterogeneous Environment,” Software Technologies for Embedded and Ubiquitous Systems, LNCS, pp.537-546, Springer Berlin/Heidelberg, May 7-8, 2007. [24] Xiaoxin Wu, Wei Wang, Ben Lin, Kai Miao, “Composable IO: A Novel Resource Sharing Platform in Personal Clouds,” Proc. IEEE International Conference on Cloud Computing 2009, LNCS, pp.232-242, Springer Berlin/Heidelberg, Dec. 1-4, 2009. [25] EFD Software, HD Tune, http://www.hdtine.com. [26] Takahiro Hirofuchi, Eiji Kawai, Kazutoshi Fujikawa, Hideki Sunahara, “USB/IP – A Peripheral Bus Extension for Device Sharing over IP Network,” USENIX 2005 Annual Technical Conference, FREENIX Track, Apr. 2005. [27] Barun Kumar Parichha, T. A. Gonsalves, “Remote Device Support in Thin Client Network,” Proc. Compute 2010 - Annual ACM Bangalore Conference, Jan. 22-23, 2010. [28] Dong-oh Kang, Jinho Yoo, Jeunwoo Lee, “A New Remote USB Architecture for Live Migration of Virtual Machines in SoD Service,” Proc. International Conference on Control, Automation and Systems 2010, Oct. 27-30, 2010. [29] SimplyCore LLC, USB Redirector, http://www.usb-redirector.com/usb-redirector.html. [30] Elite Silicon Technology, Single Chip USB Server Solutions, http://www.elitesilicon.com/Products.html. [31] Silex Technology, USB Device Servers, http://www.silexamerica.com/products/usb_device_connectivity/. [32] Microsoft Corporation, “Kernel-Mode IOCTLs for USB Client Drivers,” Sep. 2011, http://msdn.microsoft.com/en-us/library/windows/hardware/ff537421.aspx. [33] Kyuchang Kang, Jinho Yoo, Jeunwoo Lee, “Utilizing Remote Storage through USB over IP on SoD System Environment,” Proc. of the 12th International Conference on Advanced Communication Technology (ICACT), Phoenix Park, Korea, Feb. 7-10, 2010. [34] Hidenobu Watanabe, Hajime Masaoka, Toshihiro Ohigashi, Tohru Kondo, Kouji Nishimura, “Supporting USB Devices for the Global Migration,” Proc. of the 10th IEEE/IPSJ International Symposium on Applications and the Internet (SAINT), Seoul, Korea, Jul. 19-23, 2010 [35] C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, A. Warfield, “Live Migration of Virtual Machines,” Proc. of the 2nd Symposium on Networked Systems Design and Implementation (NSDI), Boston, MA, May 2005. [36] D. Johnson, C. Perkins, J. Arkko, Mobility Support in IPv6, IETF RFC 3775, June 2004. [37] Tong Liu, Yung-Chin Fang, “Method, system and apparatus to allow users to remotely mount USB devices and access KVM through a server interface pod (SIP),” US Patent No. US 7,428,606, Sep. 23, 2008. [38] John Toebes, Arthur Howarth, Mickey Sartin, “Method and system for controlling transmission of USB messages over a data network between a USB devcie and a plurality of host computers,” US Patent No. US 7,644,211, Jan. 5, 2010. [39] Kevin Bradley Citterelle, Ngo Bash Long, David Victor Hobbs, “Methods and apparatus for bridging a USB connection,” US Patent No. US 7,908,355, Mar. 15, 2011. [40] Xiong Yan, “USB sharing switch with automatic switching capabilities,” US Patent Application Pub. No. 2010/0122010 A1, May 13, 2010. [41] Xiong Yan, “USB sharing switch with automatic switching capabilities,” US Patent No. 7,886,106 B2, Feb. 8, 2011. [42] Cypress Semiconductor Corporation, USB M8 Series for Low-Speed Peripherals, http://www.cypress.com/?id=176. [43] USB Implementers Forum, Chapter 8. Report Protocol, “Device Class Definition for Human Interface Devices (HID),” Version 1.11, pp.55, Jun. 27, 2001. [44] Stephen Hemminger, “Network Emulation with NetEm,” Proc of the 2005 Linux Conference Australia (LCA-2005), Apr. 2005. [45] Silex Technology, SX-Virtual USB SDK for Linux, http://www.silexamerica.com/products/oem_software/sx-virtual_usb_sdk.html. [46] D-Link Corporation, SharePort Technology, http://www.dlink.com/shareport/. | |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/66707 | - |
dc.description.abstract | 本研究針對通用序列匯流排裝置分享系統提出結構上與效能上的改進,使其應用環境得以由辦公室擴展至網際網路。為了改善硬體式裝置分享切換器的維護成本與整體功能,本研究提出一種具有重複性的硬體結構,並以忙碌偵測的方式達成全自動化的爭奪管理,此機制有助於增進多使用者環境下的效率與使用者體驗,經由適當的抽象化,此機制也可以運用於不同類型的裝置分享系統。隨著網路技術的快速發展,基於區域網路的裝置分享伺服器應運而生,利用軟體式的裝置虛擬化技術,客戶端得以透過網路去使用位於伺服器的硬體裝置。然而此類系統的效能大幅受限於網路延遲,因此其應用未能有效地跨出區域網路的領域,其中又以即時性傳輸型態受限最大。通用序列匯流排的資料傳輸型態分為可靠性與即時性兩種,受到網路延遲的影響,可靠性傳輸的效能將會大為減低,即時性傳輸甚至會產生不可預期的資料遺失。本研究提出一個改進的通信協定,在不更改裝置驅動程式的條件下,使網路延遲不再造成即時性傳輸的資料遺失,讓具有即時性傳輸的硬體裝置得以跨入網際網路與雲端運算等應用範疇。 | zh_TW |
dc.description.abstract | This thesis proposes USB device sharing systems with improved structure and performance in order to expand the applications from the office environment to the Internet. A hardware structure with recurrent building blocks is proposed to reduce the cost and improve the functionality of the hardware device sharing switch. By adding a busy detection block, the device sharing switch can achieve automatic contention management, which can improve the user experience in the office environment where multiple users need to share common USB devices. With the advanced network technology and the software based USB device virtualization technique, the device sharing server is designed to share USB devices over the local area network. However, the network delays can tremendously impact the system performance especially for the real-time USB transfers. USB transfers can be divided into two major categories: reliable and real-time transfers. With large network delay, the reliable transfer can have dramatically reduced throughput, and the real-time transfer can have unpredictable data loss in addition. This thesis proposes a protocol level improvement for the device sharing server to eliminate the unpredictable data loss of the real-time transfer over the network with large delay. This enables USB devices with real-time transfers to be used in the Internet, which in turns enables the application in the areas such as thin client and cloud computing. | en |
dc.description.provenance | Made available in DSpace on 2021-06-17T00:52:37Z (GMT). No. of bitstreams: 1 ntu-100-D90922015-1.pdf: 646924 bytes, checksum: ad457b8f308d0e09ffe53fcea47df921 (MD5) Previous issue date: 2011 | en |
dc.description.tableofcontents | Chapter 1 Background 1
1.1 Introduction 1 1.2 Universal Serial Bus 3 1.3 USB and Operating System 8 1.4 USB Device Sharing System 14 Chapter 2 USB Device Sharing Switch 16 2.1 Overview 16 2.2 Competing Design 17 2.3 Proposed Design 19 2.4 Implementation 23 2.5 Summary 25 Chapter 3 USB Device Sharing Server 27 3.1 Overview 27 3.2 Related Works 28 3.3 System Architecture 33 3.4 System Operation 35 3.5 Contention Management 39 3.6 USB Real-time Transfer over IP 40 3.7 Summary 43 Chapter 4 Discussion 44 4.1 Comparison of USB Device Sharing Switches 44 4.2 Comparison of USB Device Sharing Servers 47 4.3 Extended and Future Works 58 4.4 Conclusion 59 Bibliography 61 | |
dc.language.iso | en | |
dc.title | 通用序列匯流排裝置介面分享切換器與伺服器之研究 | zh_TW |
dc.title | Designing USB Device I/O Sharing Switch and Server | en |
dc.type | Thesis | |
dc.date.schoolyear | 100-1 | |
dc.description.degree | 博士 | |
dc.contributor.oralexamcommittee | 郭大維(Tei-Wei Kuo),趙坤茂(Kun-Mao Chao),吳善全(Shann-Chiuen Wu),洪士灝(Shih-Hao Hung),薛智文(Chih-Wen Hsueh) | |
dc.subject.keyword | 通用序列匯流排,裝置分享,裝置虛擬,遠端存取, | zh_TW |
dc.subject.keyword | Universal Serial Bus,USB,Device Sharing,Device Virtualization,Remote Access, | en |
dc.relation.page | 65 | |
dc.rights.note | 有償授權 | |
dc.date.accepted | 2011-10-28 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 資訊工程學研究所 | zh_TW |
顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-100-1.pdf 目前未授權公開取用 | 631.76 kB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。