Method and system for predicting the performance benefits of mapping subsets of application data to multiple page sizes
    41.
    发明申请
    Method and system for predicting the performance benefits of mapping subsets of application data to multiple page sizes 有权
    用于预测将应用程序数据子集映射到多个页面大小的性能优势的方法和系统

    公开(公告)号:US20070180215A1

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

    申请号:US11343565

    申请日:2006-01-31

    IPC分类号: G06F12/00

    CPC分类号: G06F12/10 G06F2212/652

    摘要: A method for modeling the performance of memory address translation mechanism (MATM), comprises: a) receiving an execution profile that contains a memory address reference stream of an application, a set of page size mappings, and events about the application's data allocations and de-allocations; b) translating each memory reference in the input memory reference stream into a reference to the corresponding data object, by consulting the memory allocation and de-allocation events, to provide a data object reference stream; c) translating each data object reference into a corresponding page reference by consulting the page size mapping and by modeling the data allocation and de-allocation events in accordance with the mapping to provide a page reference stream and a number of pages of each page size that are needed by the respective mapping; d) using the page reference stream to provide a stream of reuse distance values; e) determining, for each reference in the reuse distance value stream, whether the reference results in a hit or a miss reference to the MATM to provide the number of hits and the number of misses for each MATM; f) providing the hit and miss values to a cost model to estimate the number of miss cycles; g) ranking the mappings by their miss cycle values such that the mapping with the lowest number of miss cycles has the highest rank.

    摘要翻译: 一种用于对存储器地址转换机制(MATM)的性能进行建模的方法包括:a)接收包含应用的存储器地址参考流,一组页面大小映射和关于应用的数据分配和de的事件的执行简档 分配; b)通过咨询存储器分配和解除分配事件来将输入存储器参考流中的每个存储器引用转换成对相应数据对象的引用,以提供数据对象引用流; c)通过参考所述页面大小映射并且根据所述映射对所述数据分配和解除分配事件进行建模来将每个数据对象引用转换成对应的页面引用,以提供页面引用流和每页页面大小的页数 需要通过各自的映射; d)使用页面参考流来提供重用距离值流; e)针对重用距离值流中的每个参考,确定参考是否导致对MATM的命中或错过引用以提供每个MATM的命中次数和未命中次数; f)向成本模型提供命中和未命中值以估计错过周期数; g)通过它们的错误循环值对映射进行排序,使得具有最低错误周期数的映射具有最高等级。

    Dynamic update mechanisms in operating systems
    42.
    发明申请
    Dynamic update mechanisms in operating systems 失效
    操作系统中的动态更新机制

    公开(公告)号:US20070061372A1

    公开(公告)日:2007-03-15

    申请号:US11227761

    申请日:2005-09-14

    IPC分类号: G06F17/30

    CPC分类号: G06F8/67 G06F8/656

    摘要: To dynamically update an operating system, a new factory object may have one or more new and/or updated object instances. A corresponding old factory object is then located and its version is checked for compatibility. A dynamic update procedure is then executed, which includes (a) changing a factory reference pointer within the operating system from the old factory object to the new factory object. For the case of updated object instances, (b) hot swapping each old object instance for its corresponding updated object instance, and (c) removing the old factory object. This may be performed for multiple updated object instances in the new factory object, preferably each separately. For the case of new object instances, they are created by the new factory and pointers established to invoke them. A single factory object may include multiple updated objects from a class, and/or new object instances from different classes, and the update may be performed without the need to reboot the operating system.

    摘要翻译: 为了动态更新操作系统,新的工厂对象可能具有一个或多个新的和/或更新的对象实例。 然后找到相应的旧工厂对象,并检查其版本的兼容性。 然后执行动态更新过程,其中包括(a)将操作系统内的工厂参考指针从旧工厂对象更改为新的工厂对象。 对于更新的对象实例的情况,(b)热交换其对应的更新对象实例的每个旧对象实例,以及(c)删除旧的工厂对象。 这可以针对新的工厂对象中的多个更新的对象实例来执行,优选地每个单独地执行。 对于新对象实例的情况,它们由新工厂创建,并且已建立的指针用于调用它们。 单个工厂对象可以包括来自类的多个更新对象和/或来自不同类的新对象实例,并且可以执行更新而不需要重新启动操作系统。

    Encrypting units of work based on a trust level
    43.
    发明申请
    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.

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

    Methods and apparatus for managing and distinguishing instant messaging sessions and threads
    44.
    发明申请
    Methods and apparatus for managing and distinguishing instant messaging sessions and threads 审中-公开
    用于管理和区分即时通讯会话和线程的方法和设备

    公开(公告)号:US20060248150A1

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

    申请号:US11118552

    申请日:2005-04-29

    IPC分类号: G06F15/16

    摘要: A method of managing instant messaging communication over a computer network is provided. One or more instant messaging session windows are organized in an instant messaging session manager. At least one distinguishing session characteristic is attributed to each of the one or more instant messaging session windows. The at least one distinguishing session characteristic is at least one of a sound clip associated with a user of the session, an instant messaging session window background associated with a user of the session, and a change in at least one of a color and an intensity of the instant messaging session window. The at least one distinguishing session characteristic increases a likelihood of identification of each of the one or more instant messaging session windows.

    摘要翻译: 提供了一种通过计算机网络管理即时消息通信的方法。 一个或多个即时消息会话窗口被组织在即时消息会话管理器中。 至少一个区分会话特征归因于一个或多个即时消息会话窗口中的每一个。 所述至少一个区分会话特征是与会话的用户相关联的声音剪辑中的至少一个,与会话的用户相关联的即时消息会话窗口背景以及颜色和强度中的至少一个的变化 的即时通讯会话窗口。 该至少一个区分会话特性增加了识别一个或多个即时消息会话窗口中的每一个的可能性。

    Apparatus and method for autonomic adjustment of connection keep-alives
    45.
    发明申请
    Apparatus and method for autonomic adjustment of connection keep-alives 失效
    连接保持自动调整的装置和方法

    公开(公告)号:US20060182141A1

    公开(公告)日:2006-08-17

    申请号:US11060358

    申请日:2005-02-17

    CPC分类号: H04L47/10 H04L29/06 H04L67/02

    摘要: A server computer system includes a keep-alive autonomic adjustment mechanism that monitors current operating conditions and dynamically adjusts the keep-alive specification to optimize the keep-alives for the current operating conditions. The keep-alive autonomic adjustment mechanism monitors the total number of clients, and the average number of requests per client. The value of a keep-alive specification that determines how log to keep a connection open may be dynamically and autonomically adjusted by the keep-alive autonomic adjustment mechanism according to the monitored current operating conditions. The keep-alive autonomic adjustment mechanism may also include the ability to autonomically enable and disable the keep-alives. In this manner the performance of the server may be tuned to optimize the effect of using keep-alives according to current operating conditions.

    摘要翻译: 服务器计算机系统包括保持活动的自主调节机制,其监视当前操作条件并动态地调整保持活动规范以优化当前操作条件的保持活动。 保持活动的自主调整机制监控客户端的总数,以及每个客户端的平均请求次数​​。 根据监控的当前操作条件,保持活动自动调整机制可以动态地和自主地调整保持连接打开日志的保持规范的价值。 保持活动的自主调整机制还可以包括自主启用和禁用保持活力的能力。 以这种方式,可以调整服务器的性能以优化根据当前操作条件使用保持密码的效果。

    POWER STANDARD COMPLIANCE METHOD AND SYSTEM
    47.
    发明申请
    POWER STANDARD COMPLIANCE METHOD AND SYSTEM 审中-公开
    电力标准合规方法与系统

    公开(公告)号:US20100017242A1

    公开(公告)日:2010-01-21

    申请号:US12173419

    申请日:2008-07-15

    IPC分类号: G06Q10/00

    摘要: Methods, systems, devices and program products are provided for effecting compliance with power usage specifications through positive feedback to a monitoring entity. A power usage specification is provided for a device for a task performed by the device using the device to perform the task, embodiments monitoring power used by the device to perform the task to generate power usage data, comparing the power usage data to the power usage specification, and if the power usage data exceeds the power usage specification, automatically providing a reward to a device end-user selected as a function of a value of the specification exceeding and an agreement with the end-user or a third party. Power usage specifications may comprise predicted power usage values and requirements for the device to perform the task during a first power rate period having a lower energy or resource cost than a second power rate period.

    摘要翻译: 提供方法,系统,设备和程序产品,以通过向监控实体的积极反馈来实现电力使用规范的符合性。 为使用该设备执行任务所执行的任务的设备提供电力使用规范,监视由设备执行任务以产生电力使用数据的电力的实施例,将电力使用数据与电力使用进行比较 规格,并且如果电力使用数据超过电力使用规范,则自动向根据规范的价值选择的设备终端用户提供奖励,并且与最终用户或第三方达成协议。 功率使用规范可以包括在具有比第二功率速率周期更低的能量或资源成本的第一功率率周期期间执行任务的设备的预测功率使用值和要求。

    Selecting grid executors via a neural network
    48.
    发明申请
    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.

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

    Communication tagging
    49.
    发明申请
    Communication tagging 有权
    通讯标签

    公开(公告)号:US20050120108A1

    公开(公告)日:2005-06-02

    申请号:US10724845

    申请日:2003-12-01

    CPC分类号: H04L51/34 G06Q10/107

    摘要: A communication system including a database adapted to store communication tag information; and a database agent. The database agent is adapted to determine if a communication has a task tag. The database agent is adapted to transfer predetermined communication tag information of the task tag of the communication to the database. The database agent is adapted to automatically send a communication based upon information stored in the predetermined communication tag information.

    摘要翻译: 一种通信系统,包括适于存储通信标签信息的数据库; 和数据库代理。 数据库代理适于确定通信是否具有任务标签。 数据库代理适于将通信的任务标签的预定通信标签信息传送到数据库。 数据库代理适于基于存储在预定通信标签信息中的信息来自动发送通信。