US 11,836,359 B2
Block storage with volume locality placement based on performance requirements
Christopher Magee Greenwood, Seattle, WA (US); Patrick E. Brennan, Seattle, WA (US); Mitchell Gannon Flaherty, Seattle, WA (US); Yilin Guo, Seattle, WA (US); Gary Michael Herndon, Jr., Seattle, WA (US); Sriram Venugopal, Issaquah, WA (US); Linfeng Yu, Seattle, WA (US); and Wells Lin, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jan. 21, 2020, as Appl. No. 16/747,707.
Application 16/747,707 is a continuation of application No. 15/967,266, filed on Apr. 30, 2018, granted, now 10,599,354.
Prior Publication US 2020/0150888 A1, May 14, 2020
Int. Cl. G06F 3/00 (2006.01); G06F 3/06 (2006.01)
CPC G06F 3/0631 (2013.01) [G06F 3/067 (2013.01); G06F 3/0611 (2013.01); G06F 3/0613 (2013.01); G06F 3/0647 (2013.01); G06F 3/0653 (2013.01); G06F 3/0665 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system comprising:
a first server computer hosting a virtual machine instance;
a second server computer configured to host storage volumes;
at least one server computer in a control plane configured to:
receive a request to associate a storage volume with the virtual machine instance; and
select the second server computer to host the storage volume associated with the virtual machine instance based at least in part on a proximity of the second server computer to the first server computer hosting the virtual machine instance,
wherein the first server computer and second server computer are within a data center of a cloud provider, and
wherein the data center includes server computers interconnected in a spine-leaf network topology and the second server computer is selected to be within a same spine as the first server computer in the spine-leaf network topology.