Apparatus and method for performing fast fibre channel write...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output command process

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S230000, C370S252000, C711S114000

Reexamination Certificate

active

07934023

ABSTRACT:
A method and apparatus to improve the performance of a SCSI write over a high latency network. The apparatus includes a first Switch close to the initiator in a first SAN and a second Switch close to the target in a second SAN. In various embodiments, the two Switches are border switches connecting their respective SANs to a relatively high latency network between the two SANs. In addition, the initiator can be either directly connected or indirectly connected to the first Switch in the first SAN. The target can also be either directly or indirectly connected to the second Switch in the second SAN. During operation, the method includes the first Switch sending Transfer Ready (Xfr_rdy) frame(s) based on buffer availability to the initiating Host in response to a SCSI Write command from the Host directed to the target. The first and second Switches then coordinate with one another by sending Transfer Ready commands to each other independent of the target's knowledge. The second switch buffers the data received from the Host until the target indicates it is ready to receive the data. Since the Switches send frames to the initiating Host independent of the target, the Switches manipulate the OX_ID and RX_ID fields in the Fiber Channel header of the various commands associated with the SCSI Write. The OX_ID and RX_ID fields are manipulated so as to trap the commands and so that the Switches can keep track of the various commands associated with the SCSI write.

REFERENCES:
patent: 5617421 (1997-04-01), Chin et al.
patent: 5740171 (1998-04-01), Mazzola et al.
patent: 5742604 (1998-04-01), Edsall et al.
patent: 5764636 (1998-06-01), Edsall
patent: 5809285 (1998-09-01), Hilland
patent: 5999930 (1999-12-01), Wolff
patent: 6035105 (2000-03-01), McCloghrie et al.
patent: 6101497 (2000-08-01), Ofek
patent: 6148414 (2000-11-01), Brown et al.
patent: 6188694 (2001-02-01), Fine et al.
patent: 6202135 (2001-03-01), Kedem et al.
patent: 6208649 (2001-03-01), Kloth
patent: 6209059 (2001-03-01), Ofer et al.
patent: 6219699 (2001-04-01), McCloghrie et al.
patent: 6226771 (2001-05-01), Hilla et al.
patent: 6260120 (2001-07-01), Blumenau et al.
patent: 6266705 (2001-07-01), Ullum et al.
patent: 6269381 (2001-07-01), St. Pierre et al.
patent: 6269431 (2001-07-01), Dunham
patent: 6295575 (2001-09-01), Blumenau et al.
patent: 6400730 (2002-06-01), Latif et al.
patent: 6542961 (2003-04-01), Matsunami et al.
patent: 6683883 (2004-01-01), Czeiger et al.
patent: 6701410 (2004-03-01), Matsunami et al.
patent: 6772231 (2004-08-01), Reuter et al.
patent: 6847647 (2005-01-01), Wrenn
patent: 6850955 (2005-02-01), Sonoda et al.
patent: 6876656 (2005-04-01), Brewer et al.
patent: 6880062 (2005-04-01), Ibrahim et al.
patent: 6898670 (2005-05-01), Nahum
patent: 6907419 (2005-06-01), Pesola et al.
patent: 6952734 (2005-10-01), Gunlock et al.
patent: 6978300 (2005-12-01), Beukema et al.
patent: 6983303 (2006-01-01), Pellegrino et al.
patent: 6986015 (2006-01-01), Testardi
patent: 7200144 (2007-04-01), Terrell et al.
patent: 7237045 (2007-06-01), Beckmann et al.
patent: 7269168 (2007-09-01), Roy et al.
patent: 7277431 (2007-10-01), Walter et al.
patent: 7353305 (2008-04-01), Pangal et al.
patent: 7433948 (2008-10-01), Edsall et al.
patent: 7460528 (2008-12-01), Chamdani et al.
patent: 7533256 (2009-05-01), Walter et al.
patent: 7548975 (2009-06-01), Kumar et al.
patent: 2001/0037406 (2001-10-01), Philbrick et al.
patent: 2002/0053009 (2002-05-01), Selkirk et al.
patent: 2002/0083120 (2002-06-01), Soltis
patent: 2002/0095547 (2002-07-01), Watanabe et al.
patent: 2002/0103889 (2002-08-01), Markson et al.
patent: 2002/0103943 (2002-08-01), Lo et al.
patent: 2002/0112113 (2002-08-01), Karpoff et al.
patent: 2002/0120741 (2002-08-01), Webb et al.
patent: 2002/0138675 (2002-09-01), Mann
patent: 2003/0026267 (2003-02-01), Oberman
patent: 2003/0131105 (2003-07-01), Czeiger et al.
patent: 2003/0131182 (2003-07-01), Kumar et al.
patent: 2003/0140210 (2003-07-01), Testardi
patent: 2003/0159058 (2003-08-01), Eguchi
patent: 2003/0185154 (2003-10-01), Mullendore et al.
patent: 2003/0210686 (2003-11-01), Terrell et al.
patent: 2004/0028043 (2004-02-01), Maveli et al.
patent: 2004/0030857 (2004-02-01), Krakirian et al.
patent: 2004/0039939 (2004-02-01), Cox et al.
patent: 2004/0057389 (2004-03-01), Klotz et al.
patent: 2004/0088574 (2004-05-01), Walter et al.
patent: 2005/0050211 (2005-03-01), Kaul et al.
patent: 2005/0076113 (2005-04-01), Klotz et al.
patent: 2005/0091426 (2005-04-01), Horn et al.
patent: 2005/0117562 (2005-06-01), Wrenn
patent: 2005/0125418 (2005-06-01), Brewer et al.
patent: 2005/0192967 (2005-09-01), Basavaiah et al.
patent: 2006/0274755 (2006-12-01), Brewer et al.
patent: 2008/0320134 (2008-12-01), Edsall et al.
patent: 2009/0185678 (2009-07-01), Walter et al.
patent: 1008433 (1989-01-01), None
patent: 02-144718 (1990-06-01), None
patent: 06-195177 (1994-07-01), None
patent: 07-311661 (1995-11-01), None
patent: 9198308 (1997-07-01), None
patent: 2000-029636 (2000-01-01), None
patent: 2000-242434 (2000-09-01), None
patent: 2001-523856 (2001-11-01), None
patent: WO 00/52576 (2000-09-01), None
patent: 01/80013 (2001-10-01), None
patent: WO 03/060688 (2003-07-01), None
patent: WO 03/062979 (2003-07-01), None
patent: 03/084106 (2003-09-01), None
patent: WO 2005/055497 (2005-06-01), None
“Fibre Channel—Fabric Generic Requirements (FC-FG)”, Dec. 4, 1996, American National Standards Institute, Inc.
Monia et al., “IFCP-A Protocol for Internet Fibre Channel Networking”, Dec. 2002, www.ietf.org/ietf/lid-abstracts.txt.
PCT International Search Report dated Mar. 11, 2005 from related PCT Application No. PCT/US2003/00883.
U.S. Office Action dated Mar. 30, 2006 from related U.S. Appl. No. 10/242,374, 19 pages.
U.S. Office Action dated Oct. 2, 2006 from related U.S. Appl. No. 10/242,374, 19 pages.
U.S. Office Action dated Mar. 20, 2007 from related U.S. Appl. No. 10/242,374, 21 pages.
U.S. Office Action dated Aug. 29, 2007 from related U.S. Appl. No. 10/242,374, 21 pages.
U.S. Office Action dated Jan. 2, 2008 from related U.S. Application No. 10/242,374, 21 pages.
European Office Action dated Jun. 8, 2007 from related European Office Action No. 02797469.0, 13 pages.
Examiner's Communicatin (The First Office Action) dated Apr. 7, 2006, from related Chinese Patent Application No. 02828446.1 English translation, 10 pages; and the non-translated original in Chinese, 10 pages.
Vuppala, Vibhavasu and Ni, Lionel M.: “Layer-3 Switching Using Virtual Network Ports,” Computer Communications and Networks, 1999. Proceedings. Eight International Conference on Boston, MA, USA Oct. 11-13, 1999, Piscataway, NJ, USA, IEEE. ISBN: 0-7803-5794-9; pp. 642-648.
U.S. Office Action dated May 31, 2005 from related U.S. Appl. No. 10/045,883, 17 pages.
U.S. Office Action dated Oct. 4, 2005 from related U.S. Appl. No. 10/045,883, 15 pages.
U.S. Office Action dated Mar. 21, 2006 from related U.S. Appl. No. 10/045,883, 17 pages.
U.S. Office Action dated Jul. 28, 2006 from related U.S. Appl. No. 10/045,883, 15 pages.
U.S. Office Action dated Feb. 8, 2007 from related U.S. Appl. No. 10/045,883, 16 pages.
U.S. Office Action dated Jul. 23, 2007 from related U.S. Appl. No. 10/045,883, 16 pages.
U.S. Office Action dated Jan. 10, 2008 from related U.S. Appl. No. 10/045,883, 17 pages.
International Search Report dated Oct. 22, 2004 from related PCT Application No. PCT/US02/41079, 6 pages.
China Office Action dated Jul. 4, 2008, from Application No. 200480033685.4.
U.S. Final Office Action dated Aug. 19, 2008 from related U.S. Appl. No. 10/242,374, 21 pgs.
U.S. Office Action dated Aug. 1, 2008 from related U.S. Appl. No. 10/045,883, 12 pages.
Australian Office Action dated May 13, 2008 from related AU Application No. 2002361837, 3 pages.
European Office Action dated Jun. 16, 2008 from corresponding European Office Action No. 02797469.0, 10 pages.
Australian Office Action dated Oct. 9, 2008 from related AU Application No. 2004311001, 2 pages.
Japanese Office Action dated Dec. 9, 2008 from related Japanese Patent Appli

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

Apparatus and method for performing fast fibre channel write... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for performing fast fibre channel write..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for performing fast fibre channel write... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2731792

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