会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Virtual machine image server
    • 虚拟机映像服务器
    • US08073926B2
    • 2011-12-06
    • US11031133
    • 2005-01-07
    • Eric TrautDan Teodosiu
    • Eric TrautDan Teodosiu
    • G06F15/16
    • G06F8/61
    • Virtual machine image files are stored in a virtual machine storage by a virtual machine image file server. Users at virtual machine clients connect to the virtual machine image file server and are presented with a list of the available virtual machine image files in a virtual machine image store. Users of the virtual machine clients are able to select the desired virtual machine image, and begin executing in the selected virtual machine environment as soon as the selected virtual machine image file begins downloading to the client computer. When a virtual machine image file is selected for storage it is divided into several segments. Each segment is compared with segments of previously stored virtual machine image files already in storage. For example, only non-duplicate segments are stored.
    • 虚拟机映像文件由虚拟机映像文件服务器存储在虚拟机存储器中。 虚拟机客户机中的用户连接到虚拟机映像文件服务器,并在虚拟机映像存储中显示可用虚拟机映像文件的列表。 虚拟机客户机的用户能够选择所需的虚拟机映像,并且一旦选定的虚拟机映像文件开始下载到客户端计算机,就开始在选定的虚拟机环境中执行。 当选择虚拟机映像文件进行存储时,将其分为几个段。 将每个段与已存储的先前存储的虚拟机映像文件的段进行比较。 例如,只存储非重复段。
    • 2. 发明授权
    • Image server
    • 图像服务器
    • US07849462B2
    • 2010-12-07
    • US11031158
    • 2005-01-07
    • Eric TrautDan Teodosiu
    • Eric TrautDan Teodosiu
    • G06F9/455
    • G06F9/445G06F9/455
    • Virtual machine image files are stored in a virtual machine storage by a virtual machine image file server. Users at virtual machine clients connect to the virtual machine image file server and are presented with a list of the available virtual machine image files in a virtual machine image store. Users of the virtual machine clients are able to select the desired virtual machine image, and begin executing in the selected virtual machine environment as soon as the selected virtual machine image file begins downloading to the client computer. When a virtual machine image file is selected for storage it is divided into several segments. Each segment is compared with segments of previously stored virtual machine image files already in storage. For example, only non-duplicate segments are stored.
    • 虚拟机映像文件由虚拟机映像文件服务器存储在虚拟机存储器中。 虚拟机客户机中的用户连接到虚拟机映像文件服务器,并在虚拟机映像存储中显示可用虚拟机映像文件的列表。 虚拟机客户机的用户能够选择所需的虚拟机映像,并且一旦选定的虚拟机映像文件开始下载到客户端计算机,就开始在选定的虚拟机环境中执行。 当选择虚拟机映像文件进行存储时,将其分为几个段。 将每个段与已存储的先前存储的虚拟机映像文件的段进行比较。 例如,只存储非重复段。
    • 3. 发明申请
    • Image server
    • 图像服务器
    • US20060155674A1
    • 2006-07-13
    • US11031133
    • 2005-01-07
    • Eric TrautDan Teodosiu
    • Eric TrautDan Teodosiu
    • G06F17/00G06F17/30
    • G06F8/61
    • Virtual machine image files are stored in a virtual machine storage by a virtual machine image file server. Users at virtual machine clients connect to the virtual machine image file server and are presented with a list of the available virtual machine image files in a virtual machine image store. Users of the virtual machine clients are able to select the desired virtual machine image, and begin executing in the selected virtual machine environment as soon as the selected virtual machine image file begins downloading to the client computer. When a virtual machine image file is selected for storage it is divided into several segments. Each segment is compared with segments of previously stored virtual machine image files already in storage. For example, only non-duplicate segments are stored.
    • 虚拟机映像文件由虚拟机映像文件服务器存储在虚拟机存储器中。 虚拟机客户机中的用户连接到虚拟机映像文件服务器,并在虚拟机映像存储中显示可用虚拟机映像文件的列表。 虚拟机客户机的用户能够选择所需的虚拟机映像,并且一旦选定的虚拟机映像文件开始下载到客户端计算机,就开始在选定的虚拟机环境中执行。 当选择虚拟机映像文件进行存储时,将其分为几个段。 将每个段与已存储的先前存储的虚拟机映像文件的段进行比较。 例如,只存储非重复段。
    • 7. 发明申请
    • Method and system for caching address translations from multiple address spaces in virtual machines
    • 用于从虚拟机中的多个地址空间缓存地址转换的方法和系统
    • US20060259734A1
    • 2006-11-16
    • US11128982
    • 2005-05-13
    • John SheuDavid BaileyEric TrautRene Vega
    • John SheuDavid BaileyEric TrautRene Vega
    • G06F12/00
    • G06F12/1036G06F2212/151G06F2212/683
    • A method of virtualizing memory through shadow page tables that cache translations from multiple guest address spaces in a virtual machine includes a software version of a hardware tagged translation look-aside buffer. Edits to guest page tables are detected by intercepting the creation of guest-writable mappings to guest page tables with translations cached in shadow page tables. The affected cached translations are marked as stale and purged upon an address space switch or an indiscriminate flush of translations by the guest. Thereby, non-stale translations remain cached but stale translations are discarded. The method includes tracking the guest-writable mappings to guest page tables, deferring discovery of such mappings to a guest page table for the first time until a purge of all cached translations when the number of untracked guest page tables exceeds a threshold, and sharing shadow page tables between shadow address spaces and between virtual processors.
    • 通过影像页表虚拟化存储器的方法,其缓存来自虚拟机中的多个访客地址空间的转换,包括硬件标记的翻译后备缓冲器的软件版本。 通过拦截向客户页面表创建客户机可写映射,并通过缓存在阴影页表中的翻译来检测访客页面表的编辑。 受影响的缓存翻译被标记为陈旧,并被清除在地址空间开关或客人不加区别地翻译翻译。 因此,非陈旧的翻译仍保持高速缓存,但是陈旧的翻译将被丢弃。 该方法包括跟踪访客页面表的访客可写映射,将此类映射的发现推迟到访客页面表,直到当未跟踪的访客页面表的数量超过阈值时清除所有缓存的翻译,并共享阴影 阴影地址空间和虚拟处理器之间的页表。
    • 8. 发明申请
    • Enhanced shadow page table algorithms
    • 增强的影子页表算法
    • US20060259732A1
    • 2006-11-16
    • US11128665
    • 2005-05-12
    • Eric TrautMatthew HendelRene Vega
    • Eric TrautMatthew HendelRene Vega
    • G06F12/00G06F13/00
    • G06F12/1036G06F12/1009G06F12/109
    • Enhanced shadow page table algorithms are presented for enhancing typical page table algorithms. In a virtual machine environment, where an operating system may be running within a partition, the operating system maintains it's own guest page tables. These page tables are not the real page tables that map to the real physical memory. Instead, the memory is mapped by shadow page tables maintained by a virtualing program, such as a hypervisor, that virtualizes the partition containing the operating system. Enhanced shadow page table algorithms provide efficient ways to harmonize the shadow page tables and the guest page tables. Specifically, by using tagged translation lookaside buffers, batched shadow page table population, lazy flags, and cross-processor shoot downs, the algorithms make sure that changes in the guest pages tables are reflected in the shadow page tables.
    • 提出了增强的影子页表算法,用于增强典型的页表算法。 在虚拟机环境中,操作系统可能在分区内运行,操作系统维护它自己的访客页表。 这些页表不是映射到真实物理内存的真实页表。 相反,内存由虚拟化程序(例如虚拟机管理程序)维护的影子页表映射,虚拟化包含操作系统的分区。 增强的影子页表算法提供了有效的方式来协调阴影页表和访客页表。 具体来说,通过使用标记的翻译后备缓冲区,批量阴影页表群,延迟标记和跨处理器拍摄,算法确保访客页表中的更改反映在影子页表中。
    • 9. 发明申请
    • Systems and methods for hypervisor discovery and utilization
    • 管理程序发现和利用的系统和方法
    • US20060248528A1
    • 2006-11-02
    • US11119200
    • 2005-04-29
    • Adrian OneyAndrew ThorntonEric TrautNathan Lewis
    • Adrian OneyAndrew ThorntonEric TrautNathan Lewis
    • G06F9/455
    • G06F9/45533
    • Systems and methods are provided, whereby partitions may become enlightened and discover the presence of a hypervisor. Several techniques of hypervisor discovery are discussed, such as detecting the presence of virtual processor registers (e.g. model specific registers or special-purpose registers) or the presence of virtual hardware devices. Upon discovery, information (code and/or data) may be injected in a partition by the hypervisor, whereby such injection allows the partition to call the hypervisor. Moreover, the hypervisor may present a versioning mechanism that allows the partition to match up the version of the hypervisor to its virtual devices. Next, once code and/or data is injected, calling conventions are established that allow the partition and the hypervisor to communicate, so that the hypervisor may perform some operations on behalf of the partition. Four exemplary calling conventions are considered: restartable instructions, a looping mechanism, shared memory transport, and synchronous or asynchronous processed packets. Last, cancellation mechanisms are considered, whereby partition requests may be cancelled.
    • 提供了系统和方法,由此分区可能变得开明并发现管理程序的存在。 讨论了管理程序发现的几种技术,例如检测虚拟处理器寄存器(例如模型特定寄存器或专用寄存器)的存在或虚拟硬件设备的存在。 一旦发现,信息(代码和/或数据)可以由管理程序注入到分区中,由此这种注入允许分区调用管理程序。 此外,管理程序可以呈现允许分区将虚拟机管理程序的版本与其虚拟设备相匹配的版本控制机制。 接下来,一旦注入了代码和/或数据,就建立了允许分区和管理程序进行通信的调用约定,以便管理程序可以代表分区执行一些操作。 考虑四个示例性的呼叫约定:可重新启动的指令,循环机制,共享存储器传输和同步或异步处理的分组。 最后,考虑取消机制,从而可能会取消分区请求。