• DocumentCode
    2785779
  • Title

    A Remote I/O Solution for the Cloud

  • Author

    Taylor, Cynthia ; Pasqual, Joseph

  • Author_Institution
    Comput. Sci. & Eng., Univ. of California, San Diego, La Jolla, CA, USA
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    670
  • Lastpage
    677
  • Abstract
    With applications increasingly moving to the cloud, it is becoming common for an application to be separated by the network from the I/O devices with which the user is interacting. Currently this requires modifying the application to receive user input from the network rather than the device. We present a new I/O architecture in which the device driver is split into two parts, with the network between them. This architecture makes the network invisible to both device and application, allowing both of them to work unmodified. Our architecture also supports transformation modules, each of which comes in a pair that operates on each side of the network. Via these module pairs, the resulting system is capable of supporting the modification of the I/O stream in a variety of ways to compensate for the network, while remaining transparent to the application.
  • Keywords
    cloud computing; device drivers; I/O architecture; I/O stream; cloud computing; device driver; remote I/O solution; system architecture; transformation modules; Cryptography; Kernel; Keyboards; Mice; Navigation; Servers; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4673-2892-0
  • Type

    conf

  • DOI
    10.1109/CLOUD.2012.116
  • Filename
    6253565