-
公开(公告)号:US10915370B2
公开(公告)日:2021-02-09
申请号:US16204550
申请日:2018-11-29
发明人: Yaoping Ruan , John A. Bivens , Min Li , Ruchi Mahindru , HariGovind V. Ramasamy , Valentina Salapura , Eugen Schenfeld
IPC分类号: G06F9/50 , G06F15/167 , G06F15/173 , G06F12/0802
摘要: Direct inter-processor communication is enabled with respect to data in a memory location without having to switch specific circuits through a switching element (e.g., an optical switch). Rather, in this approach a memory pool is augmented to include a dedicated portion that serves as a disaggregated memory common space for communicating processors. The approach obviates the requirement of switching of physical memory modules through the optical switch to enable the processor-to-processor communication. Rather, processors (communicating with another) have an overlapping ability to access the same memory module in the pool; thus, there is no longer a need to change physical optical switch circuits to facilitate the inter-processor communication. The disaggregated memory common space is shared among the processors, which can access the common space for reads and writes, although particular locations in the memory common space for reads and writes are different.
-
公开(公告)号:US10268512B2
公开(公告)日:2019-04-23
申请号:US15629836
申请日:2017-06-22
摘要: Identify individual machines of a multi-machine computing system. Construct a graph of dependencies among the machines. Obtain estimated total administration times and administration priorities for each of the machines. Identify availability of administration resources to assist in administration of one or more of the machines. Select a first set of machines for administration in response to the graph, administration priorities, estimated total administration times, and availability of the first set of administration resources, and administer the first set of machines in parallel using the first set of administration resources. Update the graph in response to administration of the first set of machines. Select a subsequent set of machines for administration in response to the updated graph, administration priorities, estimated total administration times, and availability of a subsequent set of administration resources. Administer the subsequent set of machines in parallel using the subsequent set of administration resources.
-
3.
公开(公告)号:US10169173B2
公开(公告)日:2019-01-01
申请号:US14948312
申请日:2015-11-21
发明人: Yu Deng , Ruchi Mahindru , HariGovind V. Ramasamy , Soumitra Sarkar , Long Wang
摘要: For disaster recovery involving a first site and a disaster recovery site, where at least a portion of management service metadata not isolated within the management service, a failover process is initiated, including creating an initial snapshot of the distributed metadata state. In a failback process, a representation is created of state changes for the management service and a delta description is calculated therefrom. The delta description is transmitted to the first site; and a reverse replica is created, at the first site, of all the workload components from the disaster recovery site. The delta description is played back to restore a distributed metadata state that existed in the disaster recovery site and to re-create it in the first site.
-
公开(公告)号:US10063493B2
公开(公告)日:2018-08-28
申请号:US15155560
申请日:2016-05-16
发明人: Min Li , John A. Bivens , Ruchi Mahindru , HariGovind V. Ramasamy , Yaoping Ruan , Valentina Salapura , Eugen Schenfeld
IPC分类号: G06F15/16 , G06F15/173 , H04L12/927 , H04L12/851 , H04L29/08
CPC分类号: H04L47/803 , H04L41/0893 , H04L41/5025 , H04L41/5096 , H04L47/2425 , H04L47/805 , H04L67/1012 , H04L67/1023
摘要: Various embodiments for elastic resource provisioning in a disaggregated cloud computing environment, by a processor device, are provided. Respective members of pools of hardware resources within the disaggregated cloud computing environment are provisioned to a tenant according to an application-level service level agreement (SLA). Upon detecting a potential violation of the application-level SLA, additional respective members of the pools of hardware resources are provisioned on a component level to the tenant to avoid a violation of the SLA by one of a scale-up process and a scale-out process.
-
公开(公告)号:US20180232449A1
公开(公告)日:2018-08-16
申请号:US15433041
申请日:2017-02-15
发明人: John A. Bivens , Yu Deng , Kaoutar El Maghraoui , Ruchi Mahindru , HariGovind V. Ramasamy , Soumitra Sarkar , Long Wang
IPC分类号: G06F17/30 , G06F3/0482
CPC分类号: G06F16/951 , G06F3/0482 , G06F16/24578 , G06F16/248 , G06F16/285 , G06F16/93
摘要: Embodiments of the present invention provide systems and methods for the discovery of facets. A search query over sets of data (e.g., a set of documents) leads to search results. The search results are organized by facets. Responsive to receiving new queries, facets are dynamically extracted from the search results. Furthermore, user profiles are dynamically updated. The order of presentation of facets, as displayed in a graphical user interface, can be modified based on the extracted facets.
-
公开(公告)号:US09058265B2
公开(公告)日:2015-06-16
申请号:US13710710
申请日:2012-12-11
发明人: Michael M. Behrendt , Rafah A. Hosn , Ruchi Mahindru , HariGovind V. Ramasamy , Soumitra Sarkar , Mahesh Viswanathan , Norbert G. Vogl
CPC分类号: G06F11/0793 , G06F11/0709 , G06F11/0748
摘要: A mechanism is provided for handling incidents occurring in a managed environment. An incident is detected in a resource in the managed environment. A set of incident handling actions are identified based on incident handling rules for an incident type of the incident. From the set of incident handling actions, one incident handling action is identified to be executed based on a set of impact indicators associated with the set of incident handling rules. The identified incident handling action is then executed to address the failure of the resource.
摘要翻译: 提供了一种用于处理在受管环境中发生的事件的机制。 在受管环境中的资源中检测到事件。 根据事件事件类型的事件处理规则确定一组事件处理动作。 根据一组事件处理动作,根据与事件处理规则集相关联的一组影响指标,确定一个事件处理动作被执行。 然后执行所识别的事件处理动作以解决资源的故障。
-
公开(公告)号:US11275619B2
公开(公告)日:2022-03-15
申请号:US16564147
申请日:2019-09-09
发明人: John A. Bivens , Min Li , Ruchi Mahindru , HariGovind V. Ramasamy , Yaoping Ruan , Valentina Salapura , Eugen Schenfeld
摘要: Respective memory devices are assigned to respective processor devices in a disaggregated computing system, the disaggregated computing system having at least a pool of the memory devices and a pool of the processor devices. An iterative learning algorithm is used to define data boundaries of a dataset for performing an analytic function on the dataset simultaneous to a primary compute task, unrelated to the analytic function, being performed on the dataset in the pool of memory devices using memory bandwidth not currently committed to the primary compute task, thereby efficiently employing the unused memory bandwidth to prevent underutilization of the pool of memory devices.
-
公开(公告)号:US10970061B2
公开(公告)日:2021-04-06
申请号:US16660676
申请日:2019-10-22
发明人: Valentina Salapura , John A. Bivens , Min Li , Ruchi Mahindru , HariGovind V. Ramasamy , Yaoping Ruan , Eugen Schenfeld
IPC分类号: G06F8/65
摘要: Embodiments for performing rolling software upgrades in a disaggregated computing environment. A rolling upgrade manager is provided for upgrading one or more disaggregated servers. A designated memory area is used for storing an updated software component, and a disaggregated server is switched to the designated memory area from a currently assigned memory area when performing the software upgrade. A process state and program data is maintained in the currently assigned memory area while maintaining the updated software component in the designated memory area such that the process state and program data are read from the currently assigned memory area and the updated software component is read from the designated memory area during currently executing operations of the disaggregated server.
-
9.
公开(公告)号:US10171375B2
公开(公告)日:2019-01-01
申请号:US15134689
申请日:2016-04-21
发明人: Yaoping Ruan , John A. Bivens , Koushik K. Das , Min Li , Ruchi Mahindru , HariGovind V. Ramasamy , Valentina Salapura , Eugen Schenfeld
IPC分类号: H04L12/911 , H04L29/08 , H04L12/24
摘要: Various embodiments for allocating resources in a disaggregated cloud computing environment, by a processor device, are provided. Respective members of a pool of hardware resources are assigned to each one of a plurality of tenants based upon a classification of the respective members of the pool of hardware resources. The respective members of the pool of hardware resources are assigned to each one of the plurality of tenants independently of a hardware enclosure in which the respective members of the pool of hardware resources are physically located.
-
公开(公告)号:US20180232450A1
公开(公告)日:2018-08-16
申请号:US15898777
申请日:2018-02-19
发明人: John A. Bivens , Yu Deng , Kaoutar El Maghraoui , Ruchi Mahindru , HariGovind V. Ramasamy , Soumitra Sarkar , Long Wang
IPC分类号: G06F17/30 , G06F3/0482
CPC分类号: G06F17/30864 , G06F3/0482 , G06F17/30011 , G06F17/3053 , G06F17/30554 , G06F17/30598
摘要: Embodiments of the present invention provide systems and methods for the discovery of facets. A search query over sets of data (e.g., a set of documents) leads to search results. The search results are organized by facets. Responsive to receiving new queries, facets are dynamically extracted from the search results. Furthermore, user profiles are dynamically updated. The order of presentation of facets, as displayed in a graphical user interface, can be modified based on the extracted facets.
-
-
-
-
-
-
-
-
-