-
公开(公告)号:US12020052B2
公开(公告)日:2024-06-25
申请号:US17081529
申请日:2020-10-27
Applicant: Hewlett PAckard Enterprise Development LP
Inventor: Brian D. Moffet , John Houston Gray , Jeffrey Paul Radick , Charles Joseph Levine , Isaac R. Nassi
IPC: G06F9/455 , G06F9/50 , G06Q10/0631
CPC classification number: G06F9/45558 , G06F9/5077 , G06F2009/4557 , G06Q10/06315
Abstract: Initializing a software-defined server having software-defined NUMA domains includes, when booting a virtual environment defined by a set of hyper-kernels running on a plurality of physically interconnected computing nodes, accessing information associated with a software-defined NUMA domain configuration. It further includes, based at least in part on the accessed information, assigning software-defined NUMA domains to computing nodes. It further includes assigning virtualized resources to the software-defined NUMA domains.
Handling a stalling event involving software-defined NUMA domains includes receiving an indication that a core or hyperthread which instantiates a virtual processor cannot access a virtualized resource needed by the core or hyperthread. It further includes determining, based at least in part on at least one of (1) a software-defined NUMA (Non Uniform Memory Access) domain to which the needed virtualized resource is assigned, (2) a software-defined NUMA domain to which the virtual processor is assigned, or (3) a software-defined NUMA domain associated with a computing node that has the core or hyperthread, whether to perform at least one of migrating the virtual processor or migrating the needed virtualized resource.