Patents by Inventor David Chinner

David Chinner 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: 9361474
    Abstract: Resource acquisition requests for a filesystem are executed under user configurable metering. Initially, a system administrator sets a ratio of N:M for executing N read requests for M write requests. As resource acquisition requests are received by a filesystem server, the resource acquisition requests are sorted into queues, e.g., where read and write requests have at least one queue for each type, plus a separate queue for metadata requests as they are executed ahead of any waiting read or write request. The filesystem server controls execution of the filesystem resource acquisition requests to maintain the ratio set by the system administrator.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: June 7, 2016
    Assignee: SILICON GRAPHICS INTERNATIONAL CORP.
    Inventors: David Chinner, Michael Anthony Gigante
  • Publication number: 20140108458
    Abstract: Resource acquisition requests for a filesystem are executed under user configurable metering. Initially, a system administrator sets a ratio of N:M for executing N read requests for M write requests. As resource acquisition requests are received by a filesystem server, the resource acquisition requests are sorted into queues, e.g., where read and write requests have at least one queue for each type, plus a separate queue for metadata requests as they are executed ahead of any waiting read or write request. The filesystem server controls execution of the filesystem resource acquisition requests to maintain the ratio set by the system administrator.
    Type: Application
    Filed: December 26, 2013
    Publication date: April 17, 2014
    Applicant: Silicon Graphics International, Corp.
    Inventors: David Chinner, Michael Anthony Gigante
  • Patent number: 8635256
    Abstract: Resource acquisition requests for a filesystem are executed under user configurable metering. Initially, a system administrator sets a ratio of N:M for executing N read requests for M write requests. As resource acquisition requests are received by a filesystem server, the resource acquisition requests are sorted into queues, e.g., where read and write requests have at least one queue for each type, plus a separate queue for metadata requests as they are executed ahead of any waiting read or write request. The filesystem server controls execution of the filesystem resource acquisition requests to maintain the ratio set by the system administrator.
    Type: Grant
    Filed: July 17, 2003
    Date of Patent: January 21, 2014
    Assignee: Silicon Graphics International, Corp.
    Inventors: David Chinner, Michael Anthony Gigante
  • Patent number: 8438575
    Abstract: Computing resources shared by local and network filesystems may be used to maximum capacity by a single application, or equitably shared by multiple applications under heavy load. A portion of the resources are set aside for local filesystem use and a small number is reserved for each network filesystem. The remaining resources may be used by either local or network filesystems. An enforcement limit puts a ceiling on the number of resources that can be used by a single network filesystem. When the enforcement limit is applied to a filesystem, the number of executing resource acquisition requests from that filesystem is reduced, by completion of the requests, to the reserved number of resources for that filesystem before any more resources acquisition requests from that filesystem are executed.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: May 7, 2013
    Assignee: Silicon Graphics International Corp.
    Inventors: David Chinner, Michael Anthony Gigante
  • Publication number: 20110047198
    Abstract: Computing resources shared by local and network filesystems may be used to maximum capacity by a single application, or equitably shared by multiple applications under heavy load. A portion of the resources are set aside for local filesystem use and a small number is reserved for each network filesystem. The remaining resources may be used by either local or network filesystems. An enforcement limit puts a ceiling on the number of resources that can be used by a single network filesystem. When the enforcement limit is applied to a filesystem, the number of executing resource acquisition requests from that filesystem is reduced, by completion of the requests, to the reserved number of resources for that filesystem before any more resources acquisition requests from that filesystem are executed.
    Type: Application
    Filed: November 2, 2010
    Publication date: February 24, 2011
    Inventors: David Chinner, Michael Anthony Gigante
  • Patent number: 7827556
    Abstract: Computing resources shared by local and network filesystems may be used to maximum capacity by a single application, or equitably shared by multiple applications under heavy load. A portion of the resources are set aside for local filesystem use and a small number is reserved for each network filesystem. The remaining resources may be used by either local or network filesystems. An enforcement limit puts a ceiling on the number of resources that can be used by a single network filesystem. When the enforcement limit is applied to a filesystem, the number of executing resource acquisition requests from that filesystem is reduced, by completion of the requests, to the reserved number of resources for that filesystem before any more resources acquisition requests from that filesystem are executed.
    Type: Grant
    Filed: July 17, 2003
    Date of Patent: November 2, 2010
    Assignee: Silicon Graphics International
    Inventors: David Chinner, Michael Anthony Gigante
  • Publication number: 20060098659
    Abstract: A method of preparing a data packet for transmission in an IP link striping protocol comprises selecting a packet sequence number. An encapsulation header comprising the packet sequence number is appended to the data packet to create a protocol data unit (PDU). Based on the packet sequence number, one of a plurality of physical links for transmission of the packet is selected.
    Type: Application
    Filed: November 5, 2004
    Publication date: May 11, 2006
    Inventor: David Chinner
  • Publication number: 20050015770
    Abstract: Computing resources shared by local and network filesystems may be used to maximum capacity by a single application, or equitably shared by multiple applications under heavy load. A portion of the resources are set aside for local filesystem use and a small number is reserved for each network filesystem. The remaining resources may be used by either local or network filesystems. An enforcement limit puts a ceiling on the number of resources that can be used by a single network filesystem. When the enforcement limit is applied to a filesystem, the number of executing resource acquisition requests from that filesystem is reduced, by completion of the requests, to the reserved number of resources for that filesystem before any more resources acquisition requests from that filesystem are executed.
    Type: Application
    Filed: July 17, 2003
    Publication date: January 20, 2005
    Inventors: David Chinner, Michael Gigante
  • Publication number: 20050015385
    Abstract: Resource acquisition requests for a filesystem are executed under user configurable metering. Initially, a system administrator sets a ratio of N:M for executing N read requests for M write requests. As resource acquisition requests are received by a filesystem server, the resource acquisition requests are sorted into queues, e.g., where read and write requests have at least one queue for each type, plus a separate queue for metadata requests as they are executed ahead of any waiting read or write request. The filesystem server controls execution of the filesystem resource acquisition requests to maintain the ratio set by the system administrator.
    Type: Application
    Filed: July 17, 2003
    Publication date: January 20, 2005
    Inventors: David Chinner, Michael Gigante