Patents by Inventor Amitava Guha

Amitava Guha 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: 11921658
    Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: March 5, 2024
    Assignee: Diamanti, Inc.
    Inventors: Venkatesh Prabhakar, Amitava Guha, Hiral Patel, Sunden Chen
  • Publication number: 20230185746
    Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.
    Type: Application
    Filed: January 27, 2023
    Publication date: June 15, 2023
    Inventors: Venkatesh Prabhakar, Amitava Guha, Hiral Patel, Sunden Chen
  • Patent number: 11580041
    Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: February 14, 2023
    Assignee: Diamanti, Inc.
    Inventors: Venkatesh Prabhakar, Amitava Guha, Hirai Patel, Sunden Chen
  • Patent number: 11269670
    Abstract: A device includes a converged input/output controller that includes a physical target storage media controller, a physical network interface controller and a gateway between the storage media controller and the network interface controller, wherein gateway provides a direct connection for storage traffic and network traffic between the storage media controller and the network interface controller.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: March 8, 2022
    Assignee: Diamanti, Inc.
    Inventors: Jeffrey Chou, Gopal Sharma, Amitava Guha, Kevin Fong, Jayasenan Sundara Ganesh
  • Patent number: 11269669
    Abstract: A device includes a converged input/output controller that includes a physical target storage media controller, a physical network interface controller and a gateway between the storage media controller and the network interface controller, wherein gateway provides a direct connection for storage traffic and network traffic between the storage media controller and the network interface controller.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: March 8, 2022
    Assignee: Diamanti, Inc.
    Inventors: Jeffrey Chou, Gopal Sharma, Amitava Guha, Kevin Fong, Jayasenan Sundara Ganesh
  • Publication number: 20200257546
    Abstract: A device includes a converged input/output controller that includes a physical target storage media controller, a physical network interface controller and a gateway between the storage media controller and the network interface controller, wherein gateway provides a direct connection for storage traffic and network traffic between the storage media controller and the network interface controller.
    Type: Application
    Filed: April 24, 2020
    Publication date: August 13, 2020
    Inventors: Jeffrey Chou, Gopal Sharma, Amitava Guha, Kevin Fong, Jayasenan Sundara Ganesh
  • Publication number: 20200218678
    Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.
    Type: Application
    Filed: March 17, 2020
    Publication date: July 9, 2020
    Inventors: Venkatesh Prabhakar, Amitava Guha, Hiral Patel, Sunden Chen
  • Publication number: 20200201662
    Abstract: A device includes a converged input/output controller that includes a physical target storage media controller, a physical network interface controller and a gateway between the storage media controller and the network interface controller, wherein gateway provides a direct connection for storage traffic and network traffic between the storage media controller and the network interface controller.
    Type: Application
    Filed: March 2, 2020
    Publication date: June 25, 2020
    Inventors: Jeffrey Chou, Gopal Sharma, Amitava Guha, Kevin Fong, Jayasenan Sundara Ganesh
  • Publication number: 20200201661
    Abstract: A device includes a converged input/output controller that includes a physical target storage media controller, a physical network interface controller and a gateway between the storage media controller and the network interface controller, wherein gateway provides a direct connection for storage traffic and network traffic between the storage media controller and the network interface controller.
    Type: Application
    Filed: March 2, 2020
    Publication date: June 25, 2020
    Inventors: Jeffrey Chou, Gopal Sharma, Amitava Guha, Kevin Fong, Jayasenan Sundara Ganesh
  • Patent number: 10628353
    Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: April 21, 2020
    Assignee: Diamanti, Inc.
    Inventors: Venkatesh Prabhakar, Amitava Guha, Hiral Patel, Sunden Chen
  • Publication number: 20180095915
    Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.
    Type: Application
    Filed: November 22, 2017
    Publication date: April 5, 2018
    Inventors: Venkatesh Prabhakar, Amitava Guha, Hiral Patel, Sunden Chen
  • Patent number: 9442954
    Abstract: A method for achieving optimal use of compute, storage and network resources in a distributed computing system is provided. In one embodiment, a job request associated with a file is submitted. A Job Scheduler in conjunction with a workflow manager determines the best fit for dynamically chunking size of the file. The distributed storage subsystem provides a dynamic view to the compute resources where the job will be run. This knowledge is also used to pre-staging the data by the distributed storage subsystem. Furthermore, keeping a history of the job and their data allows for further improvements in resources and job execution times by being able to skip processing on data that has been done previously. Given the ability to chunk the file dynamically, it is possible to re-balance resources for running the job dynamically to meet its service level agreement.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: September 13, 2016
    Assignee: Datawise Systems
    Inventors: Amitava Guha, Jeffrey Chou, Gopal Sharma
  • Publication number: 20150254088
    Abstract: A device includes a converged input/output controller that includes a physical target storage media controller, a physical network interface controller and a gateway between the storage media controller and the network interface controller, wherein gateway provides a direct connection for storage traffic and network traffic between the storage media controller and the network interface controller.
    Type: Application
    Filed: March 6, 2015
    Publication date: September 10, 2015
    Inventors: Jeffrey Chou, Gopal Sharma, Amitava Guha, Kevin Fong, Jayasenan Sundara Ganesh
  • Patent number: 8868936
    Abstract: Techniques are provided to redistribute and rebalance power to a plurality of blade servers with a chassis unit. At a chassis management controller device in a chassis unit comprising a plurality of blade server devices, policy information is stored for the chassis unit. The policy information comprises power limit information that indicates a power budget for the chassis unit and blade server priority information that indicates priority for access to power for each of the plurality of blade servers in the chassis unit. Power is distributed to the plurality of blade servers based on the blade server priority information for each of the plurality of blade servers and the power limit information for the chassis unit. The actual power consumption of each of the plurality of blade servers is determined and power is redistributed to the plurality of blade servers based on the actual power consumption and the policy information.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: October 21, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Chakravarthy Nelluri, Amitava Guha, Krishna Mohan
  • Publication number: 20140136779
    Abstract: A method for achieving optimal use of compute, storage and network resources in a distributed computing system is provided. In one embodiment, a job request associated with a file is submitted. A Job Scheduler in conjunction with a workflow manager determines the best fit for dynamically chunking size of the file. The distributed storage subsystem provides a dynamic view to the compute resources where the job will be run. This knowledge is also used to pre-staging the data by the distributed storage subsystem. Furthermore, keeping a history of the job and their data allows for further improvements in resources and job execution times by being able to skip processing on data that has been done previously. Given the ability to chunk the file dynamically, it is possible to re-balance resources for running the job dynamically to meet its service level agreement.
    Type: Application
    Filed: November 11, 2013
    Publication date: May 15, 2014
    Applicant: Datawise Systems
    Inventors: Amitava Guha, Jeffrey Chou, Gopal Sharma
  • Patent number: 8694538
    Abstract: A method and apparatus for logging write requests to a storage volume in a network data switch is described. In one example, a switch component in a switch receives a write request from a host server. The write request is associated with a destination in the storage volume. A logging element is identified that is associated with the destination of the write request. The logging element may be a switch component in the switch (e.g., a virtualization card), or may be dedicated logging circuitry in the switch. The identified logging element then logs a write intent for the destination in a log.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: April 8, 2014
    Assignee: Symantec Operating Corporation
    Inventors: Gopal Sharma, Santosh S. Rao, Amitava Guha, Raghu Krishnamurthy, Múkul Kumar
  • Publication number: 20120137158
    Abstract: Techniques are provided to redistribute and rebalance power to a plurality of blade servers with a chassis unit. At a chassis management controller device in a chassis unit comprising a plurality of blade server devices, policy information is stored for the chassis unit. The policy information comprises power limit information that indicates a power budget for the chassis unit and blade server priority information that indicates priority for access to power for each of the plurality of blade servers in the chassis unit. Power is distributed to the plurality of blade servers based on the blade server priority information for each of the plurality of blade servers and the power limit information for the chassis unit. The actual power consumption of each of the plurality of blade servers is determined and power is redistributed to the plurality of blade servers based on the actual power consumption and the policy information.
    Type: Application
    Filed: November 29, 2010
    Publication date: May 31, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Chakravarthy Nelluri, Amitava Guha, Krishna Mohan
  • Patent number: 7680839
    Abstract: System and method for resynchronizing mirrored volumes in a storage system. According to one embodiment, a system may include a first volume located at a primary site and associated with a first storage management device, and a second volume located at a secondary site and associated with a second storage management device, where the secondary site is coupled to the primary site via a data link, and where the second volume is configured as a mirror of the first volume. The first storage management device may be configured to convey to the second storage management device an indication of a data block written to the first volume subsequent to a failure of the data link. Dependent upon the indication, the second storage management device may be configured to create a snapshot of the data block as stored on the second volume prior to resynchronization of the data block.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: March 16, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Raghu Krishnamurthy, Gopal Sharma, Amitava Guha
  • Patent number: 7669032
    Abstract: A system for host-based virtualization optimizations in storage environments employing off-host virtualization may include a host, one or more physical storage devices, and an off-host virtualizer such as a virtualizing switch. The off-host virtualizer may be configured to aggregate storage within the one or more physical storage devices into a virtual storage device such as a logical volume, and to provide control data for the virtual storage device to the host. The host may be configured to use the control data to perform a function in response to an I/O request from a storage consumer directed at the virtual storage device, and to use a result of the function to coordinate one or more I/O operations corresponding to the I/O request.
    Type: Grant
    Filed: June 20, 2005
    Date of Patent: February 23, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Ronald S. Karr, Angshuman Bezbaruah, Amitava Guha
  • Patent number: 7606986
    Abstract: Systems, methods, apparatus and software can combine information about host access to virtualization functionality and virtualization functionality access to storage, use this information in decisions pertaining to high availability of virtualization in an SAN. Upon detection of the partitioning of a SAN fabric, accessibility information is gathered. That information is analyzed to uncover potential failover scenarios, orchestrate such failovers, and in some cases select best case solutions from among several possible solutions based on access prioritization criteria (e.g., defined priority, maximum access, maximum I/O, etc.).
    Type: Grant
    Filed: August 30, 2004
    Date of Patent: October 20, 2009
    Assignee: Symantec Operating Corporation
    Inventors: Prasad Limaye, Anand Das, Amitava Guha