System and method for vertical integrated performance and environment monitoring
    1.
    发明申请
    System and method for vertical integrated performance and environment monitoring 失效
    垂直综合性能和环境监测系统和方法

    公开(公告)号:US20060271827A1

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

    申请号:US11137293

    申请日:2005-05-25

    IPC分类号: G06F11/00

    摘要: A system and method includes steps, or acts, of: defining one or more events to provide a unified specification; registering one or more events to be detected; detecting an occurrence of at least one of the registered event or events; generating a monitoring entry each time one of the registered events is detected; and entering each of the monitoring entries generated into a single logical entity. The method can also be implemented as machine executable instructions executed by a programmable information processing system or as hard coded logic in a specialized computing apparatus such as an application-specific integrated circuit (ASIC).

    摘要翻译: 一种系统和方法包括以下步骤或动作:定义一个或多个事件以提供统一的规范; 注册要检测的一个或多个事件; 检测所述注册事件或事件中的至少一个的发生; 每当检测到所登记的事件之一时产生监视条目; 并将生成的每个监视条目输入到单个逻辑实体中。 该方法还可以被实现为由可编程信息处理系统执行的机器可执行指令,或者作为诸如专用集成电路(ASIC)的专用计算装置中的硬编码逻辑。

    Method and system for predicting the performance benefits of mapping subsets of application data to multiple page sizes
    2.
    发明申请
    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)通过它们的错误循环值对映射进行排序,使得具有最低错误周期数的映射具有最高等级。

    Autonomic adjustment of connection keep-alives
    4.
    发明授权
    Autonomic adjustment of connection keep-alives 失效
    连接保持活动的自主调整

    公开(公告)号:US07756155B2

    公开(公告)日:2010-07-13

    申请号:US12196683

    申请日:2008-08-22

    IPC分类号: H04J3/16

    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.

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

    Mechanism for Performance Optimization of Hypertext Preprocessor (PHP) Page Processing Via Processor Pinning
    5.
    发明申请
    Mechanism for Performance Optimization of Hypertext Preprocessor (PHP) Page Processing Via Processor Pinning 审中-公开
    超文本预处理器(PHP)性能优化机制通过处理器固定进行页面处理

    公开(公告)号:US20090254918A1

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

    申请号:US12061757

    申请日:2008-04-03

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5033 G06F9/505

    摘要: A method, system, and computer program product for optimizing “Hypertext Preprocessor” (PHP) processes by identifying the PHP pages which are active on a server and forwarding requests for specific pages to a processor which has recently processed that page. A request processing optimization (RPO) utility assigns an initial request received at the server for a PHP page based on a number of factors which may include a relative usage level of a processor within a pool of available processors on a server. The RPO utility assigns a request to additional processors based on: (1) a threshold frequency of page requests; and (2) a resource intensive factor of a page request measured by average response time of the page request. The assignment of PHP pages to a particular processor(s) enhances cache performance since the requisite code for a specific PHP page is loaded into the processor's cache.

    摘要翻译: 一种方法,系统和计算机程序产品,用于通过识别服务器上活动的PHP页面并将特定页面的请求转发到最近处理该页面的处理器来优化“超文本预处理器”(PHP)进程。 请求处理优化(RPO)实用程序根据可能包括服务器上的可用处理器池中的处理器的相对使用级别的因素来分配针对PHP页面在服务器处接收的初始请求。 RPO实用程序基于以下方式向其他处理器分配请求:(1)页面请求的阈值频率; 和(2)通过页面请求的平均响应时间测量的页面请求的资源密集型因素。 将PHP页面分配给特定处理器可以增强缓存性能,因为特定PHP页面的必需代码将加载到处理器的缓存中。

    Server power management
    6.
    发明申请
    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.

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

    System and method for networking educational equipment
    7.
    发明申请
    System and method for networking educational equipment 审中-公开
    网络教育设备的系统和方法

    公开(公告)号:US20070038737A1

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

    申请号:US11184512

    申请日:2005-07-19

    IPC分类号: G06F15/173

    CPC分类号: H04L67/025 H04L67/12

    摘要: A system, method and computer program product for monitoring availability of end user devices needed for performing tasks. The system comprises a first network including one or more devices associated with an end user, at least one device adapted for communicating with a service provider over a second network, the service provider providing network-based services in the system. The system includes a memory storage device for maintaining information of tasks associated with an end user, the information including recommended end-user devices adapted to perform the tasks, the information being accessible to at least one end-user device. At least one end-user device detects non-availability or performance deficiencies of any end-user device required in performing end-user tasks, and communicates with the service provider for invoking network-based services to facilitate correcting non-availability of any end-user device. Such a system, method and computer program product enables students to receive these reminders and alerts, to order the necessary upgrades from suppliers via web services, and to monitor delivery from a single user interface provided on one of their devices.

    摘要翻译: 用于监视执行任务所需的最终用户设备可用性的系统,方法和计算机程序产品。 该系统包括包括与终端用户相关联的一个或多个设备的第一网络,适于通过第二网络与服务提供商通信的至少一个设备,所述服务提供商在系统中提供基于网络的服务。 该系统包括用于维护与最终用户相关联的任务的信息的存储器存储设备,该信息包括适于执行任务的推荐最终用户设备,该信息可由至少一个终端用户设备访问。 至少一个最终用户设备检测执行最终用户任务所需的任何最终用户设备的不可用性或性能缺陷,并且与服务提供商进行通信以调用基于网络的服务,以便于校正任何终端用户设备的不可用性。 用户设备。 这种系统,方法和计算机程序产品使学生能够收到这些提醒和警报,通过Web服务订购供应商进行必要的升级,并通过其设备上提供的单个用户界面来监控交付。

    Maintaining the integrity of a copy list
    8.
    发明申请
    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
    9.
    发明申请
    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(结构化查询语言)语句)的方法,系统和计算机程序产品。 根据本发明的实施例的方法包括:提供用于更新存储在数据库中的表中的至少一列的部分更新查询; 使用代表表中每列的更新状态的数字生成密钥; 以及使用所述密钥确定与所述部分更新查询相对应的准备语句是否位于准备好的语句高速缓存中。

    Achieving autonomic behavior in an operating system via a hot-swapping mechanism
    10.
    发明申请
    Achieving autonomic behavior in an operating system via a hot-swapping mechanism 失效
    通过热插拔机制实现操作系统中的自主行为

    公开(公告)号:US20050071811A1

    公开(公告)日:2005-03-31

    申请号:US10673587

    申请日:2003-09-29

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/656

    摘要: Systems, especially operating systems, are becoming more complex to the point where maintaining them by humans is becoming nearly impossible. Many corporations have recognized this trend and have begun investing in autonomic technology. Autonomic technology allows a piece of software to monitor, diagnose, and repair itself. This can be used for improved performance, reliability, maintainability, security, etc. Disclosed herein is a mechanism to allow operating systems to hot swap a piece of operating system code, while continuing to offer to the user the service which that code is providing. This can be used, for examples, to increase the performance of an application or to fix a detected security hole live without bringing the machine down. Some autonomic ability will be mandatory in next generation operating system for without it they will collapse under their own complexity. The invention offers a key component of being able to achieve autonomic computing.

    摘要翻译: 系统尤其是操作系统正在变得越来越复杂,人们几乎不可能维系这些系统。 许多公司已经认识到这一趋势,并开始投资于自主技术。 自动技术允许一个软件来监视,诊断和修复自身。 这可以用于改进的性能,可靠性,可维护性,安全性等。这里公开了一种允许操作系统热插拔操作系统代码的机制,同时继续向用户提供该代码提供的服务。 例如,这可以用于增加应用程序的性能或者在不使机器停机的情况下固定检测到的安全漏洞。 一些自主能力在下一代操作系统中将是强制性的,没有它们将在自己的复杂性下崩溃。 本发明提供能够实现自主计算的关键组件。