发明名称 Resource request and transfer in a multi-node distributed system
摘要 Selective resource migration is disclosed. A computer system includes physical memory and a plurality of physical processors. Each of the processors has one or more cores and each core instantiates one or more virtual processors that executes program code. Each core is configured to invoke a hyper-kernel on its hosting physical processor when the core cannot access a portion of the physical memory needed by the core. The hyper-kernel selectively moves the needed memory closer to a location accessible by the physical processor or remaps the virtual processor to another core.
申请公布号 US9609048(B1) 申请公布日期 2017.03.28
申请号 US201514880132 申请日期 2015.10.09
申请人 TidalScale, Inc. 发明人 Nassi Isaac R.
分类号 G06F9/50;H04L29/08;G06F9/455;G06F9/48 主分类号 G06F9/50
代理机构 Van Pelt, Yi & James LLP 代理人 Van Pelt, Yi & James LLP
主权项 1. A computer system, comprising: a plurality of physical nodes, wherein an operating system is run collectively across the plurality of physical nodes; wherein in response to receipt, at a first physical node in the plurality, of a request from a second physical node in the plurality for a resource, a determination is made at the first physical node whether to accept or deny the request for the resource, and wherein the request for the resource is associated with a stalling event on the second physical node; wherein a response is provided from the first physical node to the second physical node based at least in part on the determination; and wherein the request for the resource is denied in the event that the resource has been or is being transferred to a third physical node in the plurality of physical nodes, and wherein the response provided to the second physical node includes an identifier of the third physical node to which the requested resource has been or is being transferred.
地址 Campbell CA US