PROACTIVE RISK ASSESSMENT FOR SYSTEM ARCHITECTURE EVOLUTIONS
    4.
    发明申请
    PROACTIVE RISK ASSESSMENT FOR SYSTEM ARCHITECTURE EVOLUTIONS 审中-公开
    系统架构演变的主观风险评估

    公开(公告)号:US20130311229A1

    公开(公告)日:2013-11-21

    申请号:US13472857

    申请日:2012-05-16

    IPC分类号: G06Q10/06

    CPC分类号: G06Q10/0635

    摘要: Risks from system architecture evolutions are assessed by an apparatus that comprises a database comprising a plurality of roadmaps for a corresponding plurality of components that may be used to form an enterprise architecture, the roadmaps identifying the planned characteristics of the plurality of components. The apparatus also comprises a modeling module executed by a processor to identify the components that form the enterprise architecture, to identify the current characteristics of those components, and to map those components to the roadmaps for corresponding components among the plurality of components in the database. In addition, the apparatus comprises a risk identification module executed by the processor to identify which of the components that form the enterprise architecture have current characteristics that are different from the corresponding planned characteristics.

    摘要翻译: 系统架构发展的风险由包括数据库的装置来评估,所述数据库包括用于形成企业架构的相应多个组件的多个路线图,该路线图识别多个组件的计划特性。 该装置还包括由处理器执行以识别构成企业架构的组件,识别这些组件的当前特性并将这些组件映射到数据库中的多个组件中的相应组件的路线图的建模模块。 此外,该装置包括由处理器执行的风险识别模块,以识别构成企业架构的哪些组件具有与相应的计划特性不同的当前特性。

    Workload manager for achieving transaction class response time goals in
