Patents by Inventor Susan M. Coatney

Susan M. Coatney 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: 7356732
    Abstract: A system and method for a file server to allocate spare disks in a network storage system. The method determines the available spare disks and first selects those disks that satisfy one or more required rules. The method sorts the spare disks by a set of ordered policies to determine a highest-ranked disk that is then selected as the spare to be utilized. If multiple disks are equally ranked, one of the equally ranked disks is randomly chosen to be the spare disk allocated.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: April 8, 2008
    Assignee: Network Appliance, Inc.
    Inventors: Alan L. Rowe, Richard O. Larson, Susan M. Coatney, Joydeep sen Sarma, Samuel M. Cramer
  • Patent number: 7321982
    Abstract: A system and method for allowing more rapid takeover of a failed filer by a clustered takeover partner filer in the presence of a coredump procedure (e.g. a transfer of the failed filer's working memory) is provided. To save time, the coredump is allowed to occur contemporaneously with the takeover of the failed filer's regular, active file service disks by the partner so that the takeover need not await completion of the coredump to begin. This is accomplished, briefly stated, by the following techniques. The coredump is written to a single disk that is not involved in regular file service, so that takeover of regular file services can proceed without interference from coredump. A reliable means for both filers in a cluster to identify the coredump disk is provided, which removes takeover dependence upon unreliable communications mechanisms.
    Type: Grant
    Filed: January 26, 2004
    Date of Patent: January 22, 2008
    Assignee: Network Appliance, Inc.
    Inventors: Susan M. Coatney, John Lloyd, Jeffrey S. Kimmel, Brian Parkison, David Brittain Bolen
  • Patent number: 7296068
    Abstract: A system and method for transferring ownership of a volume in a networked storage environment. The method first moves the disks that comprise the volume being transferred from a source-owned state to an un-owned state. Next the disks are moved to a destination-owned state. Each step of the transfer process completes on all disks before the next step begins to ensure consistency and disks that have conflicting owners. Alternate embodiments include logging by the source and destination nodes to permit a resumption of the transfer if one node becomes inactive during the transfer.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: November 13, 2007
    Assignee: Network Appliance, Inc.
    Inventors: Joydeep sen Sarma, Alan L. Rowe, Samuel M. Cramer, Susan M. Coatney
  • Patent number: 7293195
    Abstract: A system and method for coordinated bringup of a storage appliance in a storage appliance cluster. The repaired storage appliance, during its initialization, sets a variety of state values in a predetermined memory location comprising a state data structure, which is detected by a remote direct memory access read operation by the surviving storage appliance. By the use of the RDMA operations, the repaired storage appliance and surviving storage appliance coordinate the bringup and giveback of data servicing functionality.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: November 6, 2007
    Assignee: Network Appliance, Inc.
    Inventors: Steven S. Watanabe, Susan M. Coatney, Alan L. Rowe, Ye Sun
  • Patent number: 7266717
    Abstract: This invention provides a system and method for selecting and communicating a single disk (a “coredump disk”) for use in a coredump procedure by a failed file server (or filer). A selection method on the failed filer determines the “best candidate” coredump disk according to a predetermined set of criteria. For example, the available disks that can receive coredump data are located and ordered so as to prefer disks that best match the coredump data size requirement, are least likely to be needed for normal service by the server; and require the least preparation to receive coredump data. Appropriate attributes on the selected coredump disk are written to indicate that a coredump is in progress, and the location of the coredump data. Upon reboot of the failed filer (or takeover by a cluster partner), the coredump disk is identified and the coredump data recovered by reading back appropriate attributes.
    Type: Grant
    Filed: January 26, 2004
    Date of Patent: September 4, 2007
    Assignee: Network Appliance, Inc.
    Inventors: Loellyn J. Cassell, Brian Parkison, David Brittain Bolen, Susan M. Coatney
  • Patent number: 7260678
    Abstract: A system and method for determining a disk ownership model to be utilized by a storage system is disclosed. The storage system and method determines the individual disk ownership of each accessible disk to the storage system. If the number of disks utilizing a first ownership model is exceeded, the storage system utilizes the first ownership model. Otherwise, the storage system utilizes a second ownership model.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: August 21, 2007
    Assignee: Network Appliance, Inc.
    Inventors: Gaurav Agarwal, Susan M. Coatney, Steven S. Watanabe, Alan L. Rowe, Samuel M. Cramer, Gautam Dev Sharma
  • Patent number: 7159080
    Abstract: A system and method of storing data for use by storage operating systems in memories associated with switch ports. The data is written to a switch port memory, which is readable by all devices connected to the switch, and by all devices connected to a switching fabric containing that switch. When a device connected to the switching fabric requires the information, the device retrieves the stored information from the switch-port memory, without the need for any interaction of the device that originally wrote the data.
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: January 2, 2007
    Assignee: Network Appliance, Inc.
    Inventors: Susan M. Coatney, Radek Aster
  • Patent number: 7146522
    Abstract: A system and method for a file server to allocate spare disks in a network storage system. The method determines the available spare disks and first selects those disks that satisfy one or more required rules. The method sorts the spare disks by a set of ordered policies to determine a highest-ranked disk that is then selected as the spare to be utilized. If multiple disks are equally ranked, one of the equally ranked disks is randomly chosen to be the spare disk allocated.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: December 5, 2006
    Assignee: Network Appliance, Inc.
    Inventors: Alan L. Rowe, Richard O. Larson, Susan M. Coatney, Joydeep sen Sarma, Samuel M. Cramer
  • Patent number: 7111194
    Abstract: A technique includes a set of procedures utilized during the transfer of service of a failed storage system to a surviving storage system of a cluster failover (CFO) configuration during a system outage, such as a disaster scenario. The procedures are executed by a RAID subsystem of the surviving storage system during disaster takeover, storage healing and node restart operations. The procedures prevent the possibility that clients accessing the storage system will see out-of-date versions of the data either during transfer of service of the system during the disaster scenario or subsequently after the storage system is healed and service on the failed system has been restored.
    Type: Grant
    Filed: March 21, 2003
    Date of Patent: September 19, 2006
    Assignee: Network Appliance, Inc.
    Inventors: Scott Schoenthal, Steven H. Rodrigues, Alan L. Rowe, Joydeep sen Sarma, Susan M. Coatney
  • Publication number: 20040199607
    Abstract: A storage system includes a plurality of mass storage devices and a first storage server head to access the mass storage devices in response to client requests, wherein the first storage server head has ownership of the plurality of mass storage devices. Ownership of at least one of the mass storage devices is reassigned to a second storage server head independently of how the second storage server head is connected to the plurality of mass storage devices.
    Type: Application
    Filed: April 15, 2004
    Publication date: October 7, 2004
    Applicant: Network Appliance, Inc.
    Inventors: Brad A. Reger, Susan M. Coatney
  • Patent number: 6748510
    Abstract: The present invention provides a system and method for verifying disconfigurations of file servers by performing a verification in real-time after any disk event which modifies the disk configuration. A disk verification layer of the storage operating system compares the updated disk topology and configuration with a set of rules associated with a particular file server configuration. If the disk topology or configuration is such that data loss or corruption can occur, the file server is halted. If the disk topology or configuration could be improved for higher availability an appropriate warning is issued to the user or administrator.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: June 8, 2004
    Assignee: Network Appliance, Inc.
    Inventor: Susan M. Coatney
  • Publication number: 20030120743
    Abstract: A system and method for disk ownership in a network storage system. Each disk has two ownership attributes set to show that a particular file server owns the disk. In a preferred embodiment the first ownership attribute is the serial number of the file server being written to a specific location on each disk and the second ownership attribute is setting a SCSI-3 persistent reservation. In a system utilizing this disk ownership method, multiple file servers can read data from a given disk, but only the file server that owns a particular disk can write data to the disk.
    Type: Application
    Filed: December 21, 2001
    Publication date: June 26, 2003
    Inventors: Susan M. Coatney, Alan L. Rowe, Radek Aster, Joydeep Sen Sarma