Distributed registry for device discovery using quorum consensus protocol
    1.
    发明授权
    Distributed registry for device discovery using quorum consensus protocol 有权
    使用Quorum协议协议的设备发现的分布式注册表

    公开(公告)号:US08589479B2

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

    申请号:US13022439

    申请日:2011-02-07

    CPC classification number: G06F17/30575

    Abstract: A distributed hierarchical registry provides services, such as registry services, including client device discovery and communication services. The distributed hierarchical registry comprises a plurality of registry groups where a registry group comprises a plurality of registry servers. The registry servers receive client device information, such as status, capability, and usage information, and update other registry servers, in the same registry group and/or in other registry groups, using a quorum consensus protocol. The registry servers also respond to lookup requests from client devices. Registry servers use policies to define parameters such as a number of registry servers that make up a read quorum and the number of registry servers that make up a write quorum.

    Abstract translation: 分布式分层注册表提供诸如注册表服务的服务,包括客户端设备发现和通信服务。 分布式分层注册表包括多个注册组,其中注册组包括多个注册服务器。 注册表服务器使用法定共识协议在同一注册表组和/或其他注册表组中接收客户端设备信息,例如状态,功能和使用信息,并更新其他注册表服务器。 注册服务器还响应来自客户端设备的查找请求。 注册表服务器使用策略来定义参数,例如构成读取仲裁的注册表服务器数量以及构成写入仲裁的注册表服务器数量。

    METHOD FOR DETERMINING AVAILABILITY OF A SOFTWARE APPLICATION USING COMPOSITE HIDDEN MARKOV MODEL
    3.
    发明申请
    METHOD FOR DETERMINING AVAILABILITY OF A SOFTWARE APPLICATION USING COMPOSITE HIDDEN MARKOV MODEL 有权
    使用复合隐藏MARKOV模型确定软件应用程序的可用性的方法

    公开(公告)号:US20120260134A1

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

    申请号:US13329989

    申请日:2011-12-19

    CPC classification number: G06F11/008

    Abstract: The embodiments herein provide a method and system for determining availability of a software application using Composite Hidden Markov Model (CHMM). The software application is divided into plurality of layers which are further divided into sub-components. The configurations and dependencies of the sub-components are identified and also the state of the sub-components is determined. The state of the sub-components is represented in CHMM using state space diagram. The failure rate and recovery time of the sub-components is computed using the state space diagram and the respective transition tables are derived from the CHMM to determine the availability of the layers. The availability of the layers is combined to determine the availability of the software application.

    Abstract translation: 本文的实施例提供了一种用于使用复合隐马尔可夫模型(CHMM)来确定软件应用的可用性的方法和系统。 软件应用程序分为多个层,进一步分为子组件。 识别子组件的配置和依赖关系,并确定子组件的状态。 使用状态空间图在CHMM中表示子组件的状态。 使用状态空间图计算子组件的故障率和恢复时间,并从CHMM导出相应的转换表,以确定层的可用性。 组合可用性层以确定软件应用程序的可用性。

    METHOD FOR CREATING SOFTWARE FACTORY FOR DEVELOPING J2EE APPLICATIONS
    4.
    发明申请
    METHOD FOR CREATING SOFTWARE FACTORY FOR DEVELOPING J2EE APPLICATIONS 审中-公开
    创建软件工厂开发J2EE应用程序的方法

    公开(公告)号:US20100175044A1

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

    申请号:US12652211

    申请日:2010-01-05

    CPC classification number: G06F8/38 G06F8/36

    Abstract: Methods for creating a factory, such as a software factory, a user experience factory, and a persistence factory, for developing one or more Java 2 Platform, Enterprise Edition (J2EE) applications. One or more artifacts related to the J2EE applications, such as code components, workflow scripts, and build scripts, are identified. Further, one or more templates are created for generating the one or more artifacts. The templates may be created based on a predefined architecture and coding conventions. These templates are stored in a repository to enable their subsequent reuse. Thereafter, one or more relationships between the artifacts are defined in a factory schema. Subsequently, the factory is created using the factory schema and the templates. The factory thus created may be used to develop the J2EE applications.

    Abstract translation: 用于创建一个工厂的方法,如软件工厂,用户体验工厂和持久性工厂,用于开发一个或多个Java 2平台企业版(J2EE)应用程序。 识别与J2EE应用程序相关的一个或多个工件,如代码组件,工作流脚本和构建脚本。 此外,创建一个或多个模板以生成一个或多个工件。 可以基于预定义的体系结构和编码习惯来创建模板。 这些模板存储在存储库中以使其后续重用。 此后,在工厂模式中定义工件之间的一个或多个关系。 随后,使用工厂模式和模板创建工厂。 由此创建的工厂可用于开发J2EE应用程序。

    Method for handling cross-cutting concerns at business level
    5.
    发明申请
    Method for handling cross-cutting concerns at business level 审中-公开
    在业务层面处理跨部门关切的方法

    公开(公告)号:US20090313599A1

    公开(公告)日:2009-12-17

    申请号:US12319368

    申请日:2009-01-06

    CPC classification number: G06F8/10 G06Q99/00

    Abstract: A method for handling cross-cutting concerns at business level while developing enterprise application is disclosed. The method identifies the common variation requirements for the common cross cutting business concerns. The method then identifies the architecture strategies to enable identified variations and based on those strategies define an architecture with well defined variation points and finally define mechanisms for bundling such variations. The proposed solution describes how business aspects can be developed for applying cross cutting business concerns using the Infosys RADIEN Framework.

    Abstract translation: 披露了在开发企业应用时处理商业层面上的交叉关切的方法。 该方法确定了常见的交叉切割业务问题的常见变体要求。 该方法然后识别架构策略,以确定识别的变体,并且基于这些策略定义具有明确定义的变化点的架构,并最终定义捆绑这些变体的机制。 提出的解决方案描述了如何开发业务方面,以使用Infosys RADIEN框架来应用交叉业务问题。

    Method and system for automated application layer power management solution for serverside applications
    6.
    发明授权
    Method and system for automated application layer power management solution for serverside applications 有权
    用于服务器端应用的自动化应用层电源管理解决方案和系统

    公开(公告)号:US09037880B2

    公开(公告)日:2015-05-19

    申请号:US13524604

    申请日:2012-06-15

    CPC classification number: G06F1/3206 G06F9/5094

    Abstract: According to the one aspect of the present disclosure, a method for automated datacenter power management comprises, monitoring a metrics of an entity such as a virtual machine, an application level, a host level and an application platform. The method further comprises forecasting an application power usage by using monitored information from the entity. The monitored information can be but not restricted to a forecasted data, a historical data or a real-time data. Furthermore, the method also comprises the step of applying at least one control to the entity to manage the application power usage. The at least one control can be but not restricted to changing resource pool size at application platform level, changing resource allocations the virtual machine level and changing a processor clock speed at the host level to manage application power usage.

    Abstract translation: 根据本公开的一个方面,一种用于自动数据中心功率管理的方法包括:监视虚拟机,应用级,主机级和应用平台等实体的度量。 该方法还包括通过使用来自实体的监视信息来预测应用电力使用。 所监视的信息可以但不限于预测的数据,历史数据或实时数据。 此外,该方法还包括将至少一个控制应用于实体以管理应用电力使用的步骤。 至少一个控件可以但不限于在应用程序平台级别改变资源池大小,改变资源分配虚拟机级别并改变主机级别的处理器时钟速度,以管理应用程序的电源使用。

    METHOD AND SYSTEM FOR AUTOMATED APPLICATION LAYER POWER MANAGEMENT SOLUTION FOR SERVERSIDE APPLICATIONS
    7.
    发明申请
    METHOD AND SYSTEM FOR AUTOMATED APPLICATION LAYER POWER MANAGEMENT SOLUTION FOR SERVERSIDE APPLICATIONS 有权
    用于伺服应用的自动应用层电力管理解决方案和系统

    公开(公告)号:US20130339759A1

    公开(公告)日:2013-12-19

    申请号:US13524604

    申请日:2012-06-15

    CPC classification number: G06F1/3206 G06F9/5094

    Abstract: According to the one aspect of the present disclosure, a method for automated datacenter power management comprises, monitoring a metrics of an entity such as a virtual machine, an application level, a host level and an application platform. The method further comprises forecasting an application power usage by using monitored information from the entity. The monitored information can be but not restricted to a forecasted data, a historical data or a real-time data. Furthermore, the method also comprises the step of applying at least one control to the entity to manage the application power usage. The at least one control can be but not restricted to changing resource pool size at application platform level, changing resource allocations the virtual machine level and changing a processor clock speed at the host level to manage application power usage.

    Abstract translation: 根据本公开的一个方面,一种用于自动数据中心功率管理的方法包括:监视虚拟机,应用级,主机级和应用平台等实体的度量。 该方法还包括通过使用来自实体的监视信息来预测应用电力使用。 所监视的信息可以但不限于预测的数据,历史数据或实时数据。 此外,该方法还包括将至少一个控制应用于实体以管理应用电力使用的步骤。 至少一个控件可以但不限于在应用程序平台级别改变资源池大小,改变资源分配虚拟机级别并改变主机级别的处理器时钟速度,以管理应用程序的电源使用。

    AUTOMATED SERVICE LEVEL MANAGEMENT OF APPLICATIONS IN CLOUD COMPUTING ENVIRONMENT
    8.
    发明申请
    AUTOMATED SERVICE LEVEL MANAGEMENT OF APPLICATIONS IN CLOUD COMPUTING ENVIRONMENT 有权
    云计算环境中应用的自动化服务水平管理

    公开(公告)号:US20120089726A1

    公开(公告)日:2012-04-12

    申请号:US12950464

    申请日:2010-11-19

    CPC classification number: G06F9/5072 H04L67/34

    Abstract: Automated service level management of applications can include automated deployment, monitoring, forecasting, and/or predicting based on a plurality of service levels comprising application level, application server platform level, virtual machine level, and/or infrastructure level, and optimizations at multiple levels using a plurality of techniques including automated dynamic application migration. Automated deployment of applications in a cloud computing environment using deployment descriptors comprises receiving values for service level parameters for an application, creating a deployment descriptor based on the parameters, identifying application servers that satisfy the deployment descriptors, and deploying the application to the identified application servers. Automated dynamic migration of applications in a cloud computing environment comprises deciding to migrate an application, obtaining application resource requirements, identifying application server candidates, selecting an application server from one of the candidates, and migrating the application.

    Abstract translation: 应用程序的自动服务级别管理可以包括基于包括应用级别,应用服务器平台级别,虚拟机级别和/或基础设施级别的多个服务级别的自动部署,监视,预测和/或预测,以及多级的优化 使用包括自动化动态应用迁移在内的多种技术。 使用部署描述符在云计算环境中自动部署应用程序包括接收应用程序的服务级别参数的值,基于参数创建部署描述符,识别满足部署描述符的应用程序服务器,以及将应用程序部署到已识别的应用程序服务器 。 云计算环境中应用程序的自动动态迁移包括:决定迁移应用程序,获取应用程序资源需求,识别应用程序服务器候选,从其中一个候选中选择应用程序服务器,以及迁移应用程序。

    System and method for implementing on demand cloud database
    9.
    发明授权
    System and method for implementing on demand cloud database 有权
    实现点播云数据库的系统和方法

    公开(公告)号:US08832130B2

    公开(公告)日:2014-09-09

    申请号:US12902298

    申请日:2010-10-12

    CPC classification number: G06F17/30575 G06F9/5083 G06F2209/5019

    Abstract: A method for dynamic management of one or more cloud database nodes is provided. The method enables gathering information related to usage of one or more cloud database nodes. The method further enables comparing time required by the one or more cloud database nodes for responding to one or more requests with a predetermined threshold. Furthermore, the method enables provisioning one or more new cloud database nodes or removing one or more new cloud database nodes based on at least one of: the gathered information, the comparison and a combination thereof.

    Abstract translation: 提供了一种用于一个或多个云数据库节点的动态管理的方法。 该方法能够收集与一个或多个云数据库节点的使用相关的信息。 该方法还能够比较一个或多个云数据库节点为响应一个或多个具有预定阈值的请求而需要的时间。 此外,该方法基于以下中的至少一个来实现配置一个或多个新的云数据库节点或移除一个或多个新的云数据库节点:收集的信息,比较及其组合。

    Method for determining availability of a software application using composite hidden Markov model
    10.
    发明授权
    Method for determining availability of a software application using composite hidden Markov model 有权
    使用复合隐马尔可夫模型确定软件应用程序的可用性的方法

    公开(公告)号:US09329916B2

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

    申请号:US13329989

    申请日:2011-12-19

    CPC classification number: G06F11/008

    Abstract: A method and system for determining availability of a software application using Composite Hidden Markov Model (CHMM). The software application is divided into a plurality of layers which are further divided into sub-components. The configurations and dependencies of the sub-components are identified and also the state of the sub-components is determined. The state of the sub-components is represented in CHMM using state space diagram. The failure rate and recovery time of the sub-components is computed using the state space diagram and the respective transition tables are derived from the CHMM to determine the availability of the layers. The availability of the layers is combined to determine the availability of the software application.

    Abstract translation: 一种使用复合隐马尔可夫模型(CHMM)确定软件应用程序可用性的方法和系统。 该软件应用程序分为多个层,进一步分为子组件。 识别子组件的配置和依赖关系,并确定子组件的状态。 使用状态空间图在CHMM中表示子组件的状态。 使用状态空间图计算子组件的故障率和恢复时间,并从CHMM导出相应的转换表,以确定层的可用性。 组合可用性层以确定软件应用程序的可用性。

Patent Agency Ranking