a multiprocessing system
    5.
    发明授权
    Workload manager for achieving transaction class response time goals in a multiprocessing system 失效
    Workload Manager用于在多处理系统中实现事务类响应时间目标

    公开(公告)号:US5504894A

    公开(公告)日:1996-04-02

    申请号:US876670

    申请日:1992-04-30

    摘要: In a multiple processor transaction processing system, a class response time goal for each class of transactions is enforced by a workload manager, which computes a current average class response time for each transaction class and derives a current class performance index for each of these classes with respect to its class response time goal. Whenever a transaction arrives, the workload manager considers a number of different possible transaction servers to which that arriving transaction could be routed and predicts estimated new values for the class performance indices for each of the considered routing choices. An overall goal satisfaction index is determined for each one and the routing choice corresponding to the best overall goal satisfaction index is selected as the routing choice. In the preferred embodiment, the workload manager also priority rates or orders the classes in accordance with the current class performance indices so that a transaction of a class which is performing more poorly (as judged by its class performance index) gets a higher dispatch priority at the server to which it is routed than a transaction of a class that is performing better.

    摘要翻译: 在多处理器事务处理系统中,每个事务类的类响应时间目标由工作负载管理器执行,工作负载管理器计算每个事务类的当前平均类响应时间,并且为这些类中的每个类导出当前类性能指数, 尊重其班级回应时间目标。 每当事务到达时,工作负载管理器考虑可以路由到达的事务的多个不同的可能的事务服务器,并且针对每个所考虑的路由选择预测用于类性能指标的估计的新值。 确定每个总体目标满意度指标,并选择对应于最佳总体目标满意度指标的路由选择作为路由选择。 在优选实施例中,工作负载管理器还根据当前类性能指标对优先级进行优先级排序或排序,使得执行得更差的类(由其类性能指标判断)的事务获得较高的调度优先级 它被路由的服务器比执行得更好的类的事务。

    Evaluating Composite Applications Through Graphical Modeling
    6.
    发明申请
    Evaluating Composite Applications Through Graphical Modeling 审中-公开
    通过图形建模评估复合应用

    公开(公告)号:US20120290110A1

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

    申请号:US13107233

    申请日:2011-05-13

    IPC分类号: G06F19/00

    CPC分类号: G06Q10/10

    摘要: According to one embodiment of the present disclosure, a method for evaluating composite applications through graphical modeling may be provided. The method may include displaying one or more characteristic objects that are graphically associated with a first entity object. An indication of a score calculation methodology of the first entity object and an indication of a score calculation methodology of each characteristic object may be received. A score of each characteristic object may be determined. Each score may be based on at least one or more measurements of a measured object that is graphically associated with the first entity object and the score calculation methodology of the respective characteristic object. A score of the first entity object may be determined and displayed, the determination based on at least each score of the one or more characteristic objects and the score calculation methodology of the first entity object.

    摘要翻译: 根据本公开的一个实施例,可以提供通过图形建模来评估复合应用的方法。 该方法可以包括显示与第一实体对象以图形方式相关联的一个或多个特征对象。 可以接收第一实体对象的分数计算方法的指示和每个特征对象的得分计算方法的指示。 可以确定每个特征对象的得分。 每个分数可以基于与第一实体对象图形关联的测量对象和各个特征对象的分数计算方法的至少一个或多个测量。 可以基于至少一个或多个特征对象的每个分数和第一实体对象的分数计算方法来确定和显示第一实体对象的分数。

    Routing transactions in the presence of failing servers
    7.
    发明授权
    Routing transactions in the presence of failing servers 失效
    在出现故障的服务器的情况下路由交易

    公开(公告)号:US5475813A

    公开(公告)日:1995-12-12

    申请号:US277377

    申请日:1994-07-18

    IPC分类号: G06F11/14 G06F11/34

    CPC分类号: G06F11/142

    摘要: Failures are detected in servers of a transaction processing system, and transactions are routed to less failure prone servers in the system. Servers in the transaction processing system which are faulty for some transaction classes but good for others are detected, and such servers are used in a judicious manner to maximize the throughput and minimize the response time of the system. Error prone servers are occasionally probed to determine if they have improved in terms of their error characteristics. The mechanism implemented consists of three elements. The first is the selection of a routing algorithm based on the state of the transaction processing system. Second, transactions are used to probe systems considered too faulty for use in order to determine if they have improved in terms of their failure characteristics. Finally, soft ABENDs are detected. The algorithm for transaction routing to detect and control the problem of failing servers in a transaction processing system consists of two parts: The first part routes transactions to servers based on the length of the server queues, the response time of the transactions (i.e., queuing delay plus processing delay), and the perceived failure rate. The second part of the algorithm ensures that error prone servers are not completely ignored. Occasional transactions are used to probe servers in order to determine if they have improved in terms of their error characteristics.

    摘要翻译: 在事务处理系统的服务器中检测到故障,并且事务被路由到系统中较少故障的服务器。 检测事务处理系统中对于某些事务类别有问题但对其他事件有利的服务器,并且以明智的方式使用这些服务器以最大化吞吐量并最小化系统的响应时间。 偶尔会检测出错误服务器,以确定它们是否在其错误特性方面有所改进。 实施的机制包括三个要素。 第一种是基于事务处理系统的状态选择路由算法。 第二,交易用于探测被认为是过错的系统,以便确定它们是否在故障特征方面有所改善。 最后,检测到软ABEND。 用于事务路由检测和控制事务处理系统中服务器故障的问题的算法由两部分组成:第一部分根据服务器队列的长度将事务路由到服务器,事务的响应时间(即排队) 延迟加处理延迟)和感知到的故障率。 该算法的第二部分确保错误的服务器不被完全忽略。 偶尔事务用于探测服务器,以确定它们是否在其错误特征方面有所改进。

    HIGHLY AVAILABLE LARGE SCALE NETWORK AND INTERNET SYSTEMS
    9.
    发明申请
    HIGHLY AVAILABLE LARGE SCALE NETWORK AND INTERNET SYSTEMS 有权
    高可用的大规模网络和互联网系统

    公开(公告)号:US20090254552A1

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

    申请号:US12061668

    申请日:2008-04-03

    IPC分类号: G06F17/30 G06F12/00

    CPC分类号: G06F17/30

    摘要: Described is a technology by which a system corresponding to a large scale application is built from subsystems that are differentiated from one another based on characteristics of each subsystem. Example characteristics include availability, reliability, redundancy, statefulness and/or performance. Subsystems are matched to known design patterns, based on each subsystem's individual characteristics. Each subsystem's characteristics are associated with that subsystem for subsequent use in operation of the system, e.g., for managing/servicing the subsystem. The known design patterns may be provided in a library, in a programming framework, in conjunction with a development tool, and/or as data associated with one or more operating system services, server systems and/or hosted services that include at least one configuration, policy and or schema. Certain design patterns and/or characteristics patterns may be blocked to prevent their usage.

    摘要翻译: 描述了一种基于每个子系统的特征,从与彼此不同的子系统构建与大规模应用相对应的系统的技术。 示例特性包括可用性,可靠性,冗余性,状态性和/或性能。 基于每个子系统的各个特征,子系统与已知的设计模式相匹配。 每个子系统的特征与该子系统相关联,用于随后在系统的操作中使用,例如用于管理/维护子系统。 已知的设计模式可以在库,编程框架中与开发工具一起提供,和/或作为与一个或多个操作系统服务,服务器系统和/或托管服务相关联的数据提供,其包括至少一个配置 ,策略和/或模式。 某些设计模式和/或特征模式可能被阻止以防止其使用。

    System and method for upgrading software in a distributed computer system
    10.
    发明授权
    System and method for upgrading software in a distributed computer system 有权
    在分布式计算机系统中升级软件的系统和方法

    公开(公告)号:US06976079B1

    公开(公告)日:2005-12-13

    申请号:US09675790

    申请日:2000-09-29

    IPC分类号: G06F9/445 G06F15/16 H04L29/08

    CPC分类号: G06F8/65 H04L67/34

    摘要: A method for upgrading one of several computer programs stored on an application server in a distributed computing environment while permitting the application server to continue to service requests for other computer programs. In accordance with the method, the application server is prevented from receiving any new requests for the computer program. The system then waits until all current requests serviced by the application server for that computer program have ended. Then, after acknowledging completion of upgrading of the computer program, the application server is permitted to receive any new requests for the computer program. Apparatuses for carrying out the inventive method are provided.

    摘要翻译: 一种用于在分布式计算环境中升级存储在应用服务器上的多个计算机程序之一,同时允许应用服务器继续服务于其他计算机程序的请求的方法。 根据该方法,防止应用服务器接收到对计算机程序的任何新请求。 然后,系统等待直到该计算机程序的应用程序服务器所服务的所有当前请求都已结束。 然后,在确认完成升级计算机程序之后,允许应用服务器接收对计算机程序的任何新的请求。 提供了用于实施本发明的方法的设备。