Invention Grant
US08195854B1 Method and mechanism to provide high availability storage solution by load balancing and fault tolerance support in the storage controller cards and HBAs 失效
通过存储控制器卡和HBA中的负载平衡和容错支持来提供高可用性存储解决方案和机制

  • Patent Title: Method and mechanism to provide high availability storage solution by load balancing and fault tolerance support in the storage controller cards and HBAs
  • Patent Title (中): 通过存储控制器卡和HBA中的负载平衡和容错支持来提供高可用性存储解决方案和机制
  • Application No.: US13087233
    Application Date: 2011-04-14
  • Publication No.: US08195854B1
    Publication Date: 2012-06-05
  • Inventor: Ankit Sihare
  • Applicant: Ankit Sihare
  • Applicant Address: US CA Milpitas
  • Assignee: LSI Corporation
  • Current Assignee: LSI Corporation
  • Current Assignee Address: US CA Milpitas
  • Agency: Cochran Freund & Young LLC
  • Agent Christopher P. Whitham
  • Main IPC: G06F13/12
  • IPC: G06F13/12 G06F3/00
Method and mechanism to provide high availability storage solution by load balancing and fault tolerance support in the storage controller cards and HBAs
Abstract:
Disclosed is a method and mechanism for virtualizing the resources of multiple physical storage controller cards/HBAs available to a host computer system into a single virtual controller. An Advanced Storage Driver (ASD) may be inserted in a layer above the base device drivers of the storage controllers/HBAs and act as a single virtual controller for access to the end target devices connected to the multiple physical storage controllers/HBAs so that at any point in time the resources of each of the controllers/HBAs may be dynamically allocated to the various requested operations. The ASD may have bi-directional communication with each controller/HBA firmware directly and/or with the base device driver associated with each controller/HBA in order to permit both direct and base device driver controlled communication with each of the physical controllers/HBAs. The ASD may further provide load sharing between the controllers/HBAs as well as fault tolerance functionality to reroute communications through a different controller/HBA in the event of a failure of one or more of the controllers/HBAs.
Information query
Patent Agency Ranking
0/0