The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 10, 2023
Filed:
Feb. 01, 2017
Nutanix, Inc., San Jose, CA (US);
Richard James Sharpe, Mountain View, CA (US);
Kalpesh Ashok Bafna, Milpitas, CA (US);
Durga Mahesh Arikatla, San Jose, CA (US);
Shyamsunder Prayagchand Rathi, Sunnyvale, CA (US);
Satyajit Sanjeev Deshmukh, Milpitas, CA (US);
Vishal Sinha, Union City, CA (US);
Anil Kumar Gopalapura Venkatesh, Santa Clara, CA (US);
Rashmi Gupta, Milpitas, CA (US);
Rishabh Sharma, Santa Clara, CA (US);
Yifeng Huang, Mountain View, CA (US);
Nutanix, Inc., San Jose, CA (US);
Abstract
In one embodiment, a system for managing communication connections in a virtualization environment includes a plurality of host machines implementing a virtualization environment, wherein each of the host machines includes a hypervisor, at least one user virtual machine (user VM), and a distributed file server that includes file server virtual machines (FSVMs) and associated local storage devices. Each FSVM and associated local storage device are local to a corresponding one of the host machines, and the FSVMs conduct I/O transactions with their associated local storage devices based on I/O requests received from the user VMs. Each of the user VMs on each host machine sends each of its respective I/O requests to an FSVM that is selected by one or more of the FSVMs for each I/O request based on a lookup table that maps a storage item referenced by the I/O request to the selected one of the FSVMs.