会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Workload management method to enhance shared resource access in a multisystem environment
    • 工作量管理方法来增强多系统环境中的共享资源访问
    • US06760910B2
    • 2004-07-06
    • US09905236
    • 2001-07-13
    • Catherine K. EilertPeter B. YocomGary M. KingJeffrey D. Aman
    • Catherine K. EilertPeter B. YocomGary M. KingJeffrey D. Aman
    • G06F900
    • G06F9/5061G06F9/5083
    • A technique is disclosed for managing a workload distributed across multiple data processing systems to enhance shared resource access to meet a common performance standard. The technique includes on at least one system, measuring performance of the work units on the system to create local performance data, and on at least some of the systems sending the local performance data to at least one other system of the multiple data processing systems. The method further includes on at least one of the systems, receiving the performance data from the sending systems to create remote performance data, and adjusting at least one control parameter for accessing shared resources in response to the local and remote performance data to modify the performance of the work units distributed across the data processing systems to achieve the common performance standard. A dynamic resource clustering process is also employed to enhance the shared resource management.
    • 公开了一种用于管理分布在多个数据处理系统上的工作负载以增强共享资源访问以满足公共性能标准的技术。 该技术包括至少一个系统,测量系统上的工作单元的性能以创建本地性能数据,以及在至少一些将本地性能数据发送到多个数据处理系统的至少一个其他系统的系统中。 该方法还包括在至少一个系统中,从发送系统接收性能数据以创建远程性能数据,以及响应于本地和远程性能数据调整用于访问共享资源的至少一个控制参数以修改性能 的工作单位分布在数据处理系统中实现共同的性能标准。 动态资源聚类过程也用于增强共享资源管理。
    • 2. 发明授权
    • Workload management method to enhance shared resource access in a multisystem environment
    • 工作量管理方法来增强多系统环境中的共享资源访问
    • US06393455B1
    • 2002-05-21
    • US08827528
    • 1997-03-28
    • Catherine K. EilertPeter B. YocomGary M. KingJeffrey D. Aman
    • Catherine K. EilertPeter B. YocomGary M. KingJeffrey D. Aman
    • G06F900
    • G06F9/5061G06F9/5083
    • A technique is disclosed for managing a workload distributed across multiple data processing systems to enhance shared resource access to meet a common performance standard. The technique includes on at least one system, measuring performance of the work units on the system to create local performance data, and on at least some of the systems sending the local performance data to at least one other system of the multiple data processing systems. The method further includes on at least one of the systems, receiving the performance data from the sending systems to create remote performance data, and adjusting at least one control parameter for accessing shared resources in response to the local and remote performance data to modify the performance of the work units distributed across the data processing systems to achieve the common performance standard. A dynamic resource clustering process is also employed to enhance the shared resource management.
    • 公开了一种用于管理分布在多个数据处理系统上的工作负载以增强共享资源访问以满足公共性能标准的技术。 该技术包括至少一个系统,测量系统上的工作单元的性能以创建本地性能数据,以及在至少一些将本地性能数据发送到多个数据处理系统的至少一个其他系统的系统中。 该方法还包括在至少一个系统中,从发送系统接收性能数据以创建远程性能数据,以及响应于本地和远程性能数据调整用于访问共享资源的至少一个控制参数以修改性能 的工作单位分布在数据处理系统中实现共同的性能标准。 动态资源聚类过程也用于增强共享资源管理。
    • 5. 发明授权
    • Dynamic management of addresses to an input/output (I/O) device
    • 动态管理输入/输出(I / O)设备的地址
    • US06622177B1
    • 2003-09-16
    • US09626519
    • 2000-07-27
    • Catherine K. EilertGary M. KingPeter B. YocomHarry M. Yudenfriend
    • Catherine K. EilertGary M. KingPeter B. YocomHarry M. Yudenfriend
    • G06F300
    • G06F13/387
    • Disclosed is a method and computer program device for dynamically managing the assignment of alias addresses to base addresses referencing an input/output (I/O) device, such as a direct access storage device (DASD). Two distinct methods are disclosed. In one method, alias addresses are assigned based on the performance of the I/O devices. In this method, alias addresses are assigned to highly utilized devices, as indicated by device performance data, in order to maximize the efficient utilization of I/O device resources. In a second method, workload management principles are utilized to assign alias addresses. In this method, a correlation is made between each I/O device and the service classes utilizing each device. As in the first method, performance data is generated for each I/O device. Alias addresses are assigned to I/O devices experiencing queue delays as indicated by their performance data, if the device is associated with a service class that has failed to meet one or more processing goals. These methods may operate on a single host, or in a multi-host environment. The methods may be operated individually, or concurrently. Methods are disclosed to manage contention between concurrently operating assignment methods, and between multiple hosts concurrently operating one or more assignment methods.
    • 公开了一种用于动态管理参考诸如直接存取存储设备(DASD)的输入/输出(I / O)设备的基地址的别名地址分配的方法和计算机程序设备。 公开了两种不同的方法。 在一种方法中,根据I / O设备的性能分配别名地址。 在这种方法中,别名地址被分配给高度利用的设备,如设备性能数据所示,以便最大化I / O设备资源的有效利用。 在第二种方法中,使用工作负载管理原则来分配别名地址。 在这种方法中,每个I / O设备和使用每个设备的服务类别之间进行相关。 与第一种方法一样,为每个I / O设备生成性能数据。 如果设备与不符合一个或多个处理目标的服务类相关联,则别名地址被分配给遇到队列延迟的I / O设备,如性能数据所示。 这些方法可以在单个主机或多主机环境中运行。 这些方法可以单独操作或同时操作。 公开了用于管理并发操作分配方法之间的争用以及同时操作一个或多个分配方法的多个主机之间的争用的方法。
    • 7. 发明授权
    • Method and apparatus for controlling the number of servers in a multisystem cluster
    • US06230183B1
    • 2001-05-08
    • US09038573
    • 1998-03-11
    • Peter B. YocomCatherine K. EilertJohn E. Arwe
    • Peter B. YocomCatherine K. EilertJohn E. Arwe
    • G06F1300
    • G06F9/5061G06F9/5083G06F2209/505
    • A method and apparatus for controlling the number of servers in a multisystem cluster. Incoming work requests are organized into service classes, each of which has a queue serviced by servers across the cluster. Each service class has defined for it a local performance index for each particular system of the cluster and a multisystem performance index for the cluster as a whole. Each system selects one service class as a donor class for donating system resources and another service class as a receiver class for receiving system resources, based upon how well the service classes are meeting their goals. Each system then determines the resource bottleneck causing the receiver class to miss its goals. If the resource bottleneck is the number of servers, each system determines whether and how many servers should be added to the receiver class, based upon whether the positive effect of adding such servers on the performance index for the receiver class outweighs the negative effect of adding such servers on the performance measure for the donor class. If a system determines that servers should be added to the receiver class, it then determines the system in the cluster to which the servers should be added, based upon the effect on other work on that system. To make this latter determination, each system first determines whether another system has enough idle capacity and, if so, lets that system add servers. If no system has sufficient idle capacity, each system then determines whether the local donor class will miss its goals if servers are started locally. It not, the servers are started on the local system. Otherwise, each system determines where the donor class will be hurt the least and acts accordingly. To ensure the availability of a server capable of processing each of the work requests in the queue, each system determines whether there is a work request in the queue with an affinity only to a subset of the cluster that does not have servers for the queue and, if so, starts a server for the queue on a system in the subset to which the work request has an affinity.
    • 8. 发明授权
    • Apparatus and method for managing a server workload according to client
