Method for optimizing remote procedure call (RPC) and program execution method by use of the optimized RPC
    1.
    发明授权
    Method for optimizing remote procedure call (RPC) and program execution method by use of the optimized RPC 失效
    使用优化的RPC优化远程过程调用(RPC)和程序执行方法的方法

    公开(公告)号:US07669209B2

    公开(公告)日:2010-02-23

    申请号:US11066269

    申请日:2005-02-28

    IPC分类号: G06F3/00

    CPC分类号: G06F8/41 G06F9/548

    摘要: A method for rapidly executing a series of remote procedure calls between a client and a server, comprising an RPC optimizer (101) that inputs an IDL source code (103) and client source codes (102, 102′, . . . ) so as to define as a new remote procedure a group of remote procedures to be performed by the client in an additional server source code (107). In turn, the RPC optimizer outputs a new IDL source code (106) to which an interface of the remote procedure is added, and new client source codes (105, 105′, . . . ) modified so as to use the remote procedure. This reduces communications involving a plurality of remote procedures to a single communication pass, thereby implementing high-speed communication between the client and the server.

    摘要翻译: 一种用于在客户机和服务器之间快速执行一系列远程过程调用的方法,包括输入IDL源代码(103)和客户端源代码(102,102',...)的RPC优化器(101),以便 将一组由客户端执行的远程过程定义为附加服务器源代码(107)作为新的远程过程。 反过来,RPC优化器输出添加了远程过程的接口的新的IDL源代码(106),并修改了新的客户端源代码(105,105',...)以便使用远程过程。 这将涉及多个远程过程的通信减少到单个通信通过,从而实现客户端和服务器之间的高速通信。

    Method for optimizing remote procedure call (RPC) and program execution method by use of the optimized RPC
    2.
    发明申请
    Method for optimizing remote procedure call (RPC) and program execution method by use of the optimized RPC 失效
    使用优化的RPC优化远程过程调用(RPC)和程序执行方法的方法

    公开(公告)号:US20050273792A1

    公开(公告)日:2005-12-08

    申请号:US11066269

    申请日:2005-02-28

    CPC分类号: G06F8/41 G06F9/548

    摘要: A method for rapidly executing a series of remote procedure calls between a client and a server, comprising an RPC optimizer (101) that inputs an IDL source code (103) and client source codes (102, 102′, . . . ) so as to define as a new remote procedure a group of remote procedures to be performed by the client in an additional server source code (107). In turn, the RPC optimizer outputs a new IDL source code (106) to which an interface of the remote procedure is added, and new client source codes (105, 105′, . . . ) modified so as to use the remote procedure. This reduces communications involving a plurality of remote procedures to a single communication pass, thereby implementing high-speed communication between the client and the server.

    摘要翻译: 一种用于在客户机和服务器之间快速执行一系列远程过程调用的方法,包括输入IDL源代码(103)和客户端源代码(102,102',...)的RPC优化器(101),以便 将一组由客户端执行的远程过程定义为附加服务器源代码(107)作为新的远程过程。 反过来,RPC优化器输出添加了远程过程的接口的新的IDL源代码(106),并修改了新的客户端源代码(105,105',...)以便使用远程过程。 这将涉及多个远程过程的通信减少到单个通信通过,从而实现客户端和服务器之间的高速通信。

    Data warehouse system and query processing method used in the system, and data collecting method and apparatus for the method, and charging method and apparatus in the system
    3.
    发明授权
    Data warehouse system and query processing method used in the system, and data collecting method and apparatus for the method, and charging method and apparatus in the system 有权
    系统中使用的数据仓库系统和查询处理方法,系统的数据收集方法和装置,系统中的计费方法和装置

    公开(公告)号:US07111019B1

    公开(公告)日:2006-09-19

    申请号:US09435034

    申请日:1999-11-05

    IPC分类号: G06F12/00 G06F17/30 G06F7/00

    摘要: In order to realize a practical data warehouse system with the use of a network in a distributed environment, for example, data collectors (101 and 102) for creating/managing each replica of server data for clients (103 and 104) as shown in FIG. 1 are connected to a network (113). A data collector holds a data request condition given from a user via a client and negotiates with a server (114, 122) which supplies data according to such resources as a storage unit, a CPU, etc. usable by the data collector, thereby the range and quality of the data for which a replica is to be created can be adjusted. For query processing, a part or the whole of a query from a client is processed with the use of a replica (123) created in the data collector. Queries which cannot be processed with any replica in the data collector are transferred to the server. Because a replica created in the data collector can be used to process a query from a client device such a way, the server load can be reduced.

    摘要翻译: 为了在分布式环境中实现使用网络的实用数据仓库系统,例如,用于创建/管理客户机(103和104)的每个服务器数据副本的数据收集器(101和102),如图 。 1连接到网络(113)。 数据收集器保存从用户经由客户端给出的数据请求条件,并与根据数据收集器可用的诸如存储单元,CPU等的资源提供数据的服务器(114,122)进行协商,由此 可以调整要创建副本的数据的范围和质量。 对于查询处理,使用在数据收集器中创建的副本(123)来处理来自客户端的查询的一部分或全部。 无法用数据收集器中的任何副本处理的查询将传输到服务器。 由于在数据收集器中创建的副本可以用于以这种方式处理来自客户端设备的查询,所以可以减少服务器负载。

    Data warehouse system and query processing method used in the system, and data collecting method and apparatus for the method, and charging method and apparatus in the system
    4.
    发明申请
    Data warehouse system and query processing method used in the system, and data collecting method and apparatus for the method, and charging method and apparatus in the system 审中-公开
    系统中使用的数据仓库系统和查询处理方法,系统的数据收集方法和装置,系统中的计费方法和装置

    公开(公告)号:US20060253435A1

    公开(公告)日:2006-11-09

    申请号:US11485272

    申请日:2006-07-13

    IPC分类号: G06F17/30

    摘要: In order to realize a practical data warehouse system with the use of a network in a distributed environment, for example, data collectors for creating/managing each replica of server data for clients shown in FIG. 1 are connected to a network. A data collector holds a data request condition given from a user via a client and negotiates with a server which supplies data according to such resources as a storage unit, a CPU, etc., usable by the data collector, thereby the range and quality of the data for which a replica is to be created can be adjusted. For query processing, a part or the whole of a query from a client is processed with the use of a replica created in the data collector. Queries which cannot be processed with any replica in the data collector are transferred to the server. Because a replica created in the data collector can be used to process a query from a client in such a way, the server load can be reduced.

    摘要翻译: 为了在分布式环境中实现使用网络的实用数据仓库系统,例如,用于创建/管理图1所示的客户端的服务器数据的每个副本的数据收集器。 1连接到网络。 数据收集器通过客户端保存从用户发出的数据请求条件,并与根据数据收集器可使用的存储单元,CPU等资源提供数据的服务器进行协商,从而达到数据收集器的范围和质量 可以调整要创建副本的数据。 对于查询处理,使用在数据收集器中创建的副本来处理来自客户机的部分或全部查询。 无法用数据收集器中的任何副本处理的查询将传输到服务器。 由于在数据收集器中创建的副本可以用于以这种方式处理来自客户端的查询,所以可以减少服务器负载。

    System and method for virtualizing a distributed network storage as a single-view file system
    5.
    发明授权
    System and method for virtualizing a distributed network storage as a single-view file system 有权
    将分布式网络存储器虚拟化为单视图文件系统的系统和方法

    公开(公告)号:US07587426B2

    公开(公告)日:2009-09-08

    申请号:US10219770

    申请日:2002-08-16

    IPC分类号: G06F17/30

    摘要: The invention relates to a method of virtualizing a plurality of network storages into a single-view file system for a client and obtains information about an object's storage location without inquiring of a resource manager. The method determines a network storage that should store an object based on a hash value generated from a logical identifier for the object to be accessed. While accessing the object, the method computes the hash value for the object's logical identifier to determine a network storage that should process an access request. Consequently, the method eliminates the need to inquire the object's storage location when the access request is issued. Further, the method eliminates the need to maintain the object's storage location when the number of servers is increased or decreased, thus providing easy management.

    摘要翻译: 本发明涉及将多个网络存储器虚拟化为用于客户机的单视图文件系统的方法,并且在不查询资源管理器的情况下获取关于对象的存储位置的信息。 该方法基于从要访问的对象的逻辑标识符生成的散列值来确定应存储对象的网络存储。 在访问对象时,该方法计算对象的逻辑标识符的哈希值,以确定应处理访问请求的网络存储。 因此,当发出访问请求时,该方法消除了查询对象的存储位置的需要。 此外,当服务器的数量增加或减少时,该方法消除了维护对象的存储位置的需要,从而提供容易的管理。

    Database processing system and method
    9.
    发明授权
    Database processing system and method 有权
    数据库处理系统和方法

    公开(公告)号:US08510316B2

    公开(公告)日:2013-08-13

    申请号:US12543826

    申请日:2009-08-19

    IPC分类号: G06F7/24

    CPC分类号: G06F17/30454

    摘要: Provided is a database system in which sorting of query results is sped up. The database system stores storage location information in which storage locations of the pieces of data are recorded in a given order. When there is no second task, which is executed based on data that is fetched in a first task, whether every piece of data requested in a third task, which is executed before the first task, has been fetched is determined. In the case where every piece of data requested in the third task has been fetched, data fetched in the first task is output. In the case where some of the data requested in the third task has not been fetched, data fetched in the first task is kept in a temporary buffer until every piece of data requested in the third task is fetched, and then output.

    摘要翻译: 提供了一种数据库系统,其中查询结果的排序加快。 数据库系统存储以给定顺序记录数据段的存储位置的存储位置信息。 当不存在基于在第一任务中获取的数据而执行的第二任务时,确定在第一任务之前执行的第三任务中请求的每个数据片段是否已被获取。 在第三任务中请求的每个数据片段被取出的情况下,输出在第一任务中取出的数据。 在第三任务中请求的一些数据尚未获取的情况下,将第一任务中提取的数据保存在临时缓冲区中,直到第三个任务中请求的每个数据片段被提取,然后输出。

    Backup system, program and backup method
    10.
    发明授权
    Backup system, program and backup method 失效
    备份系统,程序和备份方法

    公开(公告)号:US07640276B2

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

    申请号:US11132175

    申请日:2005-05-19

    IPC分类号: G06F17/30

    CPC分类号: G06F11/2097 Y10S707/99953

    摘要: Provided is a backup method including a step (S1) of reading a log which is a data update difference, and identifying a data storage area (page) of backup data, a step (S2) of determining high/low reusability of the identified data storage area, a step (S3) of storing a log corresponding to a data storage area determined to be low in reusability in a log storage area preset on a memory, and a step (S4) of applying a log corresponding to a data storage area determined to be high in reusability to the identified data storage area in a cache area set on the memory, and updating the data storage area. Thus, by further reducing the number of I/O times in an external storage system of a standby system which backs up data by log transfer, it is possible to reduce introduction costs of a backup system and its normal-time operation's costs at normal times.

    摘要翻译: 提供了一种备份方法,包括:读取作为数据更新差异的日志的步骤(S1),以及识别备份数据的数据存储区域(页面);确定所识别的数据的高/低可重用性的步骤(S2) 存储与预定在存储器上的日志存储区域中存储对应于确定为可重用性低的数据存储区域的日志的步骤(S3);以及步骤(S4),对应于数据存储区域 被确定为对存储器中设置的高速缓存区域中的识别数据存储区域的可重用性高,并且更新数据存储区域。 因此,通过进一步减少通过日志传送备份数据的备用系统的外部存储系统中的I / O次数,可以降低备用系统的引入成本和正常时间操作的成本 。