-
1.
公开(公告)号:US20150178116A1
公开(公告)日:2015-06-25
申请号:US14578148
申请日:2014-12-19
Applicant: Amazon Technologies, Inc.
Inventor: Atle N. Jorgensen , Marcin Kowalski , Colin L. Lazier
CPC classification number: G06F9/45558 , G06F9/455 , G06F9/4881 , G06F9/5038 , G06F9/5077 , G06F2009/4557 , G06F2009/45595 , G06F2209/5021 , G06F2209/504 , Y02D10/22
Abstract: In this disclosure, a resource scheduler is described that allows virtual machine instances to earn resource credits during the low activity levels. Virtual machine instances that spend a predominant amount of time operating at low activity levels are able to quickly gain resource credits. Once these virtual machine instances acquire enough resource credits to surpass a threshold level, the resource scheduler can assign a high priority level to the virtual machine instances that provide them with priority access to CPU resources. The next time that the virtual machine instances enter a high activity level, they have a high priority level that allows them to preempt other, lower priority virtual machine instances. Thus, these virtual machine instances are able to process operations and/or respond to user requests with low latency.
Abstract translation: 在本公开中,描述了允许虚拟机实例在低活动级别期间获得资源信用的资源调度器。 花费大量时间运作在低活动水平的虚拟机实例能够快速获得资源信用。 一旦这些虚拟机实例获得足够的资源信用以超过阈值级别,资源调度器就可以为虚拟机实例分配高优先权级别,从而为其提供对CPU资源的优先访问。 虚拟机实例下一次进入高活动级别时,它们具有高优先级,允许它们抢占其他优先级较低的虚拟机实例。 因此,这些虚拟机实例能够以低延迟处理操作和/或响应用户请求。
-
公开(公告)号:US11755357B2
公开(公告)日:2023-09-12
申请号:US17315090
申请日:2021-05-07
Applicant: Amazon Technologies, Inc.
Inventor: Marcin Kowalski , Karel Scott
CPC classification number: G06F9/45558 , G06F9/3871 , G06F9/445 , G06F9/5016 , G06F9/544 , G06F2009/45583 , G06F2009/45595
Abstract: A request to initiate a launch procedure of a compute instance at a virtualization host configured to access a remote storage device over a network is received. A memory buffer of the host is allocated as a write-back cache for use during a portion of the launch procedure. In response to a write request directed to remote storage during the portion of the launch procedure, the write payload is stored in the buffer and an indication of fulfillment of the write is provided independently of obtaining an acknowledgement that the payload has been propagated to the remote storage. Subsequent to the portion of the launch procedure, payloads of other write requests are transmitted to the remote storage device.
-
公开(公告)号:US20210263763A1
公开(公告)日:2021-08-26
申请号:US17315090
申请日:2021-05-07
Applicant: Amazon Technologies, Inc.
Inventor: Marcin Kowalski , Karel Scott
Abstract: A request to initiate a launch procedure of a compute instance at a virtualization host configured to access a remote storage device over a network is received. A memory buffer of the host is allocated as a write-back cache for use during a portion of the launch procedure. In response to a write request directed to remote storage during the portion of the launch procedure, the write payload is stored in the buffer and an indication of fulfillment of the write is provided independently of obtaining an acknowledgement that the payload has been propagated to the remote storage. Subsequent to the portion of the launch procedure, payloads of other write requests are transmitted to the remote storage device.
-
4.
公开(公告)号:US09535736B2
公开(公告)日:2017-01-03
申请号:US14578148
申请日:2014-12-19
Applicant: Amazon Technologies, Inc.
Inventor: Atle N. Jorgensen , Marcin Kowalski , Colin L. Lazier
CPC classification number: G06F9/45558 , G06F9/455 , G06F9/4881 , G06F9/5038 , G06F9/5077 , G06F2009/4557 , G06F2009/45595 , G06F2209/5021 , G06F2209/504 , Y02D10/22
Abstract: In this disclosure, a resource scheduler is described that allows virtual machine instances to earn resource credits during the low activity levels. Virtual machine instances that spend a predominant amount of time operating at low activity levels are able to quickly gain resource credits. Once these virtual machine instances acquire enough resource credits to surpass a threshold level, the resource scheduler can assign a high priority level to the virtual machine instances that provide them with priority access to CPU resources. The next time that the virtual machine instances enter a high activity level, they have a high priority level that allows them to preempt other, lower priority virtual machine instances. Thus, these virtual machine instances are able to process operations and/or respond to user requests with low latency.
Abstract translation: 在本公开中,描述了允许虚拟机实例在低活动级别期间获得资源信用的资源调度器。 花费大量时间运作在低活动水平的虚拟机实例能够快速获得资源信用。 一旦这些虚拟机实例获得足够的资源信用以超过阈值级别,资源调度器就可以为虚拟机实例分配高优先权级别,从而为其提供对CPU资源的优先访问。 虚拟机实例下一次进入高活动级别时,它们具有高优先级,允许它们抢占其他优先级较低的虚拟机实例。 因此,这些虚拟机实例能够以低延迟处理操作和/或响应用户请求。
-
公开(公告)号:US11003483B1
公开(公告)日:2021-05-11
申请号:US16457415
申请日:2019-06-28
Applicant: Amazon Technologies, Inc.
Inventor: Marcin Kowalski , Karel Scott
Abstract: A request to initiate a launch procedure of a compute instance at a virtualization host configured to access a remote storage device over a network is received. A memory buffer of the host is allocated as a write-back cache for use during a portion of the launch procedure. In response to a write request directed to remote storage during the portion of the launch procedure, the write payload is stored in the buffer and an indication of fulfillment of the write is provided independently of obtaining an acknowledgement that the payload has been propagated to the remote storage. Subsequent to the portion of the launch procedure, payloads of other write requests are transmitted to the remote storage device.
-
-
-
-