US 12,265,443 B2
Block-storage service supporting multi-attach and health check failover mechanism
Fan Ping, Kenmore, WA (US); Andrew Boyer, Seattle, WA (US); Oleksandr Chychykalo, Mercer Island, WA (US); James Pinkerton, Sammamish, WA (US); Danny Wei, Seattle, WA (US); Norbert Paul Kusters, Seattle, WA (US); Divya Ashok Kumar Jain, Issaquah, WA (US); Jianhua Fan, Issaquah, WA (US); Thomas Tarak Mathew Veppumthara, Seattle, WA (US); and Sebastiano Peluso, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 30, 2022, as Appl. No. 17/937,389.
Application 17/937,389 is a continuation of application No. 17/239,440, filed on Apr. 23, 2021, granted, now 11,461,156.
Application 17/239,440 is a continuation of application No. 16/560,859, filed on Sep. 4, 2019, granted, now 10,990,464, issued on Apr. 27, 2021.
Prior Publication US 2023/0022729 A1, Jan. 26, 2023
Int. Cl. G06F 11/07 (2006.01); G06F 3/06 (2006.01); G06F 9/455 (2018.01); G06F 11/20 (2006.01); G06F 11/14 (2006.01)
CPC G06F 11/0751 (2013.01) [G06F 3/0619 (2013.01); G06F 3/065 (2013.01); G06F 3/0665 (2013.01); G06F 3/067 (2013.01); G06F 9/45558 (2013.01); G06F 11/0709 (2013.01); G06F 11/0712 (2013.01); G06F 11/0793 (2013.01); G06F 11/2023 (2013.01); G06F 2009/45583 (2013.01); G06F 11/1456 (2013.01); G06F 2201/82 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A system, comprising:
a set of computing devices configured to implement a block storage service, wherein the block storage service is configured to:
attach multiple virtual machines to a volume of the block-storage service, wherein the volume appears as a locally attached storage device to each of the multiple virtual machines;
perform a read received from a first one of the virtual machines while the volume remains attached to the multiple virtual machines; and
perform a read received from a second one of the virtual machines while the volume remains attached to the multiple virtual machines.