首页> 外文OA文献 >THINC: A Virtual and Remote Display Architecture for Desktop Computing and Mobile Devices
【2h】

THINC: A Virtual and Remote Display Architecture for Desktop Computing and Mobile Devices

机译:THINC:用于桌面计算和移动设备的虚拟和远程显示架构

摘要

THINC is a new virtual and remote display architecture for desktop computing. It has been designed to address the limitations and performance shortcomings of existing remote display technology, and to provide a building block around which novel desktop architectures can be built. THINC is architected around the notion of a virtual display device driver, a software-only component that behaves like a traditional device driver, but instead of managing specific hardware, enables desktop input and output to be intercepted, manipulated, and redirected at will. On top of this architecture, THINC introduces a simple, low-level, device-independent representation of display changes, and a number of novel optimizations and techniques to perform efficient interception and redirection of display output. This dissertation presents the design and implementation of THINC. It also introduces a number of novel systems which build upon THINC's architecture to provide new and improved desktop computing services. The contributions of this dissertation are as follows: - A high performance remote display system for LAN and WAN environments. This system differs from existing remote display technologies in that it focuses on the architecture of the system as a mechanism to improve performance, and not just on the remote display protocol and compression techniques. - A novel mechanism to natively support multimedia content in a remote display system in a way that is both transparent to applications and format independent. - pTHINC, a system to deliver improved remote display support for mobile devices, both in terms of performance and usability, and provide a competitive, and in some cases superior, alternative to native mobile applications. - MobiDesk, a desktop utility computing infrastructure that enables service providers to host desktop sessions in fully virtualized environments. Hosted sessions can be remotely accessed using THINC, they can be migrated across computers to provide high-availability, and can be effectively and efficiently protected from denial of service attacks. - Moving beyond remote display, we show how THINC's architecture can be used to provide continuous, low overhead recording of a desktop. Alongside, we introduce a novel way to leverage desktop accessibility services to allow users to search their recording based on captured text content. We have implemented prototypes for these systems, and evaluated their performance in a number of scenarios, and compared it to representative alternatives whenever possible. Our results demonstrate that THINC can provide superior remote display performance, and can be successfully used as a fundamental building block for new and improved desktop applications and services.
机译:THINC是用于桌面计算的新的虚拟和远程显示架构。它的设计旨在解决现有远程显示技术的局限性和性能缺陷,并为构建新颖的桌面体系结构提供基础。 THINC围绕虚拟显示设备驱动程序的概念进行构建,虚拟显示设备驱动程序的行为类似于传统设备驱动程序,而是纯软件的组件,但无需管理特定的硬件,而是可以随意截取,操纵和重定向桌面输入和输出。在此体系结构的顶部,THINC引入了显示更改的简单,低级,与设备无关的表示,以及许多新颖的优化和技术,可有效地拦截和重定向显示输出。本文介绍了THINC的设计与实现。它还介绍了许多基于THINC架构的新颖系统,以提供新的和改进的桌面计算服务。本文的主要工作和成果如下:-面向局域网和广域网环境的高性能远程显示系统。该系统与现有的远程显示技术的不同之处在于,它侧重于将系统的体系结构作为一种提高性能的机制,而不仅仅是远程显示协议和压缩技术。 -一种新颖的机制,以对应用程序透明且独立于格式的方式在远程显示系统中本地支持多媒体内容。 -pTHINC,一种在性能和可用性方面为移动设备提供改进的远程显示支持的系统,并提供本机移动应用程序的竞争性(有时在某些情况下更为出色)的系统。 MobiDesk,一种桌面实用程序计算基础结构,使服务提供商可以在完全虚拟化的环境中托管桌面会话。托管会话可以使用THINC进行远程访问,可以在计算机之间迁移以提供高可用性,并且可以有效地保护其免受拒绝服务攻击。 -除了远程显示之外,我们还展示了THINC的体系结构如何用于提供连续的,低开销的桌面记录。同时,我们引入了一种新颖的方式来利用桌面可访问性服务,以允许用户基于捕获的文本内容搜索其记录。我们已经为这些系统实现了原型,并在许多情况下评估了它们的性能,并在可能的情况下将其与具有代表性的替代方案进行了比较。我们的结果表明THINC可以提供出色的远程显示性能,并且可以成功地用作新的和改进的桌面应用程序和服务的基本构建块。

著录项

  • 作者

    Baratto Ricardo A.;

  • 作者单位
  • 年度 2011
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号