×

Organizing resources into collections to facilitate more efficient and reliable resource access

  • US 8,275,826 B2
  • Filed: 09/09/2009
  • Issued: 09/25/2012
  • Est. Priority Date: 09/30/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. At a computer system including one or more processors and system memory, a method for routing a namespace lookup request to a namespace manager responsible for a namespace branch corresponding to the namespace lookup request, the method comprising:

  • an act of a particular namespace manager receiving a namespace lookup request requesting access to a resource at a provider within a namespace tree,the namespace tree defining an arrangement of available resources via a plurality of namespace branches, each namespace branch being associated with at least one corresponding namespace manager,the namespace lookup request including a namespace identifier that identifies the requested resource within one of the plurality of namespace branches, the namespace identifier comprising a scheme portion that identifies a scheme type of the namespace identifier and a path portion identifying a path to the requested resource within the namespace tree, andthe particular namespace manager being included in a neighborhood of namespace managers that have formed federating relationships with one another to exchange namespace information, each namespace manager in the neighborhood being assigned a unique numeric identifier that is within a predefined numeric range of the particular namespace manager;

    an act of the particular namespace manager generating an at least one-way equivalent numeric identification value for the resource based on the namespace identifier of the namespace lookup request, including generating the at least one-way equivalent numeric identification value based on a combination of at least the scheme portion of the namespace identifier and at least one part of the path portion of the namespace identifier; and

    an act of the particular namespace manager sending the namespace lookup request to a destination namespace manager, which is included in the neighborhood of namespace managers that are within the predefined numeric range, and which has a unique identifier numerically closest to the at least one-way equivalent numeric identification value generated for the resource.

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