Efficient garbage collection in virtualization environment
    1.
    发明授权
    Efficient garbage collection in virtualization environment 有权
    虚拟化环境中高效的垃圾收集

    公开(公告)号:US08856194B2

    公开(公告)日:2014-10-07

    申请号:US13088475

    申请日:2011-04-18

    IPC分类号: G06F9/455 G06F12/02

    摘要: A method and system for garbage collection in a virtualization environment. The virtualization environment includes a virtual machine hypervisor, at least one guest operating system, and at least one application program that runs on each guest operating system. The application program performs memory management using a garbage collection mechanism. The method includes, in response to an operating environment of the application program initiating garbage collection, the garbage collector requesting the guest operating system to assign a memory space and in response, the guest operating system assigns the memory space to the garbage collector. Then garbage collector marks live objects in an original memory space of the application program, and replicates the marked live objects to the assigned memory space. Finally, the garbage collector releases the original memory space of the application program to the guest operating system.

    摘要翻译: 一种虚拟化环境中垃圾收集的方法和系统。 虚拟化环境包括虚拟机管理程序,至少一个客户操作系统以及在每个客户操作系统上运行的至少一个应用程序。 应用程序使用垃圾回收机制执行内存管理。 该方法包括:响应于启动垃圾收集的应用程序的操作环境,垃圾收集器请求客户操作系统分配存储器空间,并且作为响应,客户操作系统将存储器空间分配给垃圾收集器。 然后,垃圾回收器将应用程序的原始内存空间中的活动对象标记,并将标记的活动对象复制到分配的内存空间。 最后,垃圾收集器将应用程序的原始内存空间释放到客户机操作系统。

    METHOD, APPARATUS AND SYSTEM FOR PROTECTING USER INFORMATION
    2.
    发明申请
    METHOD, APPARATUS AND SYSTEM FOR PROTECTING USER INFORMATION 有权
    用于保护用户信息的方法,装置和系统

    公开(公告)号:US20110030047A1

    公开(公告)日:2011-02-03

    申请号:US12846894

    申请日:2010-07-30

    IPC分类号: H04L9/32

    摘要: A method and apparatus for protecting user information. The method includes receiving a request for accessing the user information from an application. When the request does not include an authorized token, the user is requested to temporally confirm the request for access. In response to the confirmation, a token is generated and the user on a mobile service platform is associated with the request for access by the token. The application is then allowed to access the user information based on the token associating the user with the request for accessing the user information from the application.

    摘要翻译: 一种用于保护用户信息的方法和装置。 该方法包括从应用程序接收访问用户信息的请求。 当请求不包括授权令牌时,请求用户暂时确认访问请求。 响应于确认,生成令牌,并且移动服务平台上的用户与令牌的访问请求相关联。 然后允许应用程序基于将用户与从应用程序访问用户信息的请求相关联的令牌来访问用户信息。

    CONTENT SHARING AMONG MOBILE TERMINALS
    3.
    发明申请
    CONTENT SHARING AMONG MOBILE TERMINALS 有权
    内容在移动终端共享

    公开(公告)号:US20140045511A1

    公开(公告)日:2014-02-13

    申请号:US13976880

    申请日:2011-12-14

    IPC分类号: H04W28/16

    摘要: A method for realizing content sharing among mobile terminals comprises: receiving an index of access content sent by a requesting mobile terminal; looking up a shareable content index table for the index of the access content; and sending identification information of a mobile terminal having the index of the access content to the requesting mobile terminal if the index of the access content is found, so that the requesting mobile terminal obtains the requested access content from the mobile terminal having the index of the access content via wireless communication.

    摘要翻译: 一种在移动终端之间实现内容共享的方法包括:接收请求移动终端发送的接入内容的索引; 查找访问内容的索引的可共享内容索引表; 以及如果找到所述访问内容的索引,则向所述请求移动终端发送具有所述访问内容的索引的移动终端的标识信息,以便所述请求移动终端从具有所述索引的所述移动终端获得所请求的访问内容 通过无线通信访问内容。

    PROCESSING TEST CASES FOR APPLICATIONS TO BE TESTED
    4.
    发明申请
    PROCESSING TEST CASES FOR APPLICATIONS TO BE TESTED 有权
    处理应用测试的测试案例

    公开(公告)号:US20120254660A1

    公开(公告)日:2012-10-04

    申请号:US13435807

    申请日:2012-03-30

    IPC分类号: G06F11/28

    CPC分类号: G06F11/3688

    摘要: The present invention discloses a method and system for processing test cases for applications to be tested. The method includes evaluating two applications to be tested; obtaining test cases for the two applications to be tested and determining resources and execution times needed by the test cases for the two applications to be tested. According to the compatibility relationship between the two applications to be tested, and the resources and execution times needed by the test cases for the two applications to be tested, the test cases for the two applications to be tested are clustered to a virtual machine instance to test the test cases for the two applications to be tested on the virtual machine instance.

    摘要翻译: 本发明公开了一种用于处理待测试应用的测试用例的方法和系统。 该方法包括评估两个待测试的应用程序; 为要测试的两个应用程序获取测试用例,并确定要测试的两个应用程序所需的测试用例所需的资源和执行时间。 根据要测试的两个应用程序之间的兼容性关系以及要测试的两个应用程序的测试用例所需的资源和执行时间,将要测试的两个应用程序的测试用例集群到虚拟机实例 测试要在虚拟机实例上测试的两个应用程序的测试用例。

    HYPERVISOR FOR STARTING A VIRTUAL MACHINE
    5.
    发明申请
    HYPERVISOR FOR STARTING A VIRTUAL MACHINE 审中-公开
    启动虚拟机的高手

    公开(公告)号:US20120167090A1

    公开(公告)日:2012-06-28

    申请号:US13416398

    申请日:2012-03-09

    IPC分类号: G06F9/455

    摘要: A hypervisor obtains an agent with an obtaining device. A file for implementing an agent of the virtual machine is obtained in response to an instruction to start the virtual machine. An agent replacing device stores the obtained file to a specified location in a file system of the virtual machine. A virtual machine starting device starts the virtual machine.

    摘要翻译: 管理程序获取具有获取设备的代理。 响应于启动虚拟机的指令获得用于实现虚拟机的代理的文件。 代理替换设备将获取的文件存储到虚拟机的文件系统中的指定位置。 虚拟机启动设备启动虚拟机。

    Efficient Garbage Collection in Virtualization Environment
    6.
    发明申请
    Efficient Garbage Collection in Virtualization Environment 有权
    虚拟化环境中的高效垃圾收集

    公开(公告)号:US20110270899A1

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

    申请号:US13088475

    申请日:2011-04-18

    IPC分类号: G06F12/00

    摘要: A method and system for garbage collection in a virtualization environment. The virtualization environment includes a virtual machine hypervisor, at least one guest operating system, and at least one application program that runs on each guest operating system. The application program performs memory management using a garbage collection mechanism. The method includes, in response to an operating environment of the application program initiating garbage collection, the garbage collector requesting the guest operating system to assign a memory space and in response, the guest operating system assigns the memory space to the garbage collector. Then garbage collector marks live objects in an original memory space of the application program, and replicates the marked live objects to the assigned memory space. Finally, the garbage collector releases the original memory space of the application program to the guest operating system.

    摘要翻译: 一种虚拟化环境中垃圾收集的方法和系统。 虚拟化环境包括虚拟机管理程序,至少一个客户操作系统以及在每个客户操作系统上运行的至少一个应用程序。 应用程序使用垃圾回收机制执行内存管理。 该方法包括:响应于启动垃圾收集的应用程序的操作环境,垃圾收集器请求客户操作系统分配存储器空间,并且作为响应,客户操作系统将存储器空间分配给垃圾收集器。 然后,垃圾回收器将应用程序的原始内存空间中的活动对象标记,并将标记的活动对象复制到分配的内存空间。 最后,垃圾收集器将应用程序的原始内存空间释放到客户机操作系统。

    SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR DATA PROCESSING AND SYSTEM DEPLOYMENT IN A VIRTUAL ENVIRONMENT
    7.
    发明申请
    SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR DATA PROCESSING AND SYSTEM DEPLOYMENT IN A VIRTUAL ENVIRONMENT 有权
    系统,方法和计算机程序产品在虚拟环境中的数据处理和系统部署

    公开(公告)号:US20110191559A1

    公开(公告)日:2011-08-04

    申请号:US13014670

    申请日:2011-01-26

    IPC分类号: G06F9/455 G06F12/16

    摘要: Systems, methods, and computer program products for processing data are disclosed. A method according to one embodiment includes reading a data processing instruction locally called by a virtual work unit; optimizing the read data processing instruction; and performing data processing for the virtual work unit using the optimized data processing instruction. The step of optimizing the read data processing instruction may include one or more of: merging data processing instructions from different virtual work units for same data, and analyzing data processing instructions from different virtual work units to select suitable data processing timing. The data processing method is executed in a virtual environment.

    摘要翻译: 公开了用于处理数据的系统,方法和计算机程序产品。 根据一个实施例的方法包括读取由虚拟工作单元本地调用的数据处理指令; 优化读数据处理指令; 以及使用优化的数据处理指令对虚拟作业单元执行数据处理。 优化读取数据处理指令的步骤可以包括以下中的一个或多个:对于相同数据合并来自不同虚拟工作单元的数据处理指令,以及分析来自不同虚拟工作单元的数据处理指令以选择合适的数据处理定时。 数据处理方法在虚拟环境中执行。

    DETERMINING LOCATION OF MOBILE DEVICE
    8.
    发明申请
    DETERMINING LOCATION OF MOBILE DEVICE 有权
    确定移动设备的位置

    公开(公告)号:US20140329539A1

    公开(公告)日:2014-11-06

    申请号:US14241702

    申请日:2012-06-28

    IPC分类号: H04W64/00

    摘要: Embodiments of the present invention relate to a method and apparatus for determining the location of a mobile device. Specifically, the method comprises: receiving the location message from a neighboring mobile device, the location message comprising the location of the neighboring mobile device at the current time which is obtained by the neighboring mobile device through calculation utilizing signals received from satellites; and estimating the location of the mobile device at the current time based on stored locations of the mobile device at historical time, stored locations of the neighboring mobile device at the historical time, and the received location of the neighboring mobile device at the current time.

    摘要翻译: 本发明的实施例涉及一种用于确定移动设备的位置的方法和装置。 具体地说,该方法包括:从邻近的移动设备接收定位消息,所述位置消息包括当前时间由相邻移动设备通过利用从卫星接收的信号的计算获得的邻近移动设备的位置; 以及基于当前时间的移动设备的存储位置,在历史时刻的相邻移动设备的存储位置和当前时间的相邻移动设备的接收位置来估计当前时间的移动设备的位置。

    METHOD AND APPARATUS FOR POWER-EFFICIENCY MANAGEMENT IN A VIRTUALIZED CLUSTER SYSTEM
    9.
    发明申请
    METHOD AND APPARATUS FOR POWER-EFFICIENCY MANAGEMENT IN A VIRTUALIZED CLUSTER SYSTEM 有权
    虚拟化集群系统中功率管理的方法与设备

    公开(公告)号:US20110289330A1

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

    申请号:US13130312

    申请日:2009-11-04

    IPC分类号: G06F1/32

    摘要: A method for power-efficiency management in a virtualized cluster system is disclosed, wherein the virtualized cluster system comprises a front-end physical host and at least one back-end physical host, and each of the at least one back-end physical host comprises at least one virtual machine and a virtual machine manager for managing the at least one virtual machine. In the method, flow characteristics of the virtualized cluster system are detected at a regular time cycle, then a power-efficiency management policy is generated for each of the at least one back-end physical host based on the detected flow characteristics, and finally the power-efficiency management policies are performed. The method can detect the real-time flow characteristics of the virtualized cluster system and make the power-efficiency management policies thereupon to control the power consumption of the system and perform admission control on the whole flow, thereby realizing optimal power saving while meeting the quality of service requirements, so that a virtualized cluster system with high power-efficiency can be provided.

    摘要翻译: 公开了一种用于虚拟化集群系统中的功率效率管理的方法,其中所述虚拟集群系统包括前端物理主机和至少一个后端物理主机,并且所述至少一个后端物理主机中的每一个包括 至少一个虚拟机和虚拟机管理器,用于管理所述至少一个虚拟机。 在该方法中,以规则的时间周期检测虚拟集群系统的流量特性,然后基于检测到的流量特性为至少一个后端物理主机中的每一个产生功率效率管理策略,最后, 执行功率效率管理策略。 该方法可以检测虚拟化集群系统的实时流量特性,使其功率管理策略能够控制系统的功耗,对整个流量进行准入控制,从而实现最优节能,同时满足质量 的服务要求,从而可以提供具有高功率效率的虚拟化集群系统。

    METHOD AND APPARATUS FOR FACILITATING COMMUNICATION BETWEEN VIRTUAL MACHINES
    10.
    发明申请
    METHOD AND APPARATUS FOR FACILITATING COMMUNICATION BETWEEN VIRTUAL MACHINES 失效
    促进虚拟机之间通信的方法和装置

    公开(公告)号:US20100217916A1

    公开(公告)日:2010-08-26

    申请号:US12711775

    申请日:2010-02-24

    IPC分类号: G06F12/08 G06F9/455 G06F12/02

    摘要: A computer-implemented method, apparatus, and virtual machine for facilitating the communication between VMs. The method of facilitating the communication between a first VM and a second VM includes: allocating a shared memory segment from within the memory of the physical machine; mapping the requested memory space addresses to the shared memory segments in response to the memory space requests from the VMs; and providing the requested memory space addresses. A method of communication from a first VM to a second VM includes: requesting a memory space in response to a notification that a shared memory segment has been allocated; obtaining the requested memory space address, which has been mapped to the allocated shared memory segment; and accessing communication data in the shared memory segment according to the address. The apparatus and virtual machine executes the steps of the methods.

    摘要翻译: 一种用于促进VM之间的通信的计算机实现的方法,装置和虚拟机。 促进第一VM和第二VM之间的通信的方法包括:从物理机的存储器内分配共享存储器段; 响应于来自VM的存储器空间请求,将所请求的存储器空间地址映射到共享存储器段; 并提供所请求的存储空间地址。 从第一VM到第二VM的通信方法包括:响应于已经分配了共享存储器段的通知来请求存储器空间; 获得被映射到所分配的共享存储器段的所请求的存储空间地址; 以及根据地址访问共享存储器段中的通信数据。 设备和虚拟机执行方法的步骤。