• DocumentCode
    1926919
  • Title

    A distributed device paradigm for commodity, applications

  • Author

    Cauich, Enrique ; Duselis, John U. ; Wang, Richert ; Scherson, Isaac D.

  • Author_Institution
    Sch. of Inf. & Comput. Sci., Univ. of California, Irvine, Irvine, CA, USA
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 4 2009
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Virtualization has proven to be a powerful technique used for resource partitioning and resource aggregation. Although this concept has been widely utilized in cluster computing, distributed systems and system consolidation; it has not been equally applied to improve performance of commodity operating systems and applications. This paper introduces a client-driven paradigm for harnessing specific system components and presenting them to the operating system as local devices (virtual devices). This client-driven approach based on the transparent remote execution environment (TREx) not only allows for systems inside a network to share individual resources such as memory, graphics cards or co-processors, but is also completely transparent to users, applications and operating systems. Additionally, this paper presents specific architectural designs necessary for achieving maximum performance with these virtual devices, and presents the implementation of two of them: a distributed ramdisk and a distributed graphics device.
  • Keywords
    distributed processing; operating systems (computers); resource allocation; virtual machines; architectural design; commodity operating system; distributed graphics device; distributed ramdisk; local device; resource aggregation; resource partitioning; system component; transparent remote execution environment; virtual device; virtualization; Application software; Computer science; Coprocessors; Distributed computing; Graphics; Hardware; Operating systems; Random access memory; Resource management; Resource virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and Workshops, 2009. CLUSTER '09. IEEE International Conference on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-5011-4
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2009.5289202
  • Filename
    5289202