performance goals in a client/server data processing system
    • 根据客户端/服务器数据处理系统中的客户端性能目标来管理服务器工作负载的装置和方法
    • US5537542A
    • 1996-07-16
    • US222752
    • 1994-04-04
    • Catherine K. EilertBernard R. Pierce
    • Catherine K. EilertBernard R. Pierce
    • G06F13/00G06F9/50G06F11/34
    • G06F9/50G06F11/3433G06F2201/87G06F2209/508
    • A workload manager creates an in storage representation of a set of performance goals, each goal associated with a class of clients (e.g., client transactions) in a client/server data processing system. A set of servers, providing service to the clients, are managed to bring the clients into conformity with the class performance goals by: calculating performance indexes for each class to determine the target class(es) which are farthest behind their class performance goals; analyzing the relationship among servers and client classes to determine which servers serve which classes; determining which resource(s) are impacting the service provided to the key servers (that is, those on which the target class(es) are most heavily reliant), and projecting the effect of making more of these resources available to those servers; and, finally, making the changes to those resources which are projected to most favorably indirectly affect the performance of the target class(es).
    • 工作负载管理器创建与客户端/服务器数据处理系统中的客户端类(例如,客户端事务)相关联的一组性能目标的每个目标的存储表示。 通过以下方式,管理一组为客户提供服务的服务器:通过以下方式,使客户符合课程绩效目标:计算每个班级的绩效指标,以确定其课堂表现目标最远的目标班级; 分析服务器和客户端类之间的关系,以确定哪些服务器提供哪些类; 确定哪些资源正在影响提供给密钥服务器的服务(即目标类最为依赖的服务),并且将这些资源中的更多资源可用于这些服务器的效果; 最后,对预计最有利地间接影响目标阶层的绩效的资源进行更改。