Upgrading virtual resources
    1.
    发明授权
    Upgrading virtual resources 有权
    升级虚拟资源

    公开(公告)号:US08434077B2

    公开(公告)日:2013-04-30

    申请号:US11874494

    申请日:2007-10-18

    IPC分类号: G06F9/44

    CPC分类号: G06F9/455 G06F8/65

    摘要: Upgrading a multi-tiered application is provided. In response to receiving a request to upgrade a multi-tiered application, wherein components of the multi-tiered application are deployed across a plurality of virtual machines, an appropriate integrated patch is selected for the upgrade. The selected integrated patch includes an integrated set of patches for the components of the multi-tiered application, state update data, and order constraints. The components of the multi-tiered application specified in the selected integrated patch are upgraded by using the integrated set of patches and order constraints. In addition, the state of the components of the multi-tiered application are updated by using the state update data. Then, the updated state of the multi-tiered application is saved to storage.

    摘要翻译: 提供升级多层应用程序。 响应于接收到升级多层应用的请求,其中多层应用的组件跨越多个虚拟机部署,选择适当的集成补丁来进行升级。 所选择的集成补丁包括用于多层应用程序的组件,状态更新数据和顺序约束的一组集成补丁。 通过使用集成的补丁和顺序约束来升级所选集成补丁中指定的多层应用程序的组件。 另外,通过使用状态更新数据来更新多层应用的组件的状态。 然后,将多层应用程序的更新状态保存到存储。

    METHOD AND APPARATUS FOR SPECIFYING AN ORDER FOR CHANGING AN OPERATIONAL STATE OF SOFTWARE APPLICATION COMPONENTS
    2.
    发明申请
    METHOD AND APPARATUS FOR SPECIFYING AN ORDER FOR CHANGING AN OPERATIONAL STATE OF SOFTWARE APPLICATION COMPONENTS 有权
    指定更改软件应用程序组件运行状态的方法和装置

    公开(公告)号:US20090077090A1

    公开(公告)日:2009-03-19

    申请号:US11856871

    申请日:2007-09-18

    IPC分类号: G06F17/30

    摘要: A computer implemented method, apparatus, and computer usable program product for managing a distributed software application. The process identifies metadata describing a set of dependencies of a set of software components in the distributed software application from data associated with the set of software components. The process then identifies a sequence for changing an operational state of the set of software components of the distributed software application from the metadata to form an identified sequence. Thereafter, the process changes the operational state of the set of software components using the identified sequence.

    摘要翻译: 一种用于管理分布式软件应用的计算机实现的方法,装置和计算机可用程序产品。 该过程从与该组软件组件相关联的数据中识别描述分布式软件应用程序中的一组软件组件的依赖关系的元数据。 该过程然后识别用于从元数据改变分布式软件应用程序的一组软件组件的操作状态以形成所识别的序列的序列。 此后,该过程使用所识别的序列改变该组软件组件的操作状态。

    METHOD AND SYSTEM FOR UPGRADING VIRTUAL RESOURCES
    3.
    发明申请
    METHOD AND SYSTEM FOR UPGRADING VIRTUAL RESOURCES 有权
    用于升级虚拟资源的方法和系统

    公开(公告)号:US20090106748A1

    公开(公告)日:2009-04-23

    申请号:US11874494

    申请日:2007-10-18

    IPC分类号: G06F9/44

    CPC分类号: G06F9/455 G06F8/65

    摘要: A system for upgrading a multi-tiered application. In response to receiving a request to upgrade a multi-tiered application, wherein components of the multi-tiered application are deployed across a plurality of virtual machines, an appropriate integrated patch is selected for the upgrade. The selected integrated patch includes an integrated set of patches for the components of the multi-tiered application, state update data, and order constraints. The components of the multi-tiered application specified in the selected integrated patch are upgraded by using the integrated set of patches and order constraints. In addition, the state of the components of the multi-tiered application are updated by using the state update data. Then, the updated state of the multi-tiered application is saved to storage.

    摘要翻译: 用于升级多层应用程序的系统。 响应于接收到升级多层应用的请求,其中多层应用的组件跨越多个虚拟机部署,选择适当的集成补丁以进行升级。 所选择的集成补丁包括用于多层应用程序的组件,状态更新数据和顺序约束的一组集成补丁。 通过使用集成的补丁和顺序约束来升级所选集成补丁中指定的多层应用程序的组件。 另外,通过使用状态更新数据来更新多层应用的组件的状态。 然后,将多层应用程序的更新状态保存到存储。

    Specifying an order for changing an operational state of software application components
    4.
    发明授权
    Specifying an order for changing an operational state of software application components 有权
    指定更改软件应用程序组件的运行状态的顺序

    公开(公告)号:US08370802B2

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

    申请号:US11856871

    申请日:2007-09-18

    IPC分类号: G06F9/44

    摘要: Managing a distributed software application is provided. Metadata describing a set of dependencies of a set of software components is identified in the distributed software application from data associated with the set of software components. Then, a sequence for changing an operational state of the set of software components of the distributed software application is identified from the metadata to form an identified sequence. Thereafter, the operational state of the set of software components is changed using the identified sequence.

    摘要翻译: 提供管理分布式软件应用程序。 在分布式软件应用程序中,从与该组软件组件相关联的数据中识别描述一组软件组件的一组依赖关系的元数据。 然后,从元数据中识别用于改变分布式软件应用的一组软件组件的操作状态的顺序,以形成识别的序列。 此后,使用所识别的序列来改变该组软件组件的操作状态。

    Virtual resource templates
    5.
    发明授权
    Virtual resource templates 有权
    虚拟资源模板

    公开(公告)号:US08327350B2

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

    申请号:US11618946

    申请日:2007-01-02

    IPC分类号: G06F9/445

    CPC分类号: G06F9/5077

    摘要: A computer implemented method, data processing system, and computer usable program code are provided for creating a set of virtual machine image for software. A virtual software resource template is retrieved. Metadata associated with the virtual software resource template is copied and the copy of the metadata is modified to generate personalized metadata for each virtual machine image in the set of virtual machine images. Then, the set of virtual machine images is deployed using the personalized metadata.

    摘要翻译: 提供计算机实现的方法,数据处理系统和计算机可用程序代码,用于创建用于软件的一组虚拟机映像。 检索虚拟软件资源模板。 复制与虚拟软件资源模板相关联的元数据,并修改元数据的副本,以生成虚拟机映像集中的每个虚拟机映像的个性化元数据。 然后,使用个性化元数据部署该组虚拟机映像。

    VIRTUAL RESOURCE TEMPLATES
    6.
    发明申请
    VIRTUAL RESOURCE TEMPLATES 有权
    虚拟资源模板

    公开(公告)号:US20080163171A1

    公开(公告)日:2008-07-03

    申请号:US11618946

    申请日:2007-01-02

    IPC分类号: G06F9/44

    CPC分类号: G06F9/5077

    摘要: A computer implemented method, data processing system, and computer usable program code are provided for creating a set of virtual machine image for software. A virtual software resource template is retrieved. Metadata associated with the virtual software resource template is copied and the copy of the metadata is modified to generate personalized metadata for each virtual machine image in the set of virtual machine images. Then, the set of virtual machine images is deployed using the personalized metadata.

    摘要翻译: 提供计算机实现的方法,数据处理系统和计算机可用程序代码,用于创建用于软件的一组虚拟机映像。 检索虚拟软件资源模板。 复制与虚拟软件资源模板相关联的元数据,并修改元数据的副本,以生成虚拟机映像集中的每个虚拟机映像的个性化元数据。 然后,使用个性化元数据部署该组虚拟机映像。

    Method and apparatus for deploying a set of virtual software resource templates to a set of nodes
    7.
    发明授权
    Method and apparatus for deploying a set of virtual software resource templates to a set of nodes 有权
    将一组虚拟软件资源模板部署到一组节点的方法和装置

    公开(公告)号:US08108855B2

    公开(公告)日:2012-01-31

    申请号:US11854185

    申请日:2007-09-12

    IPC分类号: G06F9/445 G06F9/45

    CPC分类号: G06F9/5077 G06F8/60

    摘要: Deploying a set of virtual software resource templates to a plurality of nodes is provided. The process identifies a set of virtual machine images and metadata to form a set of virtual software resource templates. The process creates a model that indicates a performance metric based on a number of nodes on which a number of virtual machine images is deployed. The process receives a quality of service requirement. The process determines, using the model, a sufficient number of virtual software resource templates in the set of virtual software resource templates and a sufficient number of nodes in the plurality of nodes to fulfill the quality of service requirement. The process deploys the sufficient number of virtual software resource templates on the sufficient number of nodes using the metadata.

    摘要翻译: 提供了将一组虚拟软件资源模板部署到多个节点。 该过程识别一组虚拟机映像和元数据,以形成一组虚拟软件资源模板。 该过程创建一个模型,该模型基于多个虚拟机映像部署在其上的节点数量来指示性能指标。 该过程接收服务质量要求。 该过程使用该模型确定虚拟软件资源模板集合中足够数量的虚拟软件资源模板以及多个节点中足够数量的节点以满足服务质量要求。 该过程使用元数据在足够数量的节点上部署足够数量的虚拟软件资源模板。

    METHOD AND APPARATUS FOR DEPLOYING A SET OF VIRTUAL SOFTWARE RESOURCE TEMPLATES TO A SET OF NODES
    8.
    发明申请
    METHOD AND APPARATUS FOR DEPLOYING A SET OF VIRTUAL SOFTWARE RESOURCE TEMPLATES TO A SET OF NODES 有权
    将一套虚拟软体资源模板部署到一组节点的方法和装置

    公开(公告)号:US20080163194A1

    公开(公告)日:2008-07-03

    申请号:US11854185

    申请日:2007-09-12

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F9/5077 G06F8/60

    摘要: The illustrative embodiments described herein provide a computer-implemented method, apparatus, and computer program product for deploying a set of virtual software resource templates to a plurality of nodes. The process identifies a set of virtual machine images and metadata to form a set of virtual software resource templates. The process creates a model that indicates a performance metric based on a number of nodes on which a number of virtual machine images is deployed. The process receives a quality of service requirement. The process determines, using the model, a sufficient number of virtual software resource templates in the set of virtual software resource templates and a sufficient number of nodes in the plurality of nodes to fulfill the quality of service requirement. The process deploys the sufficient number of virtual software resource templates on the sufficient number of nodes using the metadata.

    摘要翻译: 本文描述的说明性实施例提供了用于将一组虚拟软件资源模板部署到多个节点的计算机实现的方法,装置和计算机程序产品。 该过程识别一组虚拟机映像和元数据,以形成一组虚拟软件资源模板。 该过程创建一个模型,该模型基于多个虚拟机映像部署在其上的节点数量来指示性能指标。 该过程接收服务质量要求。 该过程使用该模型确定虚拟软件资源模板集合中足够数量的虚拟软件资源模板以及多个节点中足够数量的节点以满足服务质量要求。 该过程使用元数据在足够数量的节点上部署足够数量的虚拟软件资源模板。

    METHOD FOR IMPROVED IMAGE-CUSTOMIZATION BY USE OF EMBEDDED METADATA
    9.
    发明申请
    METHOD FOR IMPROVED IMAGE-CUSTOMIZATION BY USE OF EMBEDDED METADATA 审中-公开
    通过使用嵌入元数据改进图像自定义的方法

    公开(公告)号:US20080256534A1

    公开(公告)日:2008-10-16

    申请号:US11734549

    申请日:2007-04-12

    IPC分类号: G06F9/455

    摘要: The present invention relates to a method for the customization of virtual machine images. The method comprises identifying and retrieving a virtual machine image template. A customized virtual machine image is created from the virtual machine image template. The customized virtual machine image template being created by identifying at least one file-system or memory image that is associated with the virtual machine image template, identifying within the at least one file-system or memory image at least one data set, wherein the at least one data set comprises metadata. The metadata contains information detailing the required execution context customization aspects for at least one specified image subset of the virtual machine. Execution context-specific information that is required to customize the image subset of the virtual machine is retrieved. Further, the image subset of the virtual machine is modified in accordance with the retrieved execution context-specific information.

    摘要翻译: 本发明涉及一种用于定制虚拟机图像的方法。 该方法包括识别和检索虚拟机图像模板。 从虚拟机映像模板创建自定义虚拟机映像。 通过识别与虚拟机图像模板相关联的至少一个文件系统或存储器映像来创建定制的虚拟机映像模板,在至少一个文件系统或存储器映像内标​​识至少一个数据集,其中, 至少一个数据集包括元数据。 元数据包含详细说明虚拟机的至少一个指定图像子集所需的执行上下文定制方面的信息。 检索自定义虚拟机的映像子集所需的执行上下文特定信息。 此外,根据检索的执行上下文特定信息来修改虚拟机的图像子集。

    Inductor structure including inductors with negligible magnetic coupling therebetween

    公开(公告)号:US10529475B2

    公开(公告)日:2020-01-07

    申请号:US13538467

    申请日:2012-06-29

    摘要: An embodiment of an apparatus includes first and second core regions, first and second conductors, and an isolation region. The first core region has a first permeability, and the first conductor is disposed in the first core region. The second core region has a second permeability, and the second conductor is disposed in the second core region. And the isolation region is disposed between the first and second core regions, and has a third permeability that is significantly different than the first and second permeabilities. For example, the first and second conductors may be windings of respective first and second inductors, and the isolation region, which may be attached to, or integral with, the first and second core regions, may reduce the amount of magnetic coupling between the inductors to a level that is negligible, such that the inductors may be used in applications that call for magnetically uncoupled inductors.