×

Failover architecture for a distributed storage system

  • US 7,266,556 B1
  • Filed: 12/29/2000
  • Issued: 09/04/2007
  • Est. Priority Date: 12/29/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • providing a plurality of distributed object storage managers “

    DOSMs”

    for receiving requests for files in a network storage file system;

    providing at least three intelligent storage nodes directly being accessed to each of said DOSMs over a wide area, public access network coupling the DOSMs to the intelligent storage nodes, said intelligent storage nodes being accessed to said DOSMs via public access network addresses associated with said intelligent storage nodes, each intelligent storage node including a processor core and a plurality of storage devices;

    storing at least one file in a first intelligent storage node accessed via a DOSM over said network;

    storing a duplicate of said file in a second intelligent storage node accessed via said network;

    in an event of a failure of said first intelligent storage node resulting in a failover condition rendering said first intelligent storage node unavailable, upon receiving a request for said file by said DOSM, identifying by said DOSM that said second intelligent storage node stores said duplicate of said file, redirecting said file request, via said network, to said second intelligent storage node and indicating a location determined at said DOSM for said file in said second intelligent storage node; and

    accessing, via said network, said file stored in said second intelligent storage node in response to said file request or a subsequent file request, whereinstoring at least one file in a first intelligent storage node accessed via a DOSM over said network comprises accessing said first intelligent storage node via a first network address;

    storing a duplicate of said file in a second intelligent storage node accessed via said network comprises accessing said second intelligent storage node via a second network address; and

    determining a location for said file in said second intelligent storage node comprises generating a mapping between said first network address and said second network address, wherein said first network address and said second network address comprise internet protocol (“

    IP”

    ) network addresses and differ only in a subnet portion of said IP network addresses.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×