Processing execution requests within different computing environments
    1.
    发明授权
    Processing execution requests within different computing environments 有权
    在不同的计算环境中处理执行请求

    公开(公告)号:US08683264B2

    公开(公告)日:2014-03-25

    申请号:US13080773

    申请日:2011-04-06

    IPC分类号: G06F11/00

    CPC分类号: G06F9/46 G06F11/3664

    摘要: A computerized method, computer system, and a computer program product for processing an execution request within different computing environments. Execution requests and generated reference information are forwarded to the different computing environments, where the requests are processed using the reference information. Results of the processed execution requests are collected from the different computing environments. The results are compared to find any discrepancy, possibly giving indication of a software or hardware error.

    摘要翻译: 计算机化方法,计算机系统和用于在不同计算环境内处理执行请求的计算机程序产品。 执行请求和生成的参考信息被转发到不同的计算环境,其中使用参考信息处理请求。 处理的执行请求的结果是从不同的计算环境中收集的。 将结果进行比较以发现任何差异,可能指示软件或硬件错误。

    PROCESSING EXECUTION REQUESTS WITHIN DIFFERENT COMPUTING ENVIRONMENTS
    2.
    发明申请
    PROCESSING EXECUTION REQUESTS WITHIN DIFFERENT COMPUTING ENVIRONMENTS 有权
    在不同的计算环境中处理执行要求

    公开(公告)号:US20110252279A1

    公开(公告)日:2011-10-13

    申请号:US13080773

    申请日:2011-04-06

    IPC分类号: G06F11/36

    CPC分类号: G06F9/46 G06F11/3664

    摘要: A computerized method, computer system, and a computer program product for processing an execution request within different computing environments. Execution requests and generated reference information are forwarded to the different computing environments, where the requests are processed using the reference information. Results of the processed execution requests are collected from the different computing environments. The results are compared to find any discrepancy, possibly giving indication of a software or hardware error.

    摘要翻译: 计算机化方法,计算机系统和用于在不同计算环境内处理执行请求的计算机程序产品。 执行请求和生成的参考信息被转发到不同的计算环境,其中使用参考信息处理请求。 处理的执行请求的结果是从不同的计算环境中收集的。 将结果进行比较以发现任何差异,可能指示软件或硬件错误。

    Method for distributing a plurality of data portions
    3.
    发明授权
    Method for distributing a plurality of data portions 有权
    分配多个数据部分的方法

    公开(公告)号:US08856368B2

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

    申请号:US13424929

    申请日:2012-03-20

    IPC分类号: G06F15/16

    摘要: A method and computer system are provided for distributing a plurality of data portions from a server system to one or more client systems. The method includes receiving one or more first requests at the server, each first request being submitted by a client system and including a portion identifier, wherein a portion identifier is assigned to each data portion; in response to receiving the first request(s), transmitting a list of chunk identifiers to the requesting client systems, wherein the list of chunk identifiers specifies the data chunks whose meta-data includes the portion identifier contained in the first request; and transmitting some or all data chunks of a data chunk library to each of the requesting client systems. At the requesting client system, the client specifically selects the data chunks of the transmitted data chunks which are specified by the received list of chunk identifiers.

    摘要翻译: 提供了一种方法和计算机系统,用于将多个数据部分从服务器系统分配到一个或多个客户端系统。 所述方法包括在所述服务器处接收一个或多个第一请求,每个第一请求由客户端系统提交并且包括部分标识符,其中将部分标识符分配给每个数据部分; 响应于接收到所述第一请求,向所述请求客户端系统发送块标识符的列表,其中所述块标识符的列表指定其元数据包括所述第一请求中包含的部分标识符的数据块; 以及将数据块库的一些或所有数据块发送到每个请求客户端系统。 在请求客户端系统中,客户端专门选择由接收到的块标识符列表指定的所发送数据块的数据块。

    EFFICIENTLY DETERMINING IDENTICAL PIECES OF MEMORY USED BY VIRTUAL MACHINES
    4.
    发明申请
    EFFICIENTLY DETERMINING IDENTICAL PIECES OF MEMORY USED BY VIRTUAL MACHINES 有权
    有效地确定虚拟机使用的存储器的标识

    公开(公告)号:US20120137045A1

    公开(公告)日:2012-05-31

    申请号:US13292187

    申请日:2011-11-09

    IPC分类号: G06F12/08

    摘要: Efficiently determining identical pieces of memory within a computer memory area, which is occupied by a virtual machine manager hosting multiple guests and the computer memory area being logically separated into memory pages of a unique size. Each guest is inspected for its structural characteristics by the virtual machine manager. The structural characteristics of each guest are compared by the virtual machine manager, wherein memory regions of guests having a similar structure are identified; and the identical memory pages are identified by the virtual machine manager by comparing hash values of memory pages located within memory regions of guests having a similar structure, wherein identical memory pages are determined by comparing hash values calculated over the contents of the memory pages.

    摘要翻译: 有效地确定由托管多个客人的虚拟机管理器占用的计算机存储器区域内的相同存储器片段,并且计算机存储器区域被逻辑地分成独特大小的存储器页面。 虚拟机经理检查每个客户的结构特征。 每个客人的结构特征由虚拟机管理器进行比较,其中识别具有相似结构的客人的存储区域; 并且相同的存储器页由虚拟机管理器通过比较位于具有类似结构的客户端的存储器区域内的存储器页的散列值来识别,其中通过比较在存储器页的内容上计算的散列值来确定相同的存储器页面。

    Placing a virtual machine on a target hypervisor
    5.
    发明授权
    Placing a virtual machine on a target hypervisor 有权
    将虚拟机置于目标管理程序上

    公开(公告)号:US09201678B2

    公开(公告)日:2015-12-01

    申请号:US13292324

    申请日:2011-11-09

    IPC分类号: G06F9/455 G06F9/46 G06F21/00

    CPC分类号: G06F9/45558 G06F2009/4557

    摘要: A method is provided for placing a virtual machine on a target virtual machine manager out of multiple virtual machine managers. System management software is connected to the virtual machine managers and selects the target virtual machine manager for placing the virtual machine. The method includes: the system management software creating a memory profile for all virtual machines hosted on the multiple virtual machine managers, the system management software evaluating probabilities for samepage mapping of the virtual machine to be placed on the multiple virtual machine managers based on the memory profiles of the virtual machines, the system management software selecting under consideration of the probabilities for samepage mapping a most appropriate virtual machine manager as the target virtual machine manager, and the system management software placing the virtual machine on the target virtual machine manager.

    摘要翻译: 提供了一种用于将虚拟机放置在多个虚拟机管理器中的目标虚拟机管理器上的方法。 系统管理软件连接到虚拟机管理器,并选择目标虚拟机管理器放置虚拟机。 该方法包括:系统管理软件为多个虚拟机管理器上托管的所有虚拟机创建内存配置文件,系统管理软件评估基于内存放置在多个虚拟机管理器上的虚拟机的主页映射的概率 虚拟机的配置文件,系统管理软件的选择考虑了将目标虚拟机管理器作为最合适的虚拟机管理器进行映射的概率,以及将虚拟机放置在目标虚拟机管理器上的系统管理软件。

    Efficiently determining identical pieces of memory used by virtual machines
    6.
    发明授权
    Efficiently determining identical pieces of memory used by virtual machines 有权
    有效地确定虚拟机使用的相同内存片段

    公开(公告)号:US09053053B2

    公开(公告)日:2015-06-09

    申请号:US13292187

    申请日:2011-11-09

    IPC分类号: G06F21/00 G06F12/10

    摘要: Efficiently determining identical pieces of memory within a computer memory area, which is occupied by a virtual machine manager hosting multiple guests and the computer memory area being logically separated into memory pages of a unique size. Each guest is inspected for its structural characteristics by the virtual machine manager. The structural characteristics of each guest are compared by the virtual machine manager, wherein memory regions of guests having a similar structure are identified; and the identical memory pages are identified by the virtual machine manager by comparing hash values of memory pages located within memory regions of guests having a similar structure, wherein identical memory pages are determined by comparing hash values calculated over the contents of the memory pages.

    摘要翻译: 有效地确定由托管多个客人的虚拟机管理器占用的计算机存储器区域内的相同存储器片段,并且计算机存储器区域被逻辑地分成独特大小的存储器页面。 虚拟机经理检查每个客户的结构特征。 每个客人的结构特征由虚拟机管理器进行比较,其中识别具有相似结构的客人的存储区域; 并且相同的存储器页由虚拟机管理器通过比较位于具有类似结构的客户端的存储器区域内的存储器页的散列值来识别,其中通过比较在存储器页的内容上计算的散列值来确定相同的存储器页面。

    Medium and system for managing external routines in a database management system
    7.
    发明授权
    Medium and system for managing external routines in a database management system 失效
    用于管理数据库管理系统中的外部例程的介质和系统

    公开(公告)号:US08024357B2

    公开(公告)日:2011-09-20

    申请号:US12166129

    申请日:2008-07-01

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30289

    摘要: A medium and system for managing an external routine in a computer implemented database management system includes creating a first table for storing external routines in a data store coupled to the database management system. An external routine is stored in the first table so that the database management system is allowed to automatically manage any modification related to the external routine and to control access to the external routine such that administrative support is minimized.

    摘要翻译: 用于管理计算机实现的数据库管理系统中的外部例程的介质和系统包括:创建用于将耦合到数据库管理系统的数据存储器中的外部例程存储的第一表。 外部例程存储在第一表中,使得允许数据库管理系统自动管理与外部例程相关的任何修改,并且控制对外部例程的访问,使得最小化管理支持。

    Method for determining a number of threads to maximize utilization of a system
    8.
    发明授权
    Method for determining a number of threads to maximize utilization of a system 失效
    用于确定线程数以最大化系统利用率的方法

    公开(公告)号:US08495650B2

    公开(公告)日:2013-07-23

    申请号:US13404414

    申请日:2012-02-24

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4843 G06F9/5083

    摘要: A method for determining a number of threads to maximize system utilization. The method begins with determining a first value which corresponds to the current system utilization. Next the method determines a second value which corresponds to the current number of threads in the system. Next the method determines a third value which corresponds to the number of processor cores in the system. Next the method receives a fourth value from an end user which corresponds to the optimal system utilization the end user wishes to achieve. Next the method determines a fifth value which corresponds to the number of threads necessary to achieve the optimal system utilization value received from the end user. Finally, the method sends the fifth value to all running applications.

    摘要翻译: 一种用于确定线程数以最大化系统利用率的方法。 该方法开始于确定对应于当前系统利用率的第一值。 接下来,该方法确定对应于系统中当前线程数的第二值。 接下来,该方法确定对应于系统中的处理器核心数量的第三值。 接下来,该方法从最终用户接收对应于最终用户希望实现的最佳系统利用率的第四值。 接下来,该方法确定对应于实现从最终用户接收的最佳系统利用价值所需的线程数的第五值。 最后,该方法向所有正在运行的应用程序发送第五个值。

    Method, system and program product for determining a time for retraining a data mining model
    9.
    发明授权
    Method, system and program product for determining a time for retraining a data mining model 失效
    用于确定再培训数据挖掘模型的时间的方法,系统和程序产品

    公开(公告)号:US07937350B2

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

    申请号:US11935694

    申请日:2007-11-06

    IPC分类号: G06F17/18

    CPC分类号: G06N99/005 G06F2216/03

    摘要: The invention relates to a method for determining a time for retraining a data mining model, including the steps of: calculating multivariate statistics of a training model during a training phase; storing the multivariate statistics in the data mining model; evaluating reliability of the data mining model based on the multivariate statistics and at least one distribution parameter, and deciding to retrain the data mining model based on an arbitrary measure of one or more statistical parameters including an F-test statistical analysis.

    摘要翻译: 本发明涉及一种用于确定再训练数据挖掘模型的时间的方法,包括以下步骤:在训练阶段计算训练模型的多变量统计; 将多变量统计信息存储在数据挖掘模型中; 基于多变量统计和至少一个分布参数来评估数据挖掘模型的可靠性,并且基于包括F检验统计分析的一个或多个统计参数的任意测量来决定重新训练数据挖掘模型。

    METHOD AND SYSTEM FOR IMPROVING CLIENT-SERVLET COMMUNICATION
    10.
    发明申请
    METHOD AND SYSTEM FOR IMPROVING CLIENT-SERVLET COMMUNICATION 有权
    改进客户端通信的方法和系统

    公开(公告)号:US20090125579A1

    公开(公告)日:2009-05-14

    申请号:US11817672

    申请日:2006-07-26

    IPC分类号: G06F15/16

    摘要: The present invention provides a method and system for improving the client-Servlet communication in the World-Wide-Web (Web) without changing the existing communication protocol, and without changing the client. The existing prior art one-way communication path between client and Servlet remains unchanged if the initial request includes all information for retrieving the desired information. However in the case the Servlet identifies missing information not included in the initial client's web-browser request for retrieving the information desired, the Servlet automatically opens an another communication path for providing the missing information to the Servlet by making use of the HTTP-response functionality of said initial HTTP-request, wherein the another communication path is supported by a further Servlet functionality component and is characterized by the steps of: generating a script—when executed at the client's web-browser retrieves the missing information and invokes the further Servlet functionality component—by the Servlet, appending the script to said HTTP-response indicating it as a partial response, sending the HTTP-response including the script to the client's web-browser, suspending execution of the initial HTTP-response by the Servlet until the missing information will be available, receiving the missing information by the further Servlet functionality component, wherein the missing information is contained in a new HTTP-request created by the script during its execution on the client's web-browser, providing the missing information to the Servlet, and continuing execution of the initial HTTP-response by the Servlet using the missing information for retrieving the rest of the said HTTP-response and providing the rest of the HTTP-response to the client's web-browser for displaying.

    摘要翻译: 本发明提供了一种用于在不改变现有通信协议的情况下改进万维网(Web)中的客户端 - Servlet通信并且不改变客户端的方法和系统。 如果初始请求包括用于检索所需信息的所有信息,则客户端和Servlet之间现有的现有的单向通信路径保持不变。 但是,在Servlet识别出缺少初始客户端Web浏览器请求中包含的缺失信息以获取所需信息的情况下,Servlet会自动打开另一个通信路径,以便通过使用HTTP响应功能向Servlet提供缺少的信息 的所述初始HTTP请求,其中另一个通信路径由另一个Servlet功能组件支持,并且其特征在于以下步骤:生成脚本 - 当在客户端的web浏览器上执行时,脚本检索丢失的信息并调用进一步的Servlet功能 组件 - 通过Servlet将脚本附加到表示它作为部分响应的HTTP响应中,将包含脚本的HTTP响应发送到客户端的Web浏览器,暂停执行Servlet的初始HTTP响应,直到缺少 信息将可用,通过进一步的Servlet功能接收缺少的信息 mponent,其中缺少的信息被包含在脚本在其在客户端的web浏览器上执行期间创建的新的HTTP请求中,向Servlet提供缺少的信息,并且使用Servlet继续执行初始的HTTP响应 缺少用于检索所述HTTP响应的其余部分的信息,并将其余的HTTP响应提供给客户端的web浏览器以进行显示。