Failover and load balancing

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07992039

ABSTRACT:
Provided are techniques for static load balancing implemented in a filter driver. The filter driver determines a data quota for each of multiple data paths. The filter driver identifies a maximum number of commands for a target logical unit. The filter driver selects a data path on which to send a packet based on the data quota and the maximum number of commands. Also, provided are techniques for dynamic load balancing implemented in a filter driver. The filter driver determines a data transfer speed for each of multiple data paths. The filter driver updates a load balancing share for each of the multiple data paths based on the data transfer speed of each of the multiple data paths. The filter driver selects a data path on which to send a packet based on the load balancing share of each of the multiple data paths.

REFERENCES:
patent: 4403286 (1983-09-01), Fry et al.
patent: 5006781 (1991-04-01), Schultz et al.
patent: 5086499 (1992-02-01), Mutone
patent: 5168208 (1992-12-01), Schultz et al.
patent: 5390068 (1995-02-01), Schultz et al.
patent: 5493689 (1996-02-01), Waclawsky et al.
patent: 5495426 (1996-02-01), Waclawsky et al.
patent: 5724569 (1998-03-01), Andres
patent: 5790775 (1998-08-01), Marks et al.
patent: 6052795 (2000-04-01), Murotani et al.
patent: 6081511 (2000-06-01), Carr et al.
patent: 6185601 (2001-02-01), Wolff et al.
patent: 6381218 (2002-04-01), McIntyre et al.
patent: 6430610 (2002-08-01), Carter
patent: 6438133 (2002-08-01), Ervin et al.
patent: 6453360 (2002-09-01), Muller et al.
patent: 6470397 (2002-10-01), Shah et al.
patent: 6526521 (2003-02-01), Lim
patent: 6618798 (2003-09-01), Burton et al.
patent: 6654801 (2003-11-01), Mann et al.
patent: 6658018 (2003-12-01), Tran et al.
patent: 6687735 (2004-02-01), Logston et al.
patent: 6711137 (2004-03-01), Klassen et al.
patent: 6769071 (2004-07-01), Cheng et al.
patent: 6802021 (2004-10-01), Cheng et al.
patent: 6823477 (2004-11-01), Cheng et al.
patent: 6940853 (2005-09-01), Yamada et al.
patent: 6941341 (2005-09-01), Logston et al.
patent: 6990553 (2006-01-01), Nakayama et al.
patent: 7003687 (2006-02-01), Matsunami et al.
patent: 7016367 (2006-03-01), Dyckerhoff et al.
patent: 7111084 (2006-09-01), Tan et al.
patent: 7126910 (2006-10-01), Sridhar
patent: 7134040 (2006-11-01), Ayres
patent: 7139242 (2006-11-01), Bays
patent: 7281169 (2007-10-01), Golasky et al.
patent: 7307948 (2007-12-01), Infante et al.
patent: 7308604 (2007-12-01), McDonnell et al.
patent: 7310341 (2007-12-01), Prager et al.
patent: 7313681 (2007-12-01), Chen et al.
patent: 7330972 (2008-12-01), Vlodavsky et al.
patent: 7496104 (2009-02-01), Moussa et al.
patent: 7603463 (2009-10-01), Argo
patent: 7721150 (2010-05-01), Belyakov et al.
patent: 7760626 (2010-07-01), Malpani et al.
patent: 7783779 (2010-08-01), Scales et al.
patent: 2002/0141343 (2002-10-01), Bays
patent: 2003/0074473 (2003-04-01), Pham et al.
patent: 2003/0126315 (2003-07-01), Tan et al.
patent: 2003/0140191 (2003-07-01), McGowen et al.
patent: 2004/0078632 (2004-04-01), Infante et al.
patent: 2004/0107304 (2004-06-01), Grun
patent: 2004/0153710 (2004-08-01), Fair
patent: 2004/0162901 (2004-08-01), Mangipudi et al.
patent: 2004/0184483 (2004-09-01), Okamura et al.
patent: 2004/0203827 (2004-10-01), Heiner et al.
patent: 2004/0236860 (2004-11-01), Logston et al.
patent: 2005/0185789 (2005-08-01), Goodwin
patent: 2005/0259632 (2005-11-01), Malpani et al.
patent: 2006/0193331 (2006-08-01), Areddu et al.
patent: 2006/0242313 (2006-10-01), Le et al.
patent: 2006/0291392 (2006-12-01), Alicherry et al.
patent: 2007/0030804 (2007-02-01), Kimball et al.
patent: 2007/0070893 (2007-03-01), Butenweg et al.
patent: 2007/0133406 (2007-06-01), Vasseur
patent: 2007/0153763 (2007-07-01), Rampolla et al.
patent: 2007/0271570 (2007-11-01), Brown et al.
patent: 2008/0034249 (2008-02-01), Husain et al.
patent: 2008/0291826 (2008-11-01), Licardie et al.
patent: 2009/0193105 (2009-07-01), Charny et al.
patent: 2002304331 (2002-10-01), None
patent: 2202123 (2003-04-01), None
Alacritech Inc., “Delivering High-Performance Storage Networking”, 2001, 8 pp.
ANSI, “Fibre Channel—Arbitrated Loop (FC-AL)”, Draft Proposal, Revision 4.5, Jun. 1, 1995, 102 pp.
ANSI, “Fibre Channel—Fabric Generic Requirements (FC-FG)”, Draft Proposal, Revision 3.5, Aug. 7, 1996, 35 pp.
ANSI, “Fibre Channel—Framing and Signaling (FC-FS)”, Draft Proposal, Apr. 9, 2003, 106 pp.
ANSI, “Fibre Channel—Generic Services (FC-GS)”, Draft Proposal, Revision 3.1, Aug. 7, 1996, 100 pp.
ANSI, “Information Systems—dpANS Fibre Channel Protocol for SCSI”, Draft Proposal, Revision 12, Dec. 4, 1995, 75 pp.
Aspen Systems, “Load Balancing Clustering”, [online], [Retrieved 2003], retrieved from the Internet at <URL: http://www.aspsys.com/clusters/load—balancing/>, 1 pp.
Boel, R.K. and J.H. Van Schuppen, “Distributed Routing for Load Balancing”, Proceedings of the IEEE, vol. 77, No. 1, Jan. 1989, 12 pp.
Brocade Communication Systems Inc, “Improving System Availability With Storage Area Networks”, 2001, 22 pp.
Cisco Systems Inc., “Cisco Load Balancing Solutions”, F0—4553—c1, 1999, 50 pp.
Cisco Systems Inc., “High Availability for Cisco SN 5420: Storage Router-Based iSCSI Solutions”, White Paper, 1999-2002, 32 pp.
Cisco Systems Inc., “High Availability Quick Look”, White Paper, [Retrieved on Sep. 18, 2006], retrieved from the Internet at <URL: http://whitepapers.zdnet.co.uk>, 1 pg.
Cisco Systems, “Load Balancing: A Multifaceted Solution for Improving Server Availability”, White Paper, 1998, 4 pp.
Cisco Systems, “MultiNode Load Balancing: Technical Documents”, [online], 2002, [Retrieved 2003], retrieved from the Internet at <URL: http://www.cisco.com/warp/public/cc/pd/ibsw/mulb/tech/>, 1 pp.
Compaq Corp, “Intelligent Traffic Management—Global Load Balancing in a DISA Environment”, Technical Guide, Feb. 2002, 23 pp.
Dot Hill Systems Corp., “SANpath v3.1 Software Product Description”, 1999-2000, Jul. 2000—Revision A, 13 pp.
Falconstor, “Superior Resiliency, Availability, and Performance with IPStor DynaPath”, White Paper, 2001, 9 pp.
Gopalan, K, T. Chiueh, and Y. Lin, “Load Balancing Routing with Bandwidth-Delay Guarantees”, IEEE Communications Magazine, vol. 42, Iss. 6, Jun. 2004, 6 pp.
Heusse, M. and Y. Kermarrec, “Adaptive Routing and Load Balancing of Ephemeral Connections”, Proceedings of the 1st European Conference on Universal Multiservice Networks, 2000, 9 pp.
“High-Availability Linux Project”, [online], Sep. 24, 2003, [Retrieved 2003], retrieved from the Internet at <URL: http://www.linux-ha.org/>, 7 pp.
IEEE, “High Availability”, [online], [Retrieved 2003], retrieved from the Internet at <URL: http://www.geocities.com/Paris/Musee/2712/tfcc.html>, 3 pp.
IEEE, “IEEE Std 802.3-2002”, Part 3: Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications, Mar. 8, 2002, 33 pp.
IEEE, “IEEE Std 802.11a-1999”, Supplement to IEEE Standard for Information Technology, Part11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: High-speed Physical Layer in the 5 GHz Band, 1999, 12 pp.
IEEE, “IEEE Std 802.11b-1999”, Supplement to IEEE Standard for Information Technology, Part11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: Higher-Speed Physical Layer Extension in the 2.4 GHz Band, Sep. 16, 1999, 17 pp.
IEEE, “IEEE Std 802.11g-2003”, Amendment to IEEE Standard for Information Technology, Part11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: Amendment 4: Further Higher Data Rat Extension in the 2.4 GHz Band, Jun. 27, 2003, 22 pp.
Information S

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Failover and load balancing does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Failover and load balancing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Failover and load balancing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2756233

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.