Method and apparatus for autonomically regulating information transfer when accessing database resources
    1.
    发明申请
    Method and apparatus for autonomically regulating information transfer when accessing database resources 失效
    访问数据库资源时自动调节信息传输的方法和装置

    公开(公告)号:US20070027838A1

    公开(公告)日:2007-02-01

    申请号:US11191419

    申请日:2005-07-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30979

    摘要: A database access facility for accessing databases includes a monitoring function which monitors accesses by requesters of database data. The monitoring function tracks which database fields are requested to dynamically determine the fields which the application needs. Once sufficient tracking data is obtained, subsequent accesses to the database on behalf of an application are automatically modified by the application server to request only the fields which are likely to be needed. Preferably, the database access facility is an application server for one or middle tier applications which access the database on behalf of multiple clients in a three-tier client-server environment.

    摘要翻译: 用于访问数据库的数据库访问设施包括监视功能,其监视请求者对数据库数据的访问。 监视功能跟踪哪些数据库字段被请求来动态地确定应用程序需要的字段。 一旦获得足够的跟踪数据,代表应用程序对数据库的后续访问将被应用程序服务器自动修改,以仅请求可能需要的字段。 优选地,数据库访问设施是用于在三层客户机 - 服务器环境中代表多个客户端访问数据库的一个或多个中间层应用的应用服务器。

    Selecting grid executors via a neural network
    2.
    发明申请
    Selecting grid executors via a neural network 审中-公开
    通过神经网络选择网格执行器

    公开(公告)号:US20070005530A1

    公开(公告)日:2007-01-04

    申请号:US11138938

    申请日:2005-05-26

    IPC分类号: G06F15/18

    CPC分类号: G06F9/5066

    摘要: A method, apparatus, system, and signal-bearing medium that, in an embodiment, send units of work to grid executors, create training data based on the performance of the grid executors, and train a neural network via the training data. The training data includes pairs of input and output data, where the input data is the types of the units of work and the output data is the service strengths of the grid executors. Once the neural network has been trained, subsequent units of work have their grid executors selected by inputting the types of the units of work to the neural network and receiving a service strength from the neural network as output. The grid executors are then selected based on the output service strength from the neural network. In this way, in an embodiment, the grid performance may be increased.

    摘要翻译: 一种在一个实施例中,向网格执行器发送工作单元的方法,装置,系统和信号承载介质,基于网格执行器的性能创建训练数据,并且经由训练数据训练神经网络。 培训数据包括输入和输出数据对,其中输入数据是工作单元的类型,输出数据是网格执行器的服务强度。 一旦神经网络被训练,随后的工作单元通过将神经网络的工作单元的类型输入并从神经网络接收服务强度作为输出来选择其网格执行器。 然后基于来自神经网络的输出服务强度来选择网格执行器。 以这种方式,在一个实施例中,可以增加电网性能。

    Apparatus and method for client-side routing of database requests
    4.
    发明申请
    Apparatus and method for client-side routing of database requests 审中-公开
    客户端路由数据库请求的设备和方法

    公开(公告)号:US20060074937A1

    公开(公告)日:2006-04-06

    申请号:US10956534

    申请日:2004-09-30

    IPC分类号: G06F7/00

    CPC分类号: G06F7/00

    摘要: An apparatus and method provide client-side routing of database requests to enhance the performance of a partitioned database system. In a first embodiment, the database client determines the correct database server for a transaction, and routes requests for the transaction to the correct database server. In a second embodiment, the database client sends a first database request in a transaction to a selected database server, determines from the response the correct database server, and routes all subsequent requests for the transaction to the correct database server. In a third embodiment, the database client sends a first database request in a transaction to a selected database server, which routes the first request to the correct database server, which returns the results directly to the database client via direct connection. The database client then routes all subsequent database requests in the transaction directly to the correct database server.

    摘要翻译: 一种装置和方法提供数据库请求的客户端路由以增强分区数据库系统的性能。 在第一实施例中,数据库客户端为事务确定正确的数据库服务器,并将事务的请求路由到正确的数据库服务器。 在第二实施例中,数据库客户端将事务中的第一数据库请求发送到所选择的数据库服务器,从响应中确定正确的数据库服务器,并将所有后续的事务请求路由到正确的数据库服务器。 在第三实施例中,数据库客户端将事务中的第一数据库请求发送到所选择的数据库服务器,所述数据库服务器将第一请求路由到正确的数据库服务器,该数据库服务器通过直接连接将结果直接返回到数据库客户端。 然后,数据库客户端将事务中的所有后续数据库请求直接路由到正确的数据库服务器。

    Encrypting units of work based on a trust level
    5.
    发明申请
    Encrypting units of work based on a trust level 审中-公开
    基于信任级加密工作单位

    公开(公告)号:US20070028098A1

    公开(公告)日:2007-02-01

    申请号:US11191404

    申请日:2005-07-28

    IPC分类号: H04L9/00

    摘要: A method, apparatus, system, and signal-bearing medium that, in an embodiment, determine a cipher strength based on a trust level associated with a request, create a unit of work based on the request, encrypt the unit of work into a message based on the cipher strength, and send the message to grid servers. In various embodiments, the trust level may be determined based on a security token associated with the request or based on a zone from which the request originates. In various embodiments, the request originates from a client that belongs to the zone or originates from one of the grid servers that belongs to the zone. In an embodiment, a request from a grid server may be associated with a response to a previous unit of work that the grid server executed.

    摘要翻译: 一种方法,装置,系统和信号承载介质,其在一个实施例中基于与请求相关联的信任级别来确定密码强度,基于该请求创建工作单元,将工作单元加密成消息 基于密码强度,并将消息发送到网格服务器。 在各种实施例中,信任级别可以基于与请求相关联的安全令牌或基于请求发起的区域来确定。 在各种实施例中,请求源自属于该区域的客户端,或者源于属于该区域的网格服务器之一。 在一个实施例中,来自网格服务器的请求可以与对网格服务器执行的先前工作单元的响应相关联。

    Selecting servers based on load-balancing metric instances
    6.
    发明申请
    Selecting servers based on load-balancing metric instances 有权
    基于负载平衡度量实例选择服务器

    公开(公告)号:US20070185997A1

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

    申请号:US11351242

    申请日:2006-02-09

    IPC分类号: G06F15/173

    CPC分类号: H04L67/28 H04L67/2809

    摘要: In an embodiment, a request is received that is directed to a page. A determination is made whether a session associated with the request already exists by determining whether the request is dependent on a previous request. If the session does not already exist, then a decision is made whether the request will result in creating a session. If the request will result in creation of a session, then a server is selected based on a load-balancing metric instance associated with the page, and the request is sent to the selected server. The load-balancing metric instance has an algorithm and an input parameter to the algorithm. The server is selected by executing the algorithm and selecting the server identified by an output parameter from the algorithm.

    摘要翻译: 在一个实施例中,接收到被引导到页面的请求。 通过确定请求是否依赖于先前的请求,确定与请求相关联的会话是否已经存在。 如果会话不存在,则作出决定是否该请求将导致创建会话。 如果请求将导致创建会话,则基于与该页面相关联的负载均衡度量实例来选择服务器,并且该请求被发送到所选择的服务器。 负载均衡度量实例具有算法和算法的输入参数。 通过执行算法选择服务器,并从算法中选择由输出参数识别的服务器。

    Joining units of work based on complexity metrics
    7.
    发明申请
    Joining units of work based on complexity metrics 审中-公开
    根据复杂性指标加入工作单位

    公开(公告)号:US20070006070A1

    公开(公告)日:2007-01-04

    申请号:US11171714

    申请日:2005-06-30

    IPC分类号: G06F17/00

    摘要: A method, apparatus, system, and signal-bearing medium that, in an embodiment, determine units of work in a page, join selected pairs of the units of work with lowest complexity metrics until all of the units of work have complexity metrics that are less than a threshold. The joining is subject to rules of a dependency graph, which indicates data dependency relationships of the units of work. The selected joined pairs are then encapsulated into a processing unit, which is sent to multiple grid servers. Responses from the grid servers are used to assemble dynamic content into the page. In an embodiment, the complexity metrics are then modified based on an exponential moving average of responses times of the units of work. In this way, in an embodiment, the performance of assembling the page may be increased.

    摘要翻译: 一种方法,装置,系统和信号承载介质,其在一个实施例中确定页面中的工作单位,以最低复杂性度量加入所选择的工作单元对,直到所有工作单元具有复杂度度量 小于阈值。 加入受制于依赖图的规则,表示工作单位的数据依赖关系。 所选择的连接对然后被封装到处理单元中,该处理单元被发送到多个网格服务器。 网格服务器的响应用于将动态内容组合到页面中。 在一个实施例中,然后基于工作单元的响应时间的指数移动平均值来修改复杂性度量。 以这种方式,在一个实施例中,可以增加组装页面的性能。

    Server power management
    8.
    发明申请
    Server power management 有权
    服务器电源管理

    公开(公告)号:US20070094379A1

    公开(公告)日:2007-04-26

    申请号:US11186607

    申请日:2005-07-21

    IPC分类号: G06F9/46

    摘要: A method, apparatus, system, and signal-bearing medium that, in an embodiment, calculate the average number of servers that executed an application in a previous time period, decide whether the current number of servers that execute the application is less than the average number of servers, and, if so, power on the average number of servers. The application is then distributed across the average number of servers. In an embodiment, the server is powered on by increasing the clock speed of the processors associated with the servers. In an embodiment, a determination is periodically made whether the response time of the application is greater than a threshold, and, if so, the servers are powered on and the application is distributed across the servers. In an embodiment, a determination is periodically made whether the response time of the application is less than a threshold, and, if so, servers are powered off and the application is distributed across the remaining servers.

    摘要翻译: 一种方法,装置,系统和信号承载介质,在一个实施例中,计算在先前时间段内执行应用程序的平均服务器数量,确定执行应用程序的当前服务器数量是否小于平均值 服务器数量,如果是,则打开平均服务器数量。 然后将应用程序分布在平均数量的服务器上。 在一个实施例中,通过增加与服务器相关联的处理器的时钟速度来启动服务器。 在一个实施例中,周期性地确定应用的响应时间是否大于阈值,如果是,则启动服务器并且将应用程序分布在服务器上。 在一个实施例中,周期性地确定应用的响应时间是否小于阈值,如果是,则关闭服务器并且将应用程序分布在剩余的服务器上。

    Maintaining the integrity of a copy list
    9.
    发明申请
    Maintaining the integrity of a copy list 审中-公开
    维护复制列表的完整性

    公开(公告)号:US20070005706A1

    公开(公告)日:2007-01-04

    申请号:US11154875

    申请日:2005-06-16

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/107

    摘要: A method, apparatus, system, and signal-bearing medium that, in an embodiment, determine that a second e-mail is associated with a first e-mail and that one of the recipients of the first e-mail was a blind-copy recipient, and, in response, send the second e-mail to the blind-copy recipient of the first e-mail. In various embodiments, the second e-mail may be a reply to or a forward of the first e-mail. In an embodiment, the second e-mail has an encrypted portion, which includes an identifications of the blind-copy recipient, the sender of the first e-mail, and the other recipients of the first e-mail. The blind-copy recipient of the first e-mail is not identified in the first e-mail to the other recipients of the first e-mail. In this way, blind-copy recipients of e-mails may be notified of further associated e-mails.

    摘要翻译: 一种方法,装置,系统和信号承载介质,其在一个实施例中确定第二电子邮件与第一电子邮件相关联,并且第一电子邮件的接收者之一是盲复制 收件人,并且作为回应,将第二封电子邮件发送到第一封电子邮件的复制收件人。 在各种实施例中,第二电子邮件可以是对第一电子邮件的回复或转发。 在一个实施例中,第二电子邮件具有加密部分,其包括盲复制接收者的标识,第一电子邮件的发送者以及第一电子邮件的其他接收者。 第一封电子邮件的复制收件人在第一封电子邮件中没有识别到​​第一封电子邮件的其他收件人。 以这种方式,电子邮件的盲复制收件人可能会被通知进一步的相关电子邮件。

    Method, system, and computer program product for caching dynamically generated queries
    10.
    发明申请
    Method, system, and computer program product for caching dynamically generated queries 审中-公开
    用于缓存动态生成的查询的方法,系统和计算机程序产品

    公开(公告)号:US20060294088A1

    公开(公告)日:2006-12-28

    申请号:US11167504

    申请日:2005-06-27

    IPC分类号: G06F17/30

    CPC分类号: G06F16/24539

    摘要: The present invention provides a method, system, and computer program product for caching dynamically generated queries such as SQL (Structured Query Language) statements. A method in accordance with an embodiment of the present invention comprises: providing a partial update query for updating at least one column in a table stored in a database; generating a key using a number representative of an update status of each column in the table; and determining if a prepared statement corresponding to the partial update query is located in a prepared statement cache using the key.

    摘要翻译: 本发明提供了用于缓存动态生成的查询(诸如SQL(结构化查询语言)语句)的方法,系统和计算机程序产品。 根据本发明的实施例的方法包括:提供用于更新存储在数据库中的表中的至少一列的部分更新查询; 使用代表表中每列的更新状态的数字生成密钥; 以及使用所述密钥确定与所述部分更新查询相对应的准备语句是否位于准备好的语句高速缓存中。