Method for efficient guest operating system (OS) migration over a network
    1.
    发明授权
    Method for efficient guest operating system (OS) migration over a network 有权
    通过网络进行高效客户机操作系统(OS)迁移的方法

    公开(公告)号:US08468288B2

    公开(公告)日:2013-06-18

    申请号:US12634830

    申请日:2009-12-10

    IPC分类号: G06F12/00 G06F12/10 G06F13/00

    摘要: A method, data processing system and computer program product enables efficient transfer of a virtual machine from a first data processing system (DPS) to a second DPS using a combination of Transmission Control Protocol (TCP) and Uniform Data Protocol (UDP). A virtual machine migration (VMM) utility identifies all memory pages of the first virtual machine. The VMM utility notifies the second DPS via TCP of the scheduled transfer of the virtual machine. The VMM utility copies and transfers the memory pages of the virtual machine to the second DPS via UDP. When all expected components of the virtual machine are not received by the second DPS and/or memory data is modified within the memory pages during the migration, the VMM utility combines the missing data and the modified data and transfers the final components of the virtual machine using TCP. Execution of the virtual machine resumes on the second DPS.

    摘要翻译: 一种方法,数据处理系统和计算机程序产品使得能够使用传输控制协议(TCP)和统一数据协议(UDP)的组合将虚拟机从第一数据处理系统(DPS)有效地传送到第二DPS。 虚拟机迁移(VMM)实用程序标识第一个虚拟机的所有内存页。 VMM实用程序通过TCP通知第二个DPS虚拟机的预定传输。 VMM实用程序通过UDP将虚拟机的内存页复制并传输到第二个DPS。 当迁移期间第二个DPS和/或存储器数据的所有预期组件都不被接收到,并且/或存储器数据在存储器页面内被修改时,VMM实用程序将丢失的数据和修改的数据组合并传送虚拟机的最终组件 使用TCP。 虚拟机的执行在第二个DPS上恢复。

    Enhancing real-time performance for java application serving
    2.
    发明授权
    Enhancing real-time performance for java application serving 失效
    提高java应用程序服务的实时性能

    公开(公告)号:US07870257B2

    公开(公告)日:2011-01-11

    申请号:US12131155

    申请日:2008-06-02

    IPC分类号: G06F15/173

    CPC分类号: G06F9/505

    摘要: A method, system, and computer-readable medium with executable code for enhancing real-time performance of a client device connected to a java virtual machine by incorporating a java proxy server. Java routing logic of a java proxy server is used to receive a request from a client device to access a java virtual machine. The java proxy server may use the java routing logic to select a java virtual machine from among multiple accessible java virtual machines. The java proxy server selects the java virtual machine that has the greatest amount of free memory, and is not performing a garbage collection operation. Once a java virtual machine is chosen, incoming client device connections are routed to a chosen java virtual machine. Additionally, the java routing logic may instruct one or more of the multiple java virtual machines to only perform garbage collection operations when idle, and when no other java virtual machines are performing garbage collection operations.

    摘要翻译: 一种具有可执行代码的方法,系统和计算机可读介质,用于通过结合Java代理服务器来增强连接到Java虚拟机的客户端设备的实时性能。 Java代理服务器的Java路由逻辑用于接收来自客户端设备的访问Java虚拟机的请求。 java代理服务器可以使用java路由逻辑从多个可访问的java虚拟机中选择一个java虚拟机。 java代理服务器选择具有最大可用内存量的java虚拟机,而不执行垃圾收集操作。 一旦选择了一个java虚拟机,传入的客户端设备连接被路由到一个选定的java虚拟机。 此外,java路由逻辑可以指示多个java虚拟机中的一个或多个仅在空闲时执行垃圾收集操作,并且当没有其他Java虚拟机正在执行垃圾收集操作时。

    Improving storage efficiency of high definition digital video recorders
    3.
    发明授权
    Improving storage efficiency of high definition digital video recorders 失效
    提高高分辨率数字录像机的存储效率

    公开(公告)号:US08364007B2

    公开(公告)日:2013-01-29

    申请号:US12336160

    申请日:2008-12-16

    IPC分类号: H04N5/935

    摘要: Improving storage efficiency for a digital video recorder is provided. It is determined whether television programming is being presented on a high definition channel or a standard definition channel. The television programming is recorded using the digital video recorder in response to determining that the television programming is being presented on a standard definition channel without making any resolution changes to the television programming. It is determined whether the content of the television programming originates in high definition or standard definition. When the television programming originates in standard definition, it is determined whether a corresponding standard definition channel is available. In response to determining the corresponding channel is available, the television programming is recorded in standard definition from the corresponding channel. Otherwise, the television programming is downscaled on the high definition channel to a standard definition resolution.

    摘要翻译: 提供数字录像机的存储效率。 确定电视节目是否在高分辨率频道或标准清晰度频道上呈现。 响应于确定在标准清晰度通道上呈现电视节目而不对电视节目进行任何分辨率改变,使用数字录像机记录电视节目。 确定电视节目的内容是源于高分辨率还是标准清晰度。 当电视节目源于标准清晰度时,确定相应的标准清晰度频道是否可用。 响应于确定相应的频道是可用的,电视节目从相应的频道以标准清晰度记录。 否则,电视节目在高分辨率频道上被缩减为标准清晰度分辨率。

    METHOD FOR EFFICIENT GUEST OPERATING SYSTEM (OS) MIGRATION OVER A NETWORK
    4.
    发明申请
    METHOD FOR EFFICIENT GUEST OPERATING SYSTEM (OS) MIGRATION OVER A NETWORK 有权
    用于在网络上有效的用户操作系统(OS)移动的方法

    公开(公告)号:US20110145471A1

    公开(公告)日:2011-06-16

    申请号:US12634830

    申请日:2009-12-10

    IPC分类号: G06F12/10 G06F9/455 G06F12/00

    摘要: A method, data processing system and computer program product enables efficient transfer of a virtual machine from a first data processing system (DPS) to a second DPS using a combination of Transmission Control Protocol (TCP) and Uniform Data Protocol (UDP). A virtual machine migration (VMM) utility identifies all memory pages of the first virtual machine. The VMM utility notifies the second DPS via TCP of the scheduled transfer of the virtual machine. The VMM utility copies and transfers the memory pages of the virtual machine to the second DPS via UDP. When all expected components of the virtual machine are not received by the second DPS and/or memory data is modified within the memory pages during the migration, the VMM utility combines the missing data and the modified data and transfers the final components of the virtual machine using TCP. Execution of the virtual machine resumes on the second DPS.

    摘要翻译: 一种方法,数据处理系统和计算机程序产品使得能够使用传输控制协议(TCP)和统一数据协议(UDP)的组合将虚拟机从第一数据处理系统(DPS)有效地传送到第二DPS。 虚拟机迁移(VMM)实用程序标识第一个虚拟机的所有内存页。 VMM实用程序通过TCP通知第二个DPS虚拟机的预定传输。 VMM实用程序通过UDP将虚拟机的内存页复制并传输到第二个DPS。 当迁移期间第二个DPS和/或存储器数据的所有预期组件都不被接收到,并且/或存储器数据在存储器页面内被修改时,VMM实用程序将丢失的数据和修改的数据组合并传送虚拟机的最终组件 使用TCP。 虚拟机的执行在第二个DPS上恢复。

    ENHANCING REAL-TIME PERFORMANCE FOR JAVA APPLICATION SERVING
    5.
    发明申请
    ENHANCING REAL-TIME PERFORMANCE FOR JAVA APPLICATION SERVING 失效
    增强JAVA应用程序服务的实时性能

    公开(公告)号:US20090300092A1

    公开(公告)日:2009-12-03

    申请号:US12131155

    申请日:2008-06-02

    IPC分类号: G06F15/16

    CPC分类号: G06F9/505

    摘要: A method, system, and computer-readable medium with executable code for enhancing real-time performance of a client device connected to a java virtual machine by incorporating a java proxy server. Java routing logic of a java proxy server is used to receive a request from a client device to access a java virtual machine. The java proxy server may use the java routing logic to select a java virtual machine from among multiple accessible java virtual machines. The java proxy server selects the java virtual machine that has the greatest amount of free memory, and is not performing a garbage collection operation. Once a java virtual machine is chosen, incoming client device connections are routed to a chosen java virtual machine. Additionally, the java routing logic may instruct one or more of the multiple java virtual machines to only perform garbage collection operations when idle, and when no other java virtual machines are performing garbage collection operations.

    摘要翻译: 一种具有可执行代码的方法,系统和计算机可读介质,用于通过结合Java代理服务器来增强连接到Java虚拟机的客户端设备的实时性能。 Java代理服务器的Java路由逻辑用于接收来自客户端设备的访问Java虚拟机的请求。 java代理服务器可以使用java路由逻辑从多个可访问的java虚拟机中选择一个java虚拟机。 java代理服务器选择具有最大可用内存量的java虚拟机,而不执行垃圾收集操作。 一旦选择了一个java虚拟机,传入的客户端设备连接被路由到一个选定的java虚拟机。 此外,java路由逻辑可以指示多个java虚拟机中的一个或多个仅在空闲时执行垃圾收集操作,并且当没有其他Java虚拟机正在执行垃圾收集操作时。

    Migration of a guest from one server to another
    6.
    发明授权
    Migration of a guest from one server to another 有权
    将客人从一台服务器迁移到另一台服务器

    公开(公告)号:US07792918B2

    公开(公告)日:2010-09-07

    申请号:US12204118

    申请日:2008-09-04

    IPC分类号: G06F15/167

    摘要: Systems, methods and media for migration of a guest from one server to another are disclosed. In one embodiment, a first server, while hosting the guest, receives a signal from the second server that the migration is to occur. The first server presents the memory used by the guest as a virtual disk. The second server accesses this disk and copies its contents to the second server over the storage area network. The first server suspends operation of the guest, and after the memory of the guest is copied to the second server, the second server resumes operation of the guest.

    摘要翻译: 公开了将客人从一个服务器迁移到另一个服务器的系统,方法和媒体。 在一个实施例中,第一服务器在托管客人的同时,从第二服务器接收到要进行迁移的信号。 第一个服务器将guest虚拟机使用的内存显示为虚拟磁盘。 第二台服务器访问该磁盘,并通过存储区域网络将其内容复制到第二台服务器。 第一台服务器暂停客户端的操作,客户端的内存复制到第二台服务器后,第二台服务器恢复客人的操作。

    OPTIMIZING RECORDING SPACE IN DIGITAL VIDEO RECORDING OF TELEVISION PROGRAMS CONTAINING COMMERCIALS
    7.
    发明申请
    OPTIMIZING RECORDING SPACE IN DIGITAL VIDEO RECORDING OF TELEVISION PROGRAMS CONTAINING COMMERCIALS 有权
    在包含商业的电视节目的数字视频录制中优化记录空间

    公开(公告)号:US20130142498A1

    公开(公告)日:2013-06-06

    申请号:US13310082

    申请日:2011-12-02

    IPC分类号: H04N9/80

    摘要: Recording television programs for future playback by enabling the user to record a plurality of programs that have sequential units of commercial content. There is sequential sensing for commercial content units. When a commercial content unit is reached, it is removed for separate storage. A determination is made as to whether the removed commercial content unit is the same as a previous commercial content unit that has been removed. Any previous commercial unit that has been removed has been stored in a file and a pointer to the file inserted in place of the commercial in the sequential stream of the television program being recorded. Thus, if the removed commercial unit has the same content, i.e. is a repeat of a previous commercial, the inserted pointer will point to the file of the previous commercial.

    摘要翻译: 通过使用户能够记录具有商业内容的顺序单元的多个节目来录制用于将来播放的电视节目。 商业内容单元有顺序感应。 当达到商业内容单元时,将其移除以进行单独存储。 确定所移除的商业内容单元是否与已经被去除的先前商业内容单元相同。 已被删除的任何先前的商业单元已被存储在正在记录的电视节目的顺序流中的文件和指向插入的代替商业广告的文件的指针。 因此,如果删除的商业单元具有相同的内容,即是先前广告的重复,则插入的指针将指向先前商业广告的文件。

    Migration of a Guest from One Server to Another
    8.
    发明申请
    Migration of a Guest from One Server to Another 有权
    访客从一个服务器迁移到另一个服务器

    公开(公告)号:US20100057881A1

    公开(公告)日:2010-03-04

    申请号:US12204118

    申请日:2008-09-04

    IPC分类号: G06F15/167

    摘要: Systems, methods and media for migration of a guest from one server to another are disclosed. In one embodiment, a first server, while hosting the guest, receives a signal from the second server that the migration is to occur. The first server presents the memory used by the guest as a virtual disk. The second server accesses this disk and copies its contents to the second server over the storage area network. The first server suspends operation of the guest, and after the memory of the guest is copied to the second server, the second server resumes operation of the guest.

    摘要翻译: 公开了将客人从一个服务器迁移到另一个服务器的系统,方法和媒体。 在一个实施例中,第一服务器在托管客人的同时,从第二服务器接收到要进行迁移的信号。 第一个服务器将guest虚拟机使用的内存显示为虚拟磁盘。 第二台服务器访问该磁盘,并通过存储区域网络将其内容复制到第二台服务器。 第一台服务器暂停客户端的操作,客户端的内存复制到第二台服务器后,第二台服务器恢复客人的操作。

    SYSTEM AND METHOD FOR MIGRATING DOMAINS FROM ONE PHYSICAL DATA PROCESSING SYSTEM TO ANOTHER
    9.
    发明申请
    SYSTEM AND METHOD FOR MIGRATING DOMAINS FROM ONE PHYSICAL DATA PROCESSING SYSTEM TO ANOTHER 有权
    从一个物理数据处理系统迁移到另一个的系统和方法

    公开(公告)号:US20080140866A1

    公开(公告)日:2008-06-12

    申请号:US11608067

    申请日:2006-12-07

    IPC分类号: G06F3/00 G06F13/14

    摘要: A system and method for migrating domains from one physical data processing system to another are provided. With the system and method, domains may be assigned direct access to physical I/O devices but in the case of migration, the I/O devices may be converted to virtual I/O devices without service interruption. At this point, the domain may be migrated without limitation. Upon completion of the migration process, the domain may be converted back to using direct physical access, if available in the new data processing system to which the domain is migrated. Alternatively, the virtualized access to the I/O devices may continue to be used until the domain is migrated back to the original data processing system. Once migration back to the original data processing system is completed, the access may be converted back to direct access with the original physical I/O devices.

    摘要翻译: 提供了将域从一个物理数据处理系统迁移到另一个的系统和方法。 通过系统和方法,可以将域分配给物理I / O设备的直接访问,但是在迁移的情况下,可以将I / O设备转换为虚拟I / O设备而不会中断服务。 在这一点上,域可以被迁移而不受限制。 完成迁移过程后,域可以转换回使用直接物理访问,如果可用于迁移域的新数据处理系统中。 或者,可以继续使用对I / O设备的虚拟化访问,直到域被迁移回原始数据处理系统。 一旦迁移回到原始数据处理系统就完成了,可以将访问转换回原始物理I / O设备的直接访问。

    Migrating Domains from One Physical Data Processing System to Another
    10.
    发明申请
    Migrating Domains from One Physical Data Processing System to Another 有权
    将域从一个物理数据处理系统迁移到另一个

    公开(公告)号:US20100250786A1

    公开(公告)日:2010-09-30

    申请号:US12795083

    申请日:2010-06-07

    摘要: A system and method for migrating domains from one physical data processing system to another are provided. With the system and method, domains may be assigned direct access to physical I/O devices but in the case of migration, the I/O devices may be converted to virtual I/O devices without service interruption. At this point, the domain may be migrated without limitation. Upon completion of the migration process, the domain may be converted back to using direct physical access, if available in the new data processing system to which the domain is migrated. Alternatively, the virtualized access to the I/O devices may continue to be used until the domain is migrated back to the original data processing system. Once migration back to the original data processing system is completed, the access may be converted back to direct access with the original physical I/O devices.

    摘要翻译: 提供了将域从一个物理数据处理系统迁移到另一个的系统和方法。 通过系统和方法,可以将域分配给物理I / O设备的直接访问,但是在迁移的情况下,可以将I / O设备转换为虚拟I / O设备而不会中断服务。 在这一点上,域可以被迁移而不受限制。 完成迁移过程后,域可以转换回使用直接物理访问,如果可用于迁移域的新数据处理系统中。 或者,可以继续使用对I / O设备的虚拟化访问,直到域被迁移回原始数据处理系统。 一旦迁移回到原始数据处理系统就完成了,可以将访问转换回原始物理I / O设备的直接访问。