USB/IP: A Transparent Device Sharing Technology over IP Network

  title={USB/IP: A Transparent Device Sharing Technology over IP Network},
  author={Takahiro Hirofuchi and Eiji Kawai and Kazutoshi Fujikawa and Hideki Sunahara},
  journal={Ipsj Digital Courier},
Personal computing with affordable computers and their peripheral devices becomes more popular. To use such devices more efficiently and improve their usability, people want to share surrounding peripheral devices between computers without any modification of their own computing environments. The recent device sharing technologies in the pervasive computing area are not sufficient for the peripheral devices of personal computers because these technologies do not provide the network-transparency… 
Sharing Virtual USB Device in Virtualized Desktop
  • X. Liao, Xia Xie, Hai Jin
  • Computer Science
    2011 Fourth International Symposium on Parallel Architectures, Algorithms and Programming
  • 2011
A device sharing mechanism to extend the universal serial bus in client- end host to the network for server-end host using transparently and has a very friendly and easy interface to access virtual USB devices, and good performance.
A Study on Sharing the Remote Devices through USB over IP
The implementation of USB emulation which is based on personalized services on virtualized server environment is discussed, which can write to the device directly due to virtualizing the device level.
Design and Implementation of Peripheral Sharing Mechanism on Pervasive Computing with Heterogeneous Environment
A USB Cross-platform Extension to share peripherals in a heterogeneous environment via a TCP/IP network is proposed and, using this approach, the users can access remote peripherals with different operating systems as if they were attached to a local computer.
A novel device sharing scheme for thin client
A novel virtual USB driver aiming at improving network utilization and isolating session on Windows Remote Desktop Server is introduced.
USB Device Sharing Server for Office Environment
  • C. Ing, Tzao-Lin Lee
  • Computer Science
    2008 IEEE Asia-Pacific Services Computing Conference
  • 2008
In the office environment the USB devices attached to different hosts can be shared among hosts through the local area network with USB transaction relay technique, and certain management functions are introduced to release the inconvenience of exclusive access properties caused by the nature of the USB protocol.
An enhanced virtual webcam device for thin client
This paper proposes an enhanced virtual webcam device over an Internet Protocol (IP) network that users can share an USB web camera over the network with guaranteeing minimum network delay and optimization of bandwidth consumption.
Remote Virtual Peripheral Framework: Enabling dynamically composed devices
A system framework and architecture is presented which enables the seamless interoperability and composition of sensing and user interaction capabilities of different devices into a unified user interface, in an application-agnostic manner.
Hardware as a Service (HaaS): The completion of the cloud stack
  • A. Stanik, M. Hovestadt, O. Kao
  • Computer Science
    2012 8th International Conference on Computing Technology and Information Management (NCM and ICNIT)
  • 2012
The proposed layer is called Hardware as a Service (HaaS) and will allow for usage of distinct hardware components through the Internet analogously to the cloud services, which improve the state-of-the-art development process and will enable a more efficient development cycles, resulting in a shorter time to market.
Utilizing remote storage through USB over IP on SoD system environment
  • K. Kang, Jinho Yoo, Jeunwoo Lee
  • Computer Science
    2010 The 12th International Conference on Advanced Communication Technology (ICACT)
  • 2010
This paper addresses method for utilizing a remote storage through USB over IP on the SoD system environment to provide a private storage device on demand with a virtual machine running on the so-called "dark web" system environment.
Research on the Architecture and its Implementation for Instrumentation and Measurement Cloud
Results demonstrate that the novel IMC architecture can provide a new effective and efficient framework for establishing IM systems, and can reduce the investment for building IM systems greatly.


USB/IP - A Peripheral Bus Extension for Device Sharing over IP Network (Awarded FREENIX Track Best Paper Award!)
This novel device sharing approach is based on the sophisticated peripheral interfaces that are supported in most modern operating systems, and shows that USB/IP has sufficient I/O performance for many USB devices, including isochronous ones.
Internet Protocols for Network-Attached Peripherals
The issues for use of the internet protocols (TCP/UDP/IP) for NAPs are examined, commonly held concerns regarding its performance are addressed, and the Netstation project's prototype implementations of IP peripherals are described.
VISA: Netstation's virtual Internet SCSI adapter
The implementation of VISA, the Virtual Internet SCSI Adapter, is described and it is concluded that IP is a viable alternative to special-purpose storage network protocols, and presents numerous advantages.
NIST Net: a Linux-based network emulation tool
The emulation capabilities of NIST Net are described; the architecture of the tool is examined; and some of the implementation challenges encountered in building such a tool to operate at very high network data rates while imposing minimal processing overhead are discussed.
An integration of network communication with workstation architecture
A workstation may be thought of as a group of cooperatively connected subsystems. Point--to--point channels may be used to create a small--scale Gigabit LAN to which these subsystems are attached as
Comments on "congestion control in TCP/IP internetworks"
The article describes a series of congestion related performance difficulties in a TCP/IP network at Ford Aerospace, and suggested some "cures", but fails to address the root causes of the performance difficulties that Mr Nagle discusses.
Internet Small Computer Systems Interface (iSCSI)
The iSCSI protocol aims to be fully compliant with the standardized SCSI architecture model and works on top of TCP.
Netstation Architecture: Multi-Gigabit Workstation Network Fabric
  • In Proceedings of Interop Engineers’ Conference,
  • 1994
Finn and Paul Mockapetris . Netstation Architecture : Multi - Gigabit Workstation Network Fabric
  • ACM SIGCOMM Computer Communication Review
  • 1991
Congestion Control in TCP/IP Internetworks, rfc896.txt
  • 1984