会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • MIGRATING TASKS ACROSS PROCESSORS
    • 移交处理器的迁移任务
    • US20110041131A1
    • 2011-02-17
    • US12539018
    • 2009-08-11
    • Vaddagiri SrivatsaManish Gupta
    • Vaddagiri SrivatsaManish Gupta
    • G06F9/46
    • G06F9/4812
    • The present disclosure is directed to a method for managing tasks in a computer system having a plurality of CPUs. Each task in the computer system may be configured to indicate a migration ready indicator of the task. The migration ready indicator for a task may be given when the set of live data for that task reduces or its working set of memory changes. The method may comprise associating a migration readiness queue with each of the plurality of CPUs, the migration readiness queue having a front-end and a back-end; analyzing a task currently executing on a particular CPU, wherein the particular CPU is one of the plurality of CPUs; placing the task in the migration readiness queue of the particular CPU based on status of the task and/or the migration ready indicator of the task; and selecting at least one queued task from the front-end of the migration readiness queue of the particular CPU for migration when the particular CPU receives a task migration command.
    • 本公开涉及一种用于管理具有多个CPU的计算机系统中的任务的方法。 计算机系统中的每个任务可以被配置为指示任务的迁移就绪指示符。 当任务的活动数据集减少或其工作的内存更改时,可以给出任务的迁移就绪指示符。 该方法可以包括将迁移准备队列与多个CPU中的每一个相关联,迁移准备队列具有前端和后端; 分析当前在特定CPU上执行的任务,其中所述特定CPU是所述多个CPU中的一个; 基于任务的状态和/或任务的迁移就绪指示符将任务置于特定CPU的迁移准备队列中; 并从特定CPU的迁移就绪队列的前端选择至少一个排队的任务,以便在特定CPU接收到任务迁移命令时进行迁移。
    • 2. 发明授权
    • Managing migration ready queue associated with each processor based on the migration ready status of the tasks
    • 根据任务的迁移就绪状态,管理与每个处理器相关联的迁移就绪队列
    • US08352946B2
    • 2013-01-08
    • US12539018
    • 2009-08-11
    • Vaddagiri SrivatsaManish Gupta
    • Vaddagiri SrivatsaManish Gupta
    • G06F9/46
    • G06F9/4812
    • The present disclosure is directed to a method for managing tasks in a computer system having a plurality of CPUs. Each task in the computer system may be configured to indicate a migration ready indicator of the task. The migration ready indicator for a task may be given when the set of live data for that task reduces or its working set of memory changes. The method may comprise associating a migration readiness queue with each of the plurality of CPUs, the migration readiness queue having a front-end and a back-end; analyzing a task currently executing on a particular CPU, wherein the particular CPU is one of the plurality of CPUs; placing the task in the migration readiness queue of the particular CPU based on status of the task and/or the migration ready indicator of the task; and selecting at least one queued task from the front-end of the migration readiness queue of the particular CPU for migration when the particular CPU receives a task migration command.
    • 本公开涉及一种用于管理具有多个CPU的计算机系统中的任务的方法。 计算机系统中的每个任务可以被配置为指示任务的迁移就绪指示符。 当任务的活动数据集减少或其工作的内存更改时,可以给出任务的迁移就绪指示符。 该方法可以包括将迁移准备队列与多个CPU中的每一个相关联,迁移准备队列具有前端和后端; 分析当前在特定CPU上执行的任务,其中所述特定CPU是所述多个CPU中的一个; 基于任务的状态和/或任务的迁移就绪指示符将任务置于特定CPU的迁移准备队列中; 并从特定CPU的迁移就绪队列的前端选择至少一个排队的任务,以便在特定CPU接收到任务迁移命令时进行迁移。
    • 3. 发明授权
    • Using preprovisioned mutated templates
    • 使用预先设计的突变模板
    • US09047158B2
    • 2015-06-02
    • US13592671
    • 2012-08-23
    • Manish Gupta
    • Manish Gupta
    • G06F9/455G06F9/445
    • G06F8/61G06F9/44505G06F2009/45562G06F2009/4557
    • Illustrative embodiments include a system, and computer program product for creating a virtual machine using a preprovisioned mutated template. A template to use for creating the virtual machine is identified, a template including data usable to create the virtual machine on a data processing system. A block of data is selected in the mutated template for reconstructing the template from the mutated template. The block of data is included in the mutated template at a location specified in a manifest associated with the mutated template. A data structure of the template is populated with the block of data such that the block of data occupies a predetermined position in the template, thereby reconstructing the template from the mutated template. The virtual machine is created on the data processing system using the template.
    • 示例性实施例包括用于使用预先设想的突变模板创建虚拟机的系统和计算机程序产品。 用于创建虚拟机的模板被识别,模板包括可用于在数据处理系统上创建虚拟机的数据。 在突变模板中选择一个数据块,以从突变模板重建模板。 在与突变模板相关联的清单中指定的位置,将数据块包含在突变模板中。 模板的数据结构用数据块填充,使得数据块占据模板中的预定位置,从而从变异模板重建模板。 使用模板在数据处理系统上创建虚拟机。
    • 4. 发明授权
    • Distributed image cache for servicing virtual resource requests in the cloud
    • 用于在云中为虚拟资源请求提供服务的分布式映像缓存
    • US08880638B2
    • 2014-11-04
    • US13525497
    • 2012-06-18
    • Deepak K. JeswaniPradipta DeManish Gupta
    • Deepak K. JeswaniPradipta DeManish Gupta
    • G06F15/167
    • H04L67/2842H04L67/1097
    • A method of provisioning in a cloud compute environment having a set of cloud hosts associated with one another. The method begins by forming a distributed, cooperative cache across the set of cloud hosts by declaring a portion of a data store associated with a cloud host as a cache, and storing template images and patches in the cache. Caching activity across the distributed, cooperated cache is coordinated by having the caches share information about their respective contents. A control routine at a cache receives requests for template images or patches, responds to the requests if the requested artifacts are available or, upon a cache miss, forwards the request to another one of the caches. Periodically, the composition of the distributed, cooperative cache is computed, and the template images and patches are populated into the caches using the computed cache composition.
    • 一种在云计算环境中进行配置的方法,该环境具有彼此关联的一组云主机。 该方法开始于通过将与云主机相关联的数据存储部分的一部分声明为高速缓存,并将模板图像和补丁存储在高速缓存中,通过跨云集合集合形成分布式协作缓存。 通过使高速缓存共享关于其各自内容的信息来协调跨分布式协作缓存的缓存活动。 高速缓存中的控制例程接收到对模板图像或补丁的请求,如果请求的工件可用,则响应请求,或者在高速缓存未命中时,将请求转发到另一个高速缓存。 定期地,计算分布式协作高速缓存的组成,并使用计算的高速缓存组合将模板图像和补丁填充到高速缓存中。
    • 7. 发明申请
    • Distributed Image Cache For Servicing Virtual Resource Requests in the Cloud
    • 分布式图像缓存用于在云中维护虚拟资源请求
    • US20130339470A1
    • 2013-12-19
    • US13525497
    • 2012-06-18
    • Deepak K. JeswaniPradipta DeManish Gupta
    • Deepak K. JeswaniPradipta DeManish Gupta
    • G06F15/167
    • H04L67/2842H04L67/1097
    • A method of provisioning in a cloud compute environment having a set of cloud hosts associated with one another. The method begins by forming a distributed, cooperative cache across the set of cloud hosts by declaring a portion of a data store associated with a cloud host as a cache, and storing template images and patches in the cache. Caching activity across the distributed, cooperated cache is coordinated by having the caches share information about their respective contents. A control routine at a cache receives requests for template images or patches, responds to the requests if the requested artifacts are available or, upon a cache miss, forwards the request to another one of the caches. Periodically, the composition of the distributed, cooperative cache is computed, and the template images and patches are populated into the caches using the computed cache composition.
    • 一种在云计算环境中进行配置的方法,该环境具有彼此关联的一组云主机。 该方法开始于通过将与云主机相关联的数据存储部分的一部分声明为高速缓存,并将模板图像和补丁存储在高速缓存中,通过跨云集合集合形成分布式协作缓存。 通过使高速缓存共享关于它们各自内容的信息来协调跨分布式协作缓存的缓存活动。 高速缓存中的控制例程接收到对模板图像或补丁的请求,如果请求的工件可用,则响应请求,或者在高速缓存未命中时,将请求转发到另一个高速缓存。 定期地,计算分布式协作高速缓存的组成,并使用计算的高速缓存组合将模板图像和补丁填充到高速缓存中。
    • 9. 发明授权
    • Preprovisioning virtual machines based on request frequency and current network configuration
    • 根据请求频率和当前网络配置预配置虚拟机
    • US08595722B2
    • 2013-11-26
    • US12904259
    • 2010-10-14
    • Manish GuptaNeeran M. Karnik
    • Manish GuptaNeeran M. Karnik
    • G06F9/455G06F9/46
    • G06F9/45558G06F2009/45575
    • According to one aspect of the present disclosure, a system and technique for preprovisioning virtual machines is disclosed. The system includes a processing system configured to receiving requests for network computing resources and having a virtual machine (VM) manager configured to: analyze the requests and identify each different virtual machine configuration, each VM configuration having a plurality of configuration attributes; determine a request frequency corresponding to each requested VM configuration; determine a configuration of each provisioned VM on the network; responsive to determining the configuration of each provisioned VM, predict a configuration for a preprovisioned VM likely to be requested based on the frequency of the requested VM configurations and the configurations of the provisioned VMs; and create the preprovisioned VM on the network.
    • 根据本公开的一个方面,公开了一种用于预先构思虚拟机的系统和技术。 所述系统包括处理系统,被配置为接收对网络计算资源的请求,并且具有虚拟机(VM)管理器,该虚拟机(VM)管理器被配置为:分析请求并识别每个不同的虚拟机配置,每个VM配置具有多个配置属性; 确定对应于每个所请求的VM配置的请求频率; 确定网络上每个配置的VM的配置; 响应于确定每个所提供的VM的配置,基于所请求的VM配置的频率和所提供的VM的配置预测可能被请求的预先设计的VM的配置; 并在网络上创建预先设计的VM。