Method and system for delivering information with optimized pre-fetching
    61.
    发明申请
    Method and system for delivering information with optimized pre-fetching 审中-公开
    通过优化预取来传递信息的方法和系统

    公开(公告)号:US20060080433A1

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

    申请号:US11272516

    申请日:2005-11-10

    IPC分类号: G06F15/173

    摘要: A method (300) for delivering monitoring data is proposed. The monitoring data is collected on a central server from selected managed computers, in order to be provided to multiple clients (in response to periodic requests). In the method of the invention, for each managed computer the central server estimates (336;351-354) an expected duration of a next collection of the monitoring data (according to the duration of one or more preceding collections). A trigger delay of the next collection is then calculated by subtracting (366) a time advance to the expected time of the next request (defined by the corresponding period); the time advance is based (339-348;357;363) on the expected duration of the next collection, suitably incremented by a safety margin (so as to prevent receiving the next request before the corresponding collection has completed). The monitoring data is then pre-fetched (315-324) from the managed computer when the trigger delay expires.

    摘要翻译: 提出了一种用于传送监视数据的方法(300)。 监控数据从选定的受管计算机在中央服务器上收集,以便提供给多个客户端(响应周期性请求)。 在本发明的方法中,对于每个被管理的计算机,中央服务器估计(336,351,354)监视数据的下一个收集的预期持续时间(根据一个或多个在前集合的持续时间)。 然后通过将时间提前减去(366)到下一个请求的预期时间(由相应的周期定义)来计算下一个收集的触发延迟; 时间预测基于下一次收集的预期持续时间(339-488; 357; 363),适当地以安全幅度递增(以便在相应的收集完成之前阻止接收下一个请求)。 然后,当触发延迟到期时,监控数据从托管计算机预取(315 - 324)。

    Scheduling method and system for controlling execution of processes
    62.
    发明申请
    Scheduling method and system for controlling execution of processes 失效
    用于控制进程执行的调度方法和系统

    公开(公告)号:US20050192750A1

    公开(公告)日:2005-09-01

    申请号:US10481483

    申请日:2002-03-21

    申请人: Scot MacLellan

    发明人: Scot MacLellan

    摘要: A workload scheduler detects a long-running job when its duration exceeds a threshold value calculated by applying a multiplication factor to an estimated duration of the job. An operator inputs two extreme values of the multiplication factor, which consist of an upper level for the short-duration jobs and a lower level for the long-duration jobs. An algorithm then calculates the appropriate multiplication factor for any particular job, giving much more weight to the upper level when the estimated duration is small, but which gradually swings the levels to give more importance to the lower level when the estimated duration is long.

    摘要翻译: 工作负载调度程序在其持续时间超过通过将乘法因子应用于作业的估计持续时间而计算的阈值时,检测长时间运行的作业。 运算符输入乘法因子的两个极值,其包括短期作业的上限和长期作业的较低水平。 然后,算法计算任何特定作业的适当乘法因子,当估计持续时间较短时,给予较高的权重,但是当估计的持续时间较长时,这个等级逐渐变小以使其更为重要。

    Collaborative workload management incorporating work unit attributes in resource allocation
    63.
    发明授权
    Collaborative workload management incorporating work unit attributes in resource allocation 有权
    协调工作负载管理,将工作单位属性纳入资源分配

    公开(公告)号:US06591262B1

    公开(公告)日:2003-07-08

    申请号:US09630628

    申请日:2000-08-01

    IPC分类号: G06F1730

    摘要: A collaborative workload management system comprises a workload scheduler cooperable with a schedule to submit work units for processing on a computer system according to the schedule; and a workload manager adapted to monitor work units being submitted for processing and to allocate resources for processing respective work units on the computer system according to a respective service class of the work units. The workload scheduler further provides the workload manager with work unit attributes as each work unit is submitted for processing, the attributes comprising at least one indicator of the resources typically required by the work unit. The workload manager retrieves the work unit attributes and tunes the resources required to process the work unit according to the work unit's attributes without exceeding the resources allowed for processing work units of the work unit's service class.

    摘要翻译: 协作工作负载管理系统包括工作负载调度器,可与根据时间表在计算机系统上提交用于处理的工作单元的调度程序配合; 以及工作负载管理器,其适于监视正在提交处理的工作单元,并且根据工作单元的相应服务类别分配用于在计算机系统上处理各个工作单元的资源。 当每个工作单元被提交用于处理时,工作负载调度器进一步向工作负载管理器提供工作单元属性,该属性包括工作单元通常需要的资源的至少一个指标。 工作负载管理器根据工作单位的属性检索工作单位的属性并调整处理工作单位所需的资源,而不超过处理工作单位服务类工作单位所允许的资源。

    Method system and computer program for metering usage of software products based on real-time benchmarking of processing power
    64.
    发明授权
    Method system and computer program for metering usage of software products based on real-time benchmarking of processing power 有权
    基于处理能力实时基准测试软件产品使用的方法系统和计算机程序

    公开(公告)号:US08799870B2

    公开(公告)日:2014-08-05

    申请号:US12377413

    申请日:2006-10-25

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3428

    摘要: A solution (300) for metering usage of software products on a data processing system is proposed. In this context, it is often necessary to known a processing power of each computer wherein a generic software product ran (for example, for licensing accounting based on differentiated charging rates). In the proposed solution, the processing power is estimated dynamically on the computer directly. For this purpose, a (single-threaded) benchmark program written in a low-level language is executed (308-322), such as at the startup or periodically. In this way, dividing (324) the measured execution time of the benchmark program by the known number of its instructions it is possible to determine an execution rate of a single microprocessor of the computer. This value multiplied (326) by the detected (306; 332) number of available microprocessors provides an accurate estimate of the processing power of the computer. The desired result is achieved without requiring any knowledge of the physical details of the computer; this is particularly advantageous when the computer consists of a logical guest machine implemented on a physical host machine.

    摘要翻译: 提出了一种用于在数据处理系统上计量软件产品使用的解决方案(300)。 在这种情况下,通常需要知道运行通用软件产品的每台计算机的处理能力(例如,用于基于差分计费费用的许可会计)。 在提出的解决方案中,处理能力直接在计算机上动态估计。 为此,执行以低级语言编写的(单线程)基准程序(308-322),例如在启动时或定期执行。 以这种方式,将测量的基准程序的执行时间除以(324)已知数量的指令,可以确定计算机的单个微处理器的执行速率。 通过检测到的(306; 332)数量的可用微处理器乘以(326)该值提供了计算机的处理能力的准确估计。 实现期望的结果,而不需要任何关于计算机的物理细节的知识; 当计算机由在物理主机上实现的逻辑客机构成时,这是特别有利的。

    Electronic vehicle document display
    65.
    发明授权
    Electronic vehicle document display 有权
    电子车辆文件显示

    公开(公告)号:US08656165B2

    公开(公告)日:2014-02-18

    申请号:US13542124

    申请日:2012-07-05

    IPC分类号: H04L9/00

    摘要: A method of displaying electronic documents on a vehicle display screen is described. The vehicle includes a display screen embedded in a window of the vehicle in a manner visible from outside the vehicle. The method includes storing the digital certificate in a memory unit of the control module. The method includes displaying information on the display screen by retrieving the digital certificate. Also, upon validating the digital certificate, the information associated with the digital certificate is displayed on the display screen, wherein the information includes an electronic document that indicates at least one of compliance with a local law, valid insurance, validation of payment of taxes associated with the vehicle, and a parking receipt for parking the vehicle, wherein the display screen comprises at least one button, manipulable by a user outside of said vehicle, to select a display mode of said display screen.

    摘要翻译: 描述在车辆显示屏幕上显示电子文档的方法。 车辆以从车辆外部可见的方式包括嵌入车辆的窗口中的显示屏幕。 该方法包括将数字证书存储在控制模块的存储单元中。 该方法包括通过检索数字证书在显示屏幕上显示信息。 此外,在验证数字证书时,与数字证书相关联的信息被显示在显示屏幕上,其中信息包括电子文档,其指示遵守当地法律,有效保险,相关税收的验证的至少一个 车辆和用于停放车辆的停车收据,其中,所述显示屏幕包括由所述车辆外部的用户操纵的至少一个按钮,以选择所述显示屏幕的显示模式。

    Reducing email size by using a local archive of email components
    66.
    发明授权
    Reducing email size by using a local archive of email components 失效
    通过使用电子邮件组件的本地存档减少电子邮件大小

    公开(公告)号:US08392513B2

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

    申请号:US12348501

    申请日:2009-01-05

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/107 G06Q10/00

    摘要: A mechanism for reducing electronic mail (email) sizes by using a local archive of email components is provided. The mechanism receives the email file, the email file specifying a sender identifier of a sender of the email file, a recipient identifier of a recipient of the email file, and common component information for a common component included in the email file, the common component being a component of the email file that is common amongst a plurality of email files sent from the sender. The mechanism identifies the common component of the email file and determines whether to remove the common component from the email file before forwarding the email file to the recipient based on at least the sender identifier. Based on the determination, the common component is either removed or kept in the email file that is subsequently transmitted to the recipient computer.

    摘要翻译: 提供了通过使用电子邮件组件的本地归档来减少电子邮件(电子邮件)大小的机制。 该机制接收电子邮件文件,电子邮件文件指定电子邮件文件的发送者的发送方标识符,电子邮件文件的收件人的收件人标识符,以及包含在电子邮件文件中的公共组件的公共组件信息,公共组件 作为从发送者发送的多个电子邮件文件中通用的电子邮件文件的组件。 该机制识别电子邮件文件的公共组件,并且至少基于发送者标识符,确定在将电子邮件文件转发给接收者之前,是否从电子邮件文件中删除公共组件。 基于该确定,公共组件被删除或保存在随后发送到接收方计算机的电子邮件文件中。

    Optimization of Virtual Appliance Deployment
    67.
    发明申请
    Optimization of Virtual Appliance Deployment 有权
    虚拟设备部署优化

    公开(公告)号:US20130014111A1

    公开(公告)日:2013-01-10

    申请号:US13621148

    申请日:2012-09-15

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45558 G06F8/60

    摘要: In an embodiment for deploying a new virtual appliance (225) on a data processing center (100) structure information of the new virtual appliance is determined (509-521). The structure information of the new virtual appliance includes an indication of the new virtual machines and an indication of the new software programs of each new virtual machine. Configuration information indicative of a current configuration of the data processing center is retrieved (527). License condition information indicative of license conditions applicable to the data processing center is also retrieved (530-533). A deployment scheme of the virtual appliance on the data processing center is then determined (539,548). The determination of the deployment scheme is performed by optimizing a cost function based on the license condition information, the configuration information and the structure information, and the new virtual appliance may be deployed (551) according to the deployment scheme.

    摘要翻译: 在用于在数据处理中心(100)上部署新虚拟设备(225)的实施例中,确定新虚拟设备的结构信息(509-521)。 新虚拟设备的结构信息包括新虚拟机的指示和每个新虚拟机的新软件程序的指示。 检索表示数据处理中心的当前配置的配置信息(527)。 也检索指示适用于数据处理中心的许可条件的许可条件信息(530-533)。 然后确定数据处理中心上的虚拟设备的部署方案(539,548)。 通过基于许可条件信息,配置信息和结构信息优化成本函数来执行部署方案的确定,并且可以根据部署方案来部署新的虚拟设备(551)。

    Sharing performance data between different information technology product/solution deployments
    68.
    发明授权
    Sharing performance data between different information technology product/solution deployments 有权
    在不同信息技术产品/解决方案部署之间共享性能数据

    公开(公告)号:US08316115B2

    公开(公告)日:2012-11-20

    申请号:US13273793

    申请日:2011-10-14

    IPC分类号: G06F15/177

    CPC分类号: G06F8/61 G06F9/44505

    摘要: A method and system for dynamically sharing performance information among multiple computing nodes. One implementation involves dynamically obtaining performance information from deployments of an information technology (IT) product/solution at said computing nodes, and transmitting the obtained performance information to a server over a communication network for storing the obtained performance information in a knowledge database. The server operates to dynamically determine new configuration information based on the information in the database, store the new configuration in the database, and provide the new configuration information to said deployments by transmitting the new configuration information over the network.

    摘要翻译: 一种用于在多个计算节点之间动态共享性能信息的方法和系统。 一个实现包括从所述计算节点处的信息技术(IT)产品/解决方案的部署动态地获取性能信息,并且通过通信网络将获得的性能信息发送到服务器,以将所获得的性能信息存储在知识数据库中。 服务器根据数据库中的信息动态地确定新的配置信息,将新的配置存储在数据库中,并通过网络传输新的配置信息,向新的配置提供新的配置信息。

    Rescheduling jobs for execution by a computing system
    69.
    发明授权
    Rescheduling jobs for execution by a computing system 失效
    重新安排作业由计算系统执行

    公开(公告)号:US08271982B2

    公开(公告)日:2012-09-18

    申请号:US12117118

    申请日:2008-05-08

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5038 G06F2209/506

    摘要: A mechanism is provided for rescheduling jobs for execution by a computing system. The computing system receives job related data associated with a plurality of jobs to be executed by the computing system, time constraint data, and maximum time shift values associated with the time constraint data. The computing system determines that a start time for execution of a first job of the plurality of jobs should be rescheduled. The computing system receives workload statistics. The computing system determines based on the workload statistics, a first start time for the first job. The computing system compares the time constraint data with the first start time to determine if the first start time is in conflict with the time constraint data. The computing system stores the first start time.

    摘要翻译: 提供了用于重新安排作业以供计算系统执行的机制。 计算系统接收与由计算系统执行的多个作业相关联的作业相关数据,时间约束数据和与时间约束数据相关联的最大时移值。 计算系统确定用于执行多个作业中的第一作业的开始时间应该被重新安排。 计算系统接收工作负载统计信息。 计算系统基于工作负载统计信息确定第一个作业的第一个开始时间。 计算系统将时间约束数据与第一开始时间进行比较,以确定第一开始时间是否与时间约束数据冲突。 计算系统存储第一个开始时间。

    JOB SCHEDULING WITH OPTIMIZATION OF POWER CONSUMPTION
    70.
    发明申请
    JOB SCHEDULING WITH OPTIMIZATION OF POWER CONSUMPTION 失效
    优化消耗电力的工作安排

    公开(公告)号:US20120227049A1

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

    申请号:US13461980

    申请日:2012-05-02

    IPC分类号: G06F9/46

    摘要: A scheduler is provided, which takes into account the location of the data to be accessed by a set of jobs. Once all the dependencies and the scheduling constraints of the plan are respected, the scheduler optimizes the order of the remaining jobs to be run, also considering the location of the data to be accessed. Several jobs needing an access to a dataset on a specific disk may be grouped together so that the grouped jobs are executed in succession, e.g., to prevent activating and deactivating the storage device several times, thus improving the power consumption and also avoiding input output performances degradation.

    摘要翻译: 提供了调度器,其考虑了一组作业要访问的数据的位置。 一旦遵守计划的所有依赖性和调度约束,调度程序就会优化要运行的剩余作业的顺序,同时考虑要访问的数据的位置。 需要访问特定磁盘上的数据集的几个作业可以被分组在一起,使得分组的作业被连续地执行,例如以防止多次激活和停用存储设备,从而提高功耗并且还避免输入输出性能 降解。