Invention Grant
US07657537B1 System and method for specifying batch execution ordering of requests in a storage system cluster 有权
用于指定存储系统集群中请求的批处理执行顺序的系统和方法

  • Patent Title: System and method for specifying batch execution ordering of requests in a storage system cluster
  • Patent Title (中): 用于指定存储系统集群中请求的批处理执行顺序的系统和方法
  • Application No.: US11119166
    Application Date: 2005-04-29
  • Publication No.: US07657537B1
    Publication Date: 2010-02-02
  • Inventor: Peter F. Corbett
  • Applicant: Peter F. Corbett
  • Applicant Address: US CA Sunnyvale
  • Assignee: NetApp, Inc.
  • Current Assignee: NetApp, Inc.
  • Current Assignee Address: US CA Sunnyvale
  • Agency: Cesari and McKenna, LLP
  • Main IPC: G06F7/00
  • IPC: G06F7/00 G06F17/30
System and method for specifying batch execution ordering of requests in a storage system cluster
Abstract:
A system and method specifies batch execution ordering of requests in a cluster of storage systems or nodes. Each node is generally organized as a network element and a disk element. One or more sessions are established between the elements in the cluster. Each session comprises a plurality of channels disposed over connections, wherein each channel enables multiple requests to be sent over a connection. Each request is identified by a unique identifier (“request id”) that is generally defined as the combination of a channel number and a sequence number. The request id is extended to include a batch number that provides an execution ordering directive within a channel. All requests with the same batch number in a channel can be executed in arbitrary order or concurrently. Ordering is imposed only when the batch number changes, e.g., increases. Although more than one request in a channel can have the same batch number, all requests with the same batch number are executed before any request with a higher batch number.
Information query
Patent Agency Ranking
0/0