Patents by Inventor Kapil Arya
Kapil Arya has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12001866Abstract: The present disclosure describes a type of virtual machine, which the present disclosure may refer to as a harvest virtual machine, that may allow improved utilization of physical computing resources on a cloud-computing system. First, the harvest virtual machine may be evictable. In other words, higher priority virtual machines may preempt the harvest virtual machine's access to physical computing resources. Second, the harvest virtual machine may receive access to a dynamic amount of physical computing resources during the course of its operating life. Third, the harvest virtual machine may have a minimum size (in terms of an amount of physical computing resources) and may terminate whenever the harvest virtual machine has access to an amount of physical computing resources less than the minimum size.Type: GrantFiled: July 1, 2019Date of Patent: June 4, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Kapil Arya, Aditya Bhandari, Ricardo GouvĂȘa Bianchini, Brian Jacob Corell, Yimin Deng, Sameh M. Elnikety, Marcus Felipe Fontoura, Inigo Goiri Presa, Alper Gun, Thomas Moscibroda, Chandrasekhar Pasupuleti, Ke Wang
-
Publication number: 20210004250Abstract: The present disclosure describes a type of virtual machine, which the present disclosure may refer to as a harvest virtual machine, that may allow improved utilization of physical computing resources on a cloud-computing system. First, the harvest virtual machine may be evictable. In other words, higher priority virtual machines may preempt the harvest virtual machine's access to physical computing resources. Second, the harvest virtual machine may receive access to a dynamic amount of physical computing resources during the course of its operating life. Third, the harvest virtual machine may have a minimum size (in terms of an amount of physical computing resources) and may terminate whenever the harvest virtual machine has access to an amount of physical computing resources less than the minimum size.Type: ApplicationFiled: July 1, 2019Publication date: January 7, 2021Inventors: Kapil ARYA, Aditya BHANDARI, Ricardo GouvĂȘa BIANCHINI, Brian Jacob CORELL, Yimin DENG, Sameh M. ELNIKETY, Marcus Felipe FONTOURA, Inigo GOIRI PRESA, Alper GUN, Thomas MOSCIBRODA, Chandrasekhar PASUPULETI, Ke WANG
-
Patent number: 9342248Abstract: A computer implemented method for reducing the latency of an anticipated read of disk blocks from a swap file in a virtualized environment. The environment includes a host swap file maintained by a host operating system and a guest swap file maintained but a guest operating system. First, the method identifies a sequence of disk blocks that was written in the guest swap file. The method then detects within the sequence of blocks a first disk block that contains a reference to a second disk block that is stored in the host swap file. The method then replaces the first disk block in the guest swap file with the second disk block.Type: GrantFiled: April 29, 2014Date of Patent: May 17, 2016Assignee: VMware, Inc.Inventors: Yury Baskakov, Kapil Arya, Alexander Thomas Garthwaite
-
Patent number: 9298377Abstract: A computer implemented method for reducing the latency of an anticipated read of disk blocks from a swap file in a virtualized environment. First, the method identifies a sequence of disk blocks that was written in a guest swap file. The method then detects a first reference within the sequence of blocks that references a first disk block stored in a host swap file and a second reference within the sequence of blocks that references a second disk block stored in the host swap file. The method then moves the second disk block to a location in a host swap file that is adjacent to the first disk block. In some examples, the first block and second block are both moved to a new location in the host swap file where they are adjacent to one another.Type: GrantFiled: April 29, 2014Date of Patent: March 29, 2016Assignee: VMware, Inc.Inventors: Yury Baskakov, Kapil Arya, Alexander Thomas Garthwaite
-
Patent number: 9189419Abstract: In a virtual machine, swap activities of a hypervisor and a guest OS are reconciled so that redundant input-output operations (IOs) can be avoided and a synchronous response time of the virtual machine improved. This is achieved with a map of memory pages to blocks of storage. For a write IO to write contents of a memory page into a target block, the map is examined to see if it contains a valid entry for the memory page. If the map contains the valid entry, the write IO is prevented from being issued and a data structure is updated so that subsequent IOs to the target block is redirected from the target block to a block that is associated with the physical memory page in the valid entry. On the other hand, if the map does not contain the valid entry, the write IO is issued.Type: GrantFiled: April 16, 2012Date of Patent: November 17, 2015Assignee: VMware, Inc.Inventors: Alexander Thomas Garthwaite, Maxime Austruy, Kapil Arya
-
Publication number: 20150309735Abstract: A computer implemented method for reducing the latency of an anticipated read of disk blocks from a swap file in a virtualized environment. First, the method identifies a sequence of disk blocks that was written in a guest swap file. The method then detects a first reference within the sequence of blocks that references a first disk block stored in a host swap file and a second reference within the sequence of blocks that references a second disk block stored in the host swap file. The method then moves the second disk block to a location in a host swap file that is adjacent to the first disk block. In some examples, the first block and second block are both moved to a new location in the host swap file where they are adjacent to one another.Type: ApplicationFiled: April 29, 2014Publication date: October 29, 2015Applicant: VMware, Inc.Inventors: Yury Baskakov, Kapil Arya, Alexander Thomas Garthwaite
-
Publication number: 20150309736Abstract: A computer implemented method for reducing the latency of an anticipated read of disk blocks from a swap file in a virtualized environment. The environment includes a host swap file maintained by a host operating system and a guest swap file maintained but a guest operating system. First, the method identifies a sequence of disk blocks that was written in the guest swap file. The method then detects within the sequence of blocks a first disk block that contains a reference to a second disk block that is stored in the host swap file. The method then replaces the first disk block in the guest swap file with the second disk block.Type: ApplicationFiled: April 29, 2014Publication date: October 29, 2015Applicant: VMware, Inc.Inventors: Yury Baskakov, Kapil Arya, Alexander Thomas Garthwaite
-
Publication number: 20120324181Abstract: In a virtual machine, swap activities of a hypervisor and a guest OS are reconciled so that redundant input-output operations (IOs) can be avoided and a synchronous response time of the virtual machine improved. This is achieved with a map of memory pages to blocks of storage. For a write IO to write contents of a memory page into a target block, the map is examined to see if it contains a valid entry for the memory page. If the map contains the valid entry, the write IO is prevented from being issued and a data structure is updated so that subsequent IOs to the target block is redirected from the target block to a block that is associated with the physical memory page in the valid entry. On the other hand, if the map does not contain the valid entry, the write IO is issued.Type: ApplicationFiled: April 16, 2012Publication date: December 20, 2012Applicant: WMware, Inc.Inventors: Alexander Thomas GARTHWAITE, Maxime Austruy, Kapil Arya
-
Patent number: 7968079Abstract: The present disclosure provides a ready-to-use seed composition water, a source of silica, a source of alumina, and Na20, wherein the molar ratio of H20:Na20 ranges from 5 to 20, Na20:SiO2 ranges from 0.4 to 5 and SiO2:Al203 ranges from 1.3 to 5 used in the preparation of a synthetic faujasite zeolite which has high thermal stability and higher crystallite size. It further provides a process for preparing the ready-to-use seed composition for preparation of synthetic faujasite zeolite that requires lower crystallization time. The present disclosure provides a seed composition that does not require maturing time and a reaction gel composition that has low water and soda content. The present disclosure further provides a process for the preparation of synthetic faujasite zeolite by blending seed and reaction gel reaction composition to form a seed gel composition and subjecting it to crystallization.Type: GrantFiled: January 8, 2008Date of Patent: June 28, 2011Assignee: Indian Oil Corporation LimitedInventors: Biswanath Sarkar, Kapil Arya, Gopal Ravichandran, Mohan Prabhu Kuvettu, Shiba Prasad Choudhury, Venkatachalam Krishnan, Sanjay Kumar Ray, Jayaraj Christopher, Satish Makhija
-
Publication number: 20080182744Abstract: The present disclosure provides a ready-to-use seed composition used in the preparation of a synthetic faujasite zeolite which has high thermal stability and higher crystallite size. It further provides a process for preparing the ready-to-use seed composition for preparation of synthetic faujasite zeolite that requires lower crystallization time. The present disclosure provides a seed composition that does not require maturing time and a reaction gel composition that has low water and soda content. The present disclosure further provides a process for the preparation of synthetic faujasite zeolite by blending seed and reaction gel reaction composition to form a seed gel composition and subjecting it to crystallization.Type: ApplicationFiled: January 8, 2008Publication date: July 31, 2008Applicant: INDIAN OIL CORPORATION LIMITEDInventors: Biswanath SARKAR, Kapil ARYA, Gopal RAVICHANDRAN, Mohan Prabhu KUVETTU, Shiba Prasad CHOUDHURY, Venkatachalam KRISHNAN, Sanjay Kumar RAY, Jayaraj CHRISTOPHER, Satish MAKHIJA