Method and apparatus for using virtual machine technology for managing parallel communicating applications
    112.
    发明授权
    Method and apparatus for using virtual machine technology for managing parallel communicating applications 失效
    用于使用虚拟机技术来管理并行通信应用的方法和装置

    公开(公告)号:US08713564B2

    公开(公告)日:2014-04-29

    申请号:US12098219

    申请日:2008-04-04

    CPC classification number: G06F9/5088 G06F9/45558 G06F2009/4557

    Abstract: A method (and system) for managing a distributed-memory parallel application running on multiple servers, includes dynamically moving a plurality of executable program components, where each of the plurality of executable program components are running on one of a plurality of virtual machines, using migration of the virtual machines between physical servers. The load balancing is operated based on a workload of each of the virtual machines and servers, where a virtual machine, or a plurality of virtual machines, are transferred to balance the workload between each of the servers.

    Abstract translation: 一种用于管理在多个服务器上运行的分布式存储器并行应用的方法(和系统),包括动态移动多个可执行程序组件,其中所述多个可执行程序组件中的每一个在多个虚拟机之一上运行,使用 在物理服务器之间迁移虚拟机。 基于每个虚拟机和服务器的工作负载来操作负载平衡,其中虚拟机或多个虚拟机被传送以平衡每个服务器之间的工作负载。

    Method and apparatus for scalable monitoring of virtual machine environments combining base virtual machine and single monitoring agent for measuring common characteristics and individual virtual machines measuring individualized characteristics
    113.
    发明授权
    Method and apparatus for scalable monitoring of virtual machine environments combining base virtual machine and single monitoring agent for measuring common characteristics and individual virtual machines measuring individualized characteristics 失效
    用于可扩展监视虚拟机环境的方法和装置,将基本虚拟机和单个监视代理相结合,用于测量共同特征和测量个性特征的各个虚拟机

    公开(公告)号:US08650562B2

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

    申请号:US12483281

    申请日:2009-06-12

    Abstract: A method monitors machine activity of multiple virtual computing devices operating through at least one physical computing device by running a monitoring agent. The monitoring agent monitors performance of the multiple virtual computing devices. The method measures simple operating characteristics of only a base level virtual computing device. The method monitors complex operating characteristics using the monitoring agent by: measuring the complex operating characteristics for each of the multiple virtual computing devices (using each of the multiple virtual computing devices); recording the complex operating characteristics of each of the multiple virtual computing devices on a corresponding memory page of each of the multiple virtual computing devices; and sharing each the corresponding memory page with the base level virtual computing device through an interdomain communications channels to transfer the complex operating characteristics to the monitoring agent. The method identifies simple events and complex events for each of the multiple virtual computing devices by evaluating the simple operating characteristics and the complex operating characteristics and outputs the simple events and the complex events for each of the multiple virtual computing devices.

    Abstract translation: 方法通过运行监视代理来监视通过至少一个物理计算设备操作的多个虚拟计算设备的机器活动。 监视代理监视多个虚拟计算设备的性能。 该方法仅测量基本级虚拟计算设备的简单操作特性。 该方法通过以下方式监视复杂的操作特性:通过以下方法来测量多个虚拟计算设备中的每一个(使用多个虚拟计算设备中的每一个)的复杂操作特性; 将所述多个虚拟计算设备中的每一个的复杂操作特性记录在所述多个虚拟计算设备中的每一个的相应存储器页面上; 并且通过域间通信信道与基本级虚拟计算设备共享每个相应的存储器页面,以将复杂的操作特性传送到监视代理。 该方法通过评估简单的操作特性和复杂的操作特性来识别每个多个虚拟计算设备的简单事件和复杂事件,并输出多个虚拟计算设备中的每一个的简单事件和复杂事件。

    Estimation of transit demand models for enhancing ridership
    114.
    发明授权
    Estimation of transit demand models for enhancing ridership 有权
    估算增加乘客人数的过境需求模型

    公开(公告)号:US08571918B2

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

    申请号:US13549777

    申请日:2012-07-16

    CPC classification number: G06F17/30241

    Abstract: A method of estimating a transit demand graph includes collecting conditional information that includes at least one condition that when satisfied converts at least one non-rider into a rider, generating a non-rider transit demand graph by satisfying one of the conditions, and generating a normalized transit demand graph from the non-rider transit demand graph and a rider transit demand graph. The riders use public transit and the non-riders do not use public transit. The non-rider transit demand graph shows the demand of the non-riders for a public transit route. The rider transit demand graph shows the demand of riders for the same public transit route.

    Abstract translation: 一种估计过境需求图的方法包括收集条件信息,该条件信息包括当满足将至少一个非骑手转换为骑手时至少一个条件,通过满足条件之一生成非骑车者过境需求图, 来自非乘客过境需求图的标准化过境需求图和乘客过境需求图。 乘客使用公共交通工具,非乘客不使用公共交通工具。 非乘客过境需求图显示了非公共交通路线的非乘客需求。 乘客过境需求图显示了同一条公共交通路线的乘客的需求。

    EFFICIENT APPLICATION MANAGEMENT IN A CLOUD WITH FAILURES
    115.
    发明申请
    EFFICIENT APPLICATION MANAGEMENT IN A CLOUD WITH FAILURES 有权
    在失败的云端有效的应用程序管理

    公开(公告)号:US20130262923A1

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

    申请号:US13437467

    申请日:2012-04-02

    Abstract: A method of deploying a software application on the Internet cloud that is failure-tolerant includes identifying those aspects of a software application that need to be persisted in the event of failure, and those aspects of the application that do not need to be persisted, and deploying the application where aspects that need to be persisted are deployed to persistent storage and aspects that aspects that do not need to be persisted are deployed ton non-persistent virtual partitions, where when a virtual partition or an application component fails, an instance of the application is recreatable from those application aspects that were deployed to persistent storage.

    Abstract translation: 在容错的因特网云上部署软件应用程序的方法包括识别需要在发生故障时持续存在的软件应用程序的那些方面以及不需要持久化的应用程序的这些方面,以及 将需要持久化的方面的应用程序部署到持久存储和不需要持久存储的方面的部署部署了非永久性虚拟分区,当虚拟分区或应用程序组件出现故障时, 应用程序可以从部署到持久存储的那些应用程序方面重新开始。

    SUGGESTING MIGRATION TO A CLOUD COMPUTING INFRASTRUCTURE
    116.
    发明申请
    SUGGESTING MIGRATION TO A CLOUD COMPUTING INFRASTRUCTURE 审中-公开
    建议迁移到云计算基础设施

    公开(公告)号:US20130205007A1

    公开(公告)日:2013-08-08

    申请号:US13368491

    申请日:2012-02-08

    CPC classification number: G06F9/5072 G06F11/3442

    Abstract: Embodiments of the present invention relate to an approach for suggesting/recommending migration of an IT environment to a cloud computing infrastructure. Specifically, in a typical embodiment, historical incident data of an information technology (IT) environment is analyzed. Based on the historical incident data, it may be determined whether a problem is recurring in the IT environment. If so, it may then be determined whether the problem can be mitigated in the cloud computing infrastructure. For example, it may be determined whether the cost of mitigating the problem by migrating to the cloud computing infrastructure is less than the cost of loss due to the problem within the current IT environment. A report particular to the IT environment that identifies a benefit of migrating the IT environment to the cloud computing infrastructure may be generated.

    Abstract translation: 本发明的实施例涉及建议/推荐将IT环境迁移到云计算基础设施的方法。 具体地,在典型的实施例中,分析了信息技术(IT)环境的历史事件数据。 根据历史事件数据,可以确定IT环境中是否出现问题。 如果是这样,那么可以确定是否可以在云计算基础设施中减轻问题。 例如,可以确定通过迁移到云计算基础架构来减轻问题的成本是否低于当前IT环境中的问题造成的损失成本。 可能会生成特定于IT环境的报告,该报告确定了将IT环境迁移到云计算基础设施的好处。

    SYSTEM AND METHOD FOR SUPPORTING SECURE APPLICATION DEPLOYMENT IN A CLOUD
    117.
    发明申请
    SYSTEM AND METHOD FOR SUPPORTING SECURE APPLICATION DEPLOYMENT IN A CLOUD 有权
    用于支持云中安全应用部署的系统和方法

    公开(公告)号:US20130191539A1

    公开(公告)日:2013-07-25

    申请号:US13356293

    申请日:2012-01-23

    CPC classification number: H04L63/20 H04L67/10 H04L67/34

    Abstract: A method of securely deploying a software application in the Internet cloud including identifying those aspects of a software application that use secure data, and those aspects of the application that use non-secure data, deploying the secure data on one or more secure servers that are not publicly accessible over the Internet, and deploying non-secure data on one or more cloud servers that are publicly available over the Internet, where communication between the secure servers and the cloud servers is managed using secure connections with access only to computation results.

    Abstract translation: 一种在互联网云中安全地部署软件应用程序的方法,包括识别使用安全数据的软件应用程序的这些方面,以及使用非安全数据的应用程序的那些方面,将安全数据部署在一个或多个安全服务器上 不能通过互联网公开访问,并且通过Internet公开的一个或多个云服务器部署非安全数据,其中安全服务器和云服务器之间的通信使用仅访问计算结果的安全连接进行管理。

    SCALABLE AND EFFICIENT MANAGEMENT OF VIRTUAL APPLIANCE IN A CLOUD
    118.
    发明申请
    SCALABLE AND EFFICIENT MANAGEMENT OF VIRTUAL APPLIANCE IN A CLOUD 审中-公开
    虚拟装置在云中的可扩展和有效的管理

    公开(公告)号:US20130024573A1

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

    申请号:US13184659

    申请日:2011-07-18

    CPC classification number: G06F9/5072 G06F9/5077

    Abstract: Data representative of a set of requests for cloud computing services is obtained. The services are to be provided by a cloud having a plurality of base images. The requests specify requested subsets of the base images. Data representative of provisioning and de-provisioning costs associated with the plurality of base images is obtained. Then, k composite virtual appliances are pre-provisioned. The composite virtual appliances include virtual appliance subsets of the base images, based on cost minimization, in accordance with the data representative of the set of requests and the data representative of the provisioning and de-provisioning costs.

    Abstract translation: 获得代表一组云计算服务请求的数据。 这些服务将由具有多个基本图像的云提供。 请求指定所请求的基本图像的子集。 获得表示与多个基本图像相关联的供应和取消供应成本的数据。 然后,k组合虚拟设备被预先配置。 复合虚拟设备包括基于成本最小化的基本图像的虚拟设备子集,根据代表该组请求的数据和表示供应和取消供应成本的数据。

    Monitoring Service in a Distributed Platform
    119.
    发明申请
    Monitoring Service in a Distributed Platform 有权
    分布式平台中的监控服务

    公开(公告)号:US20120297054A1

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

    申请号:US13112210

    申请日:2011-05-20

    Abstract: Techniques for enabling monitoring across one or more domains are provided. The techniques include identifying information technology resources across one or more domains, collecting information technology dependency information relating to the information technology resources identified across one or more domains, collecting monitoring data from the information technology resources identified across one or more domains, and using the dependency information to aggregate the monitoring data into one or more pre-determined metrics.

    Abstract translation: 提供了用于实现跨一个或多个域的监视的技术。 这些技术包括识别跨越一个或多个领域的信息技术资源,收集与跨越一个或多个域识别的信息技术资源相关的信息技术依赖性信息,从跨越一个或多个域识别的信息技术资源收集监控数据,以及使用依赖关系 用于将监视数据聚合成一个或多个预定义度量的信息。

    Supporting memory management in an offload of network protocol processing
    120.
    发明授权
    Supporting memory management in an offload of network protocol processing 有权
    支持内存管理,卸载网络协议处理

    公开(公告)号:US08316109B2

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

    申请号:US13045392

    申请日:2011-03-10

    CPC classification number: G06F13/30

    Abstract: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, mechanisms for handling memory management and optimization within a system utilizing an offload network adapter are provided. The memory management mechanism permits both buffered sending and receiving of data as well as zero-copy sending and receiving of data. In addition, the memory management mechanism permits grouping of DMA buffers that can be shared among specified connections based on any number of attributes. The memory management mechanism further permits partial send and receive buffer operation, delaying of DMA requests so that they may be communicated to the host system in bulk, and expedited transfer of data to the host system.

    Abstract translation: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地说,提供了利用卸载网络适配器在系统内处理存储器管理和优化的机制。 存储器管理机制允许数据的缓冲发送和接收以及零拷贝发送和接收数据。 此外,存储器管理机制允许基于任何数量的属性对可以在指定连接之间共享的DMA缓冲器进行分组。 存储器管理机制进一步允许部分发送和接收缓冲器操作,延迟DMA请求,使得它们可以批量地传送到主机系统,并且将数据快速传送到主机系统。

Patent Agency Ranking