Electrical computers and digital processing systems: multicomput – Network-to-computer interfacing
Reexamination Certificate
2005-01-27
2009-02-17
Hafiz, Tariq (Department: 2182)
Electrical computers and digital processing systems: multicomput
Network-to-computer interfacing
C710S005000, C710S030000, C710S062000, C709S249000, C709S251000
Reexamination Certificate
active
07493416
ABSTRACT:
A Fibre Channel controller shareable by a plurality of operating system domains (OSDs) is disclosed. The controller includes a programming interface, located within a system load-store memory map of each OSD by which the OSDs request the controller to perform I/O operations with remote FC devices. The programming interface includes a distinct control/status register (CSR) bank for each of OSD. The OSDs execute load-store instructions addressed to the programming interface to request the I/O operations. Selection logic selects as a target of each of the load-store transactions the distinct CSR bank for the OSD that executed the corresponding load-store instruction. An FC port obtains a distinct FC port identifier for each OSD and transceives FC frames with the remote FC devices using the distinct FC port identifier for each OSD in response to the I/O operation requests. In one embodiment, multiple blade servers share the controller via a shared I/O switch.
REFERENCES:
patent: 4058672 (1977-11-01), Crager et al.
patent: 5280614 (1994-01-01), Munroe et al.
patent: 5414851 (1995-05-01), Brice et al.
patent: 5581709 (1996-12-01), Ito et al.
patent: 5590285 (1996-12-01), Krause et al.
patent: 5600805 (1997-02-01), Fredericks et al.
patent: 5623666 (1997-04-01), Pike et al.
patent: 5633865 (1997-05-01), Short
patent: 5758125 (1998-05-01), Misinai et al.
patent: 5761669 (1998-06-01), Montague et al.
patent: 5790807 (1998-08-01), Fishler et al.
patent: 5812843 (1998-09-01), Yamazaki et al.
patent: 5909564 (1999-06-01), Alexander et al.
patent: 5926833 (1999-07-01), Rasoulian et al.
patent: 6009275 (1999-12-01), DeKoning et al.
patent: 6014669 (2000-01-01), Slaughter et al.
patent: 6044465 (2000-03-01), Dutcher et al.
patent: 6078964 (2000-06-01), Ratcliff et al.
patent: 6112263 (2000-08-01), Futral
patent: 6128666 (2000-10-01), Muller et al.
patent: 6167052 (2000-12-01), McNeill et al.
patent: 6240467 (2001-05-01), Beardsley et al.
patent: 6247077 (2001-06-01), Muller et al.
patent: 6343324 (2002-01-01), Hubis et al.
patent: 6421711 (2002-07-01), Blumenau et al.
patent: 6484245 (2002-11-01), Sanada et al.
patent: 6496880 (2002-12-01), Ma et al.
patent: 6507896 (2003-01-01), Sanada et al.
patent: 6510496 (2003-01-01), Tarui et al.
patent: 6523096 (2003-02-01), Sanada et al.
patent: 6535964 (2003-03-01), Sanada et al.
patent: 6542919 (2003-04-01), Wendorf et al.
patent: 6556580 (2003-04-01), Wang et al.
patent: 6615336 (2003-09-01), Chen et al.
patent: 6640206 (2003-10-01), Callender et al.
patent: 6662254 (2003-12-01), Tal et al.
patent: 6665304 (2003-12-01), Beck et al.
patent: 6678269 (2004-01-01), Michels et al.
patent: 6728844 (2004-04-01), Sanada et al.
patent: 6742090 (2004-05-01), Sanada et al.
patent: 6745281 (2004-06-01), Saegusa
patent: 6760793 (2004-07-01), Kelley et al.
patent: 6772270 (2004-08-01), Kurpanek
patent: 6779071 (2004-08-01), Kallat et al.
patent: 6823458 (2004-11-01), Lee et al.
patent: 6834326 (2004-12-01), Wang et al.
patent: 6859825 (2005-02-01), Williams
patent: 6877073 (2005-04-01), Sanada et al.
patent: 6961761 (2005-11-01), Masuyama et al.
patent: 7013353 (2006-03-01), Parthasarathy et al.
patent: 2001/0032280 (2001-10-01), Osakada et al.
patent: 2002/0026558 (2002-02-01), Reuter et al.
patent: 2002/0027906 (2002-03-01), Athreya et al.
patent: 2002/0029319 (2002-03-01), Robbins et al.
patent: 2002/0052914 (2002-05-01), Zalewski et al.
patent: 2002/0072892 (2002-06-01), Shirley
patent: 2002/0078271 (2002-06-01), Berry
patent: 2002/0099901 (2002-07-01), Tanaka et al.
patent: 2002/0126693 (2002-09-01), Stark et al.
patent: 2002/0172195 (2002-11-01), Pekkala et al.
patent: 2002/0186694 (2002-12-01), Mahajan et al.
patent: 2003/0069975 (2003-04-01), Abjanic
patent: 2003/0069993 (2003-04-01), Na et al.
patent: 2003/0079055 (2003-04-01), Chen
patent: 2003/0091037 (2003-05-01), Latif et al.
patent: 2003/0112805 (2003-06-01), Stanton
patent: 2003/0126202 (2003-07-01), Watt
patent: 2003/0131105 (2003-07-01), Czieger et al.
patent: 2003/0158992 (2003-08-01), Ajanovic et al.
patent: 2003/0163341 (2003-08-01), Banerjee et al.
patent: 2003/0200315 (2003-10-01), Goldenberg et al.
patent: 2003/0200330 (2003-10-01), Oelke et al.
patent: 2003/0204593 (2003-10-01), Brown et al.
patent: 2003/0208531 (2003-11-01), Matters et al.
patent: 2003/0208551 (2003-11-01), Matters et al.
patent: 2003/0208631 (2003-11-01), Matters et al.
patent: 2003/0208632 (2003-11-01), Rimmer
patent: 2003/0208633 (2003-11-01), Rimmer
patent: 2003/0212830 (2003-11-01), Greenblat et al.
patent: 2003/0217183 (2003-11-01), Rimmer et al.
patent: 2004/0003140 (2004-01-01), Rimmer
patent: 2004/0013092 (2004-01-01), Betker et al.
patent: 2004/0013124 (2004-01-01), Peebles et al.
patent: 2004/0019714 (2004-01-01), Kelley et al.
patent: 2004/0019726 (2004-01-01), Kelley et al.
patent: 2004/0019729 (2004-01-01), Kelley et al.
patent: 2004/0025166 (2004-02-01), Adlung et al.
patent: 2004/0054838 (2004-03-01), Hoese et al.
patent: 2004/0068591 (2004-04-01), Workman et al.
patent: 2004/0073712 (2004-04-01), Larson et al.
patent: 2004/0073716 (2004-04-01), Boom et al.
patent: 2004/0081104 (2004-04-01), Pan et al.
patent: 2004/0088414 (2004-05-01), Flynn et al.
patent: 2004/0098532 (2004-05-01), Huang et al.
patent: 2004/0109460 (2004-06-01), Banks et al.
patent: 2004/0111559 (2004-06-01), Heil
patent: 2004/0117516 (2004-06-01), Date
patent: 2004/0117536 (2004-06-01), Franke et al.
patent: 2004/0117598 (2004-06-01), Arimilli et al.
patent: 2004/0123014 (2004-06-01), Schaefer et al.
patent: 2004/0165588 (2004-08-01), Pandya
patent: 2004/0213211 (2004-10-01), Green
patent: 2004/0221047 (2004-11-01), Grover et al.
patent: 2004/0233921 (2004-11-01), Krieg et al.
patent: 2004/0249975 (2004-12-01), Tuck et al.
patent: 2005/0050240 (2005-03-01), Wilkins et al.
patent: 2005/0080982 (2005-04-01), Vasilevsky et al.
patent: 2005/0114623 (2005-05-01), Craddock et al.
patent: 2005/0147117 (2005-07-01), Pettey et al.
patent: 2005/0169258 (2005-08-01), Millet et al.
patent: 2005/0268137 (2005-12-01), Pettey
patent: 2006/0018341 (2006-01-01), Pettey et al.
patent: 2006/0018342 (2006-01-01), Pettey et al.
patent: 2006/0092928 (2006-05-01), Pike et al.
patent: 2006/0184711 (2006-08-01), Pettey et al.
patent: 0574691 (1993-12-01), None
patent: 0935200 (1999-11-01), None
patent: 1115064 (2001-07-01), None
patent: 1376932 (2004-01-01), None
patent: 2002084311 (2002-03-01), None
patent: 2002183102 (2002-06-01), None
patent: WO9419749 (1994-01-01), None
patent: WO9929071 (2000-08-01), None
patent: WO03085535 (2003-10-01), None
Gregory Koellner, NPIV Functionality Profile—Presentation, Jun. 5, 2002, www.t11.org.
Ajay V Bhatt. “Creating a Third Generation I/O Interconnect” Jun. 4, 2003 INTEL, XP002354597 http://www.intel.com/technology/pciexpress/downloads/3rdGenWhitePaper.pdf retrieved on Nov. 15, 2005.
“PCI Express Base Specification.” Revision 1.0. PCI-SIG. Apr. 29, 2002, pp. 17-18.
Mehta Pranav, “Advanced Switching boosts PCI Express.” EE Times. CommsDesign. Online Oct. 28, 2002. Retrieved from Internet Nov. 30, 2005. <http://www.commsdesign.com/design—corner/showArticle.jhtml?articleID=16505864>.
PCI Express Base Specification. Rev. 1.0. Apr. 29, 2002.
Cohen et al. “PCI Express Architecture Power Management.” Rev 1.1. Nov. 8, 2002.
“Network Interface Controller.” FOLDOC—Free On-Line Dictionary of Computing. Http://foldoc.org/index.cgi?query=network+interface+controller. Apr. 11, 2008.
Forouzan, Behrouz A. “Data Communications and Networking, Third Edition.” pp. 528-536. McGraw-Hill, 2004, 2001, 1998.
Seifert, Rich. “The Switch Book, The Complete Guide to LAN Switching Technology.” pp. 431-473. John Wiley & Sons. 2000.
“Catalyst 3550 Multilayer Switch Software Configuration Guide.” Chapter 13, pp. 1-14. Cisco Systems. Apr. 2002.
“802.1Q, IEEE Standards for Local and Metropolitan Area Networks, Virtual Bridged Local Area Networks.” IEEE. May 7, 2003.
Holland et al. “Dyna
Davis E. Alan
Hafiz Tariq
Huffman James W.
NextIO Inc.
Plante Jonathan R
LandOfFree
Fibre channel controller shareable by a plurality of... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Fibre channel controller shareable by a plurality of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Fibre channel controller shareable by a plurality of... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4087173