Source: http://www.google.com/patents/US8140713?dq=6,977,809&ei=-AObT5vAOoSgiQL_5qznDg
Timestamp: 2014-09-18 13:46:15
Document Index: 119100659

Matched Legal Cases: ['art 2', 'art 3', 'art 4', 'art 1', 'art 1', 'Application No. 12']

Patent US8140713 - System and program products for facilitating input/output processing by ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsA computer program product, apparatus, and method for facilitating input/output processing of a processing environment are provided. The computer program product is provided for performing a method including: obtaining by an input/output communications adapter of the processing environment a transport...http://www.google.com/patents/US8140713?utm_source=gb-gplus-sharePatent US8140713 - System and program products for facilitating input/output processing by using transport control words to reduce input/output communicationsAdvanced Patent SearchPublication numberUS8140713 B2Publication typeGrantApplication numberUS 12/946,514Publication dateMar 20, 2012Filing dateNov 15, 2010Priority dateOct 10, 2006Also published asCN100568203C, CN101162444A, US7500023, US7840719, US20080147889, US20090172203, US20110060848Publication number12946514, 946514, US 8140713 B2, US 8140713B2, US-B2-8140713, US8140713 B2, US8140713B2InventorsDaniel F. Casper, John R. FlanaganOriginal AssigneeInternational Business Machines CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (99), Non-Patent Citations (161), Classifications (6) External Links: USPTO, USPTO Assignment, EspacenetSystem and program products for facilitating input/output processing by using transport control words to reduce input/output communicationsUS 8140713 B2Abstract A computer program product, apparatus, and method for facilitating input/output processing of a processing environment are provided. The computer program product is provided for performing a method including: obtaining by an input/output communications adapter of the processing environment a transport control word including an address of a channel command word descriptor configured to contain a plurality of commands to be executed by the control unit; forwarding to the control unit the channel command word descriptor that includes one or more commands as one entity, wherein the forwarding includes forwarding from the input/output communications adapter to the control unit the channel command word descriptor including the one or more commands in a single communication; and receiving the ending status by the input/output communications adapter absent a tracking of state of individual commands by the input/output communications adapter, the ending status comprising timing information associated with the one or more commands.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS3693161Jul 9, 1970Sep 19, 1972Burroughs CorpApparatus for interrogating the availability of a communication path to a peripheral deviceUS3943283Jun 17, 1974Mar 9, 1976International Business Machines CorporationBidirectional single wire data transmission and wrap controlUS4004277May 5, 1975Jan 18, 1977Gavril Bruce DSwitching system for non-symmetrical sharing of computer peripheral equipmentUS4080649Dec 16, 1976Mar 21, 1978Honeywell Information Systems Inc.Balancing the utilization of I/O system processorsUS4207609May 8, 1978Jun 10, 1980International Business Machines CorporationMethod and means for path independent device reservation and reconnection in a multi-CPU and shared device access systemUS4374415Jul 14, 1980Feb 15, 1983International Business Machines Corp.Host control of suspension and resumption of channel program executionUS4380046May 21, 1979Apr 12, 1983NasaMassively parallel processor computerUS4455605Jul 23, 1981Jun 19, 1984International Business Machines CorporationMethod for establishing variable path group associations and affiliations between "non-static" MP systems and shared devicesUS4497022Oct 19, 1982Jan 29, 1985International Business Machines CorporationMethod and apparatus for measurements of channel operationUS4564903Oct 5, 1983Jan 14, 1986International Business Machines CorporationPartitioned multiprocessor programming systemUS4760518Feb 28, 1986Jul 26, 1988Scientific Computer Systems CorporationBi-directional databus system for supporting superposition of vector and scalar operations in a computerUS4779188Oct 19, 1987Oct 18, 1988International Business Machines CorporationSelective guest system purge controlUS4837677Jun 14, 1985Jun 6, 1989International Business Machines CorporationMultiple port service expansion adapter for a communications controllerUS4843541Jul 29, 1987Jun 27, 1989International Business Machines CorporationLogical resource partitioning of a data processing systemUS4866609Sep 21, 1988Sep 12, 1989International Business Machines CorporationByte count handling in serial channel extender with buffering for data pre-fetchUS4870566Aug 27, 1984Sep 26, 1989International Business Machines Corp.Scannerless message concentrator and communications multiplexerUS5016160Dec 15, 1988May 14, 1991International Business Machines CorporationComputer system having efficient data transfer operationsUS5031091Nov 8, 1989Jul 9, 1991Pfu LimitedChannel control system having device control block and corresponding device control word with channel command part and I/O command partUS5040108Apr 23, 1990Aug 13, 1991Nec CorporationInformation processing system having microprogram-controlled type arithmetic processing unit with clock synchronization instructionUS5170472Mar 28, 1991Dec 8, 1992International Business Machines Corp.Dynamically changing a system i/o configuration definitionUS5185736May 12, 1989Feb 9, 1993Alcatel Na Network Systems Corp.Synchronous optical transmission systemUS5237325Jul 19, 1990Aug 17, 1993Klein Hans ChristophProcess and system for gathering and evaluating measured dataUS5265240Jul 24, 1992Nov 23, 1993International Business Machines CorporationChannel measurement method and meansUS5297262Oct 21, 1992Mar 22, 1994International Business Machines CorporationMethods and apparatus for dynamically managing input/output (I/O) connectivityUS5301323Oct 30, 1992Apr 5, 1994International Business Machines Corp.Data processing system including dynamic channel path managementUS5317739Mar 30, 1992May 31, 1994International Business Machines Corp.Method and apparatus for coupling data processing systemsUS5386512Dec 9, 1993Jan 31, 1995International Business Machines CorporationSystem for deriving and testing mutual capability set after receiving updated capability from other processors and before requesting service informationUS5388219Mar 2, 1992Feb 7, 1995International Business Machines CorporationEfficient channel and control unit for host computerUS5410727Nov 22, 1993Apr 25, 1995International Business Machines CorporationInput/output system for a massively parallel, single instruction, multiple data (SIMD) computer providing for the simultaneous transfer of data between a host computer input/output system and all SIMD memory devicesUS5414851Jun 15, 1992May 9, 1995International Business Machines CorporationMethod and means for sharing I/O resources by a plurality of operating systemsUS5434980Dec 23, 1992Jul 18, 1995International Business Machines CorporationApparatus for communication between a device control unit having a parallel bus and a serial channel having a serial linkUS5440729Dec 2, 1994Aug 8, 1995Nec CorporationMethod for handling error information between channel unit and central computerUS5452455Jun 15, 1992Sep 19, 1995International Business Machines CorporationMethod of reconfiguring an input/output subsystemUS5461721Apr 14, 1993Oct 24, 1995International Business Machines CorporationSystem for transferring data between I/O devices and main or expanded storage under dynamic control of independent indirect address words (IDAWs)US5465359Nov 1, 1993Nov 7, 1995International Business Machines CorporationMethod and system for managing data and users of data in a data processing systemUS5500942Jun 1, 1995Mar 19, 1996International Business Machines CorporationMethod of indicating parallel execution compoundability of scalar instructions based on analysis of presumed instructionsUS5526484Dec 10, 1992Jun 11, 1996International Business Machines CorporationMethod and system for pipelining the processing of channel command wordsUS5528755Dec 22, 1992Jun 18, 1996International Business Machines CorporationIn a data processing systemUS5539918May 26, 1995Jul 23, 1996International Business Machines CorporationExtension of data block capability in a data transfer channelUS5546533Oct 16, 1995Aug 13, 1996Fujitsu LimitedDynamic device reconfiguration having restricted main storage access for subsystem employing magnetic unitsUS5548791Jul 25, 1994Aug 20, 1996International Business Machines CorporationInput/output control system with plural channel paths to I/O devicesUS5561809Apr 11, 1995Oct 1, 1996International Business Machines CorporationIn a multiprocessing system having a coupling facility, communicating messages between the processors and the coupling facility in either a synchronous operation or an asynchronous operationUS5564040Nov 8, 1994Oct 8, 1996International Business Machines CorporationIn a computer systemUS5568648Jun 6, 1995Oct 22, 1996International Business Machines CorporationIndirect addressing of channels via logical channel groupsUS5584039Nov 8, 1993Dec 10, 1996International Business Machines CorporationData processing systemUS5600793Dec 20, 1994Feb 4, 1997International Business Machines CorporationMethod and system of bi-directional parallel port data transfer between data processing systemsUS5600805Jun 15, 1992Feb 4, 1997International Business Machines CorporationPass-through for I/O channel subsystem call instructions for accessing shared resources in a computer system having a plurality of operating systemsUS5613163Nov 18, 1994Mar 18, 1997International Business Machines CorporationMethod and system for predefined suspension and resumption control over I/O programsUS5640600Jan 31, 1995Jun 17, 1997Hitachi, Ltd.Storage controller and bus control method for use therewithUS5640603Jan 28, 1994Jun 17, 1997International Business Machines CorporationLogical path scheduler for disconnecting currently connected paths to enable logical paths awaiting connection to connect based on path control tables thereofUS5644712Jun 5, 1991Jul 1, 1997International Business Machines CorporationIndirect addressing of channels via logical channel groupsUS5671441Nov 29, 1994Sep 23, 1997International Business Machines CorporationMethod in a computer systemUS5680580Feb 28, 1995Oct 21, 1997International Business Machines CorporationRemote copy system for setting request interconnect bit in each adapter within storage controller and initiating request connect frame in response to the setting bitUS5758190Apr 9, 1996May 26, 1998International Business Machines CorporationControl unit threshold timeout controls for software missing interrupt handlers in operating systemsUS5768620Apr 9, 1996Jun 16, 1998International Business Machines CorporationVariable timeout method in a missing-interrupt-handler for I/O requests issued by the same operating systemUS5793983Jan 22, 1996Aug 11, 1998International Business Machines Corp.Input/output channel interface which automatically deallocates failed subchannel and re-segments data block for transmitting over a reassigned subchannelUS5812877Mar 15, 1996Sep 22, 1998Adaptec, Inc.I/O command block chain structure in a memoryUS5831985Aug 5, 1997Nov 3, 1998Emc CorporationMethod and apparatus for controlling concurrent data transmission from multiple sources in a channel communication systemUS5845146Sep 5, 1996Dec 1, 1998Hitachi, Ltd.Extending system of input/output channelUS5860022Jul 21, 1995Jan 12, 1999Hitachi, Ltd.Computer system and method of issuing input/output commands therefromUS5894583Apr 9, 1996Apr 13, 1999International Business Machines CorporationVariable timeout method for improving missing-interrupt-handler operations in an environment having I/O devices shared by one or more systemsUS5901327Mar 17, 1997May 4, 1999Emc CorporationBundling of write data from channel commands in a command chain for transmission over a data link between data storage systems for remote data mirroringUS5907684May 23, 1996May 25, 1999International Business Machines CorporationComputer systemUS5918028Jul 8, 1997Jun 29, 1999Motorola, Inc.Apparatus and method for smart host bus adapter for personal computer cardsUS5996026Apr 4, 1997Nov 30, 1999Hitachi, Ltd.Method and apparatus for connecting i/o channels between sub-channels and devices through virtual machines controlled by a hypervisor using ID and configuration informationUS6125411Sep 13, 1995Sep 26, 2000Hitachi, Ltd.System storing plural I/O arrangement information wherein each I/O arrangement information corresponding to each operating system is created in response to more than two operating systemsUS6195330Nov 5, 1998Feb 27, 2001Edmund K. CherMethod and system for hit-less switchingUS6230218Oct 14, 1998May 8, 2001International Business Machines CorporationApparatus for transferring execution of certain channel functions to a control unit and having means for combining certain commands and data packets in one sequenceUS6249787Feb 22, 2000Jun 19, 2001Cisco Systems, Inc.Method and apparatus for transmitting images and other objects over a computer network systemUS6263380Oct 9, 1998Jul 17, 2001Mitutoyo CorporationMeasurement data processing unitUS6343335Oct 29, 1998Jan 29, 2002International Business Machines CorporationSystem for repositioning an I/O device to a predetermined position to retry a program without knowledge of which part of the program caused the retryUS6347334Jan 6, 1999Feb 12, 2002Mcdata CorporationSelf-description extended link service for networksUS6351779Mar 12, 1999Feb 26, 2002Agilent Technologies, Inc.Extension library to standard visa library for support of complex I/O functionsUS6353612Jun 19, 1998Mar 5, 2002Brocade Communications Systems, Inc.Probing deviceUS6460087Feb 24, 1999Oct 1, 2002Kdd CorporationMethod of transferring fileUS6484217Apr 20, 1999Nov 19, 2002International Business Machines CorporationManaging shared devices in a data processing systemUS6546435Jun 12, 2000Apr 8, 2003Matsushita Electric Works, Ltd.Portable programming device for supervisory remote control systemUS6584511Mar 24, 2000Jun 24, 2003Unisys CorporationLoop initialization procedure exception handling for fibre channel transmissionsUS6609161Jun 1, 2000Aug 19, 2003Adaptec, Inc.Two-dimensional execution queue for host adaptersUS6647016Dec 9, 1999Nov 11, 2003Canon Kabushiki KaishaCommunication control method, communication control apparatus, and storage mediumUS6651125Sep 28, 1999Nov 18, 2003International Business Machines CorporationProcessing channel subsystem pending I/O work queues based on prioritiesUS6658603Apr 17, 2000Dec 2, 2003International Business Machines CorporationMethod and apparatus for efficiently generating and implementing engine error codes and verifying the correctness of the implementation of the engine error codesUS6693880Jun 20, 2001Feb 17, 2004International Business Machines CorporationSystem of controlling the flow of information between senders and receivers across links being used as channelsUS6694390Sep 11, 2000Feb 17, 2004Intel CorporationManaging bus transaction dependenciesUS6751680Feb 25, 2002Jun 15, 2004Network Appliance, Inc.Protected control of devices by user applications in multiprogramming environmentsUS6751683Sep 29, 2000Jun 15, 2004International Business Machines CorporationMethod, system and program products for projecting the impact of configuration changes on controllersUS6769009Apr 20, 2000Jul 27, 2004Richard R. ReismanMethod and system for selecting a personalized set of information channelsUS6772207Jan 28, 1999Aug 3, 2004Brocade Communications Systems, Inc.System and method for managing fibre channel switching devicesUS6826661Aug 30, 2002Nov 30, 2004Veritas Operating CorporationMethods and systems for storage architecturesUS6839773Oct 17, 2003Jan 4, 2005Emc CorporationMethod for enabling overlapped input/output requests to a logical device using assigned and parallel access unit control blocksUS6862322May 19, 2000Mar 1, 2005International Business Machines CorporationSwitchable-bandwidth optical receiverUS6898202Jun 27, 2001May 24, 2005International Business Machines CorporationMethod, apparatus and computer program for informing a requesting device of port configuration changes in a computer network switching deviceUS6915378Apr 23, 2003Jul 5, 2005Hypernova Technologies, Inc.Method and system for improving the performance of a processing systemUS6950888Sep 29, 2000Sep 27, 2005International Business Machines CorporationMethod, system and program products for determining whether I/O constraints exist for controllers of a computing environmentUS7000036May 12, 2003Feb 14, 2006International Business Machines CorporationExtended input/output measurement facilitiesUS7003700May 8, 2002Feb 21, 2006International Business Machines CorporationHalting execution of duplexed commandsUS7020810Jul 10, 2003Mar 28, 2006Intel CorporationMethod and apparatus for propagating error status over an ECC protected channelUS7035540Jan 5, 2004Apr 25, 2006Ciena CorporationOptical fiber ring communication systemUS7058735Jun 2, 2003Jun 6, 2006Emulex Design & Manufacturing CorporationMethod and apparatus for local and distributed data memory access (�DMA�) controlNon-Patent CitationsReference1"Information Technology-Fibre Channel Protocol for SCSI, Third Version (FCP-3)," T10 Project 1560-D, Revision 4g, Sep. 13, 2005.2"Protocol for Insochronous Traffic Over Fiber Channel Switching"; IBM Technical Disclosure Bulletin; vol. 37, No. 06B; Jun. 1994. pp. 377-380.3"z/Architecture-Principles of Operation," IBM Publication No. SA22-7832-04, 5th Ed., Sep. 2005.4Aboda, B.-et al.; Network Working Group; "Securing Block Storage Protocols Over IP"; ACM Digital Library; RFC3723; Apr. 2004.5ANSI INCITS 433-2007, Information Technology Fibre Channel Link Services (FC-LS), Jul. 2007.6Azimi, R.-et al.; "miNI: Reducing Network Interface Memory Requirements with Dynamic Handle Lookup"; ACM Digital Library; pp. 261-272; Jun. 2003.7Behrs, Jr, "Adaptive Prediction Minimizes Data Overrun and Underrun", IBM, Nov. 1994, pp. 1-3. http:// priorartdatabase.com/IPCOM/000114189.8Cakmakci, Melih, et al. "Bi-Directional Communication amoung "Smart" Compoents in a Networked Control System", University of Michigan: Department of Mechanical Engineering, 2005 American control conference, Jun. 8-10, 2005, Portland, OR, pp. 627-632.9Dauby, et al. "Contention Resolution Between Two Processors"; IBM Technical Disclosure Bulletin; vol. 26; No. 10A; Mar. 1984; 3 pages.10DeVeer, J.A.; "Control Frame Multiplexing on Serial I/O Channels"; IBM Technical Disclosure Bulletin; vol. 32; No. 10A; Mar. 1990; pp. 39-40.11Emulex Corporation; "Install the LP850 Host Adapter"; Google/Emulex Corporation, LightPulse LP850 Fibre Channel PCI Host Adapter Manuals; pp. 1-10, 1999.12Fibre Channel Single Byte Command Code Sets-2 Mapping Protocol (FC-SB-3), T11/Project 1357-D/Rev 1.6, INCITS Mar. 2003.13Final Office Action for POU920070216US1 U.S. Appl. No. 12/030,912 mailed Oct. 6, 2010.14Foong, A.-et al.; "Towards SSD-Ready Enterprise Platforms"; Google/Intel Corporation; 2008-2009.15Golasky, Richard; "Link-Level Error Recovery With Tape Backup"; Dell Power Solutions; Aug. 2005; pp. 88-91.16Hewlett-Packard Company; "HP A5149 PCI Ultra2 SCSI Host Bus Adapter�Service and User Guide", Edition 2; Google/H-P; 2001.17Hewlett-Packard Company; HP A4800A PCI FWD SCSI Host Bus Adapter�Service & User Guide, Edition 6; Google/H-P; 2001.18IBM, "Method and Apparatus to Monitor PAV Utilization", Feb. 2005, pp. 1-3. http://priorartdatabase.com/IPCOM/000082878.19IBM� z/Architecture Principles of Operation, Publication No. SA22-7832-05, 6th Edition, Apr. 2007. 1,215 pages separated into 4 electronic attachments. Part 2.20IBM� z/Architecture Principles of Operation, Publication No. SA22-7832-05, 6th Edition, Apr. 2007. 1,215 pages separated into 4 electronic attachments. Part 3.21IBM� z/Architecture Principles of Operation, Publication No. SA22-7832-05, 6th Edition, Apr. 2007. 1,215 pages separated into 4 electronic attachments. Part 4.22IBM� z/Architecture Principles of Operation, Publication No. SA22-7832-05, 6th Edition, Apr. 2007. 1,215 pages separated into 4 electronic attachments-Part 1.23IBM� z/Architecture Principles of Operation, Publication No. SA22-7832-05, 6th Edition, Apr. 2007. 1,215 pages separated into 4 electronic attachments�Part 1.24International Search Report and Written Opinion for PCT/EP2009/051447 dated Jul. 1, 2009.25International Search Report and Written Opinion for PCT/EP2009/051483 dated Jul. 27, 2009.26International Search Report; International Application No. PCT/EP2009/059184; International Filing Date: Jul. 16, 2009; Date of mailing: Jan. 14, 2010; 9 pages.27Iren, et al.; "The Transport Layer: Tutorial and Survey"; ACM Computing Surveys; vol. 31, No. 4; Dec. 1999; pp. 360-405.28Ishikawa, Hikaru, et al. "Bi-Directional OFDM Transmission using Adaptive Modulation that spreads Data Symbols". Power Line Communications and its Applications, 2006, IEEE International Symposium on, vol., No., pp. 202-207.29Jiang, J.-et al.; "The Role of FCoE in I/O Consolidation"; ACM Digital Library/International Conf on Advanced Infocomm Technology '08; Jul. 2008.30Josephson, WK.-et al.; "DFS: A File System for Virtualized Flash Storage"; ACM Digital Library; vol. 6, No. 3, Article 14, Sep. 2010.31Laudon et al. �System Overview of the SGI Origin 200/2000 Product Line, 1997, iEEE Publication pp. 150-156.32LSI Corporation; "PCI Express to 6Gb/s SAS Host Bus Adapters"; Google; Chapter 1, Introduction/Overview; LSI User Guide; Oct. 2009.33LSI; "ScsiPortGetDeivceBase"; Google/LSI; Apr. 2003.34Magoutis, K.; "The Optimistic Direct Access File System: Design and Network Interface Support"; Division Of Engineering & Applied Science, Harvard Univ.; Feb. 2002.35Meritt, A.S. and J.H. Sorg, "Correction of Channel Measurement Data Caused by Control Unit Queuing," IBM Technical Disclosure Bulletin, vol. 33, No. 11, Apr. 1991, pp. 100-103.36Miller, DJ.-et al.; "Motivating Future Interconnects: A Differential Measurement Analysis of PCI Latency"; ACM Digital Library; pp. 94-105; Oct. 2009.37Moore et al., Reconfiguration of Storage Elements to Improve Performance, IBM, Dec. 1983, pp. 1-3. http://priorartdatabas.com/IPCOM/000047719.38Network Storage Systems; Google; Oct. 2007.39Nordstrom.; "Sequence Reception Method for a Fibre Channel Protocol Chip"; IBM Technical Disclosure Bulletin; vol. 38, No. 12; Dec. 1995; pp. 267-269.40Patent No. 7,000,036 Non-Final Office Action dated Jul. 15, 2005.41Patent No. 7,000,036 Notice of Allowance dated Feb. 3, 2006.42Patent No. 7,174,274 Non-Final Office Action dated Jun. 21, 2006.43Patent No. 7,174,274 Non-Final Office Action dated Jun. 8, 2006.44Patent No. 7,174,274 Notice of Allowance Dec. 27, 2006.45Patent No. 7,174,274 Notice of Allowance Sep. 13, 2007.46Patent No. 7,373, 435 Non-Final Office Action Sep. 13, 2007.47Patent No. 7,373,435 Non-Final Office Action Jun. 11, 2007.48Patent No. 7,373,435 Notice of Allowance dated Apr. 30, 2008.49Patent No. 7,516,248 Notice of Allowance Feb. 20, 2009.50Patent No. 7,600,053 Non-Final Office Action dated Mar. 17, 2009.51Patent No. 7,600,053 Notice of Allowance dated Aug. 26, 2009.52Petersen, MK.-et al.; "DIF/DIX Aware Linux SCSI HBA Interface"; Google; Oracle Linux Engineering; Jul. 2008.53Peterson; "Information Techonology, Fibre Channel Protocol for SCSI, Fourth Version (FCP-3)", Draft Proposed American National Standard, Jun. 2004; pp. 1-142.54POU920060228US2, U.S. Appl. No. 12/364,615, Notice of Allowance Mailed Mar. 10, 2011.55POU920070217US1-U.S. Appl. No. 12/031,182 Final Office Action Mailed Jul. 22, 2010.56POU920070217US1�U.S. Appl. No. 12/031,182 Final Office Action Mailed Jul. 22, 2010.57POU920070218US1, U.S. Appl. No. 12/030,938, Notice of Allowance Mailed Aug. 8, 2011.58POU920070301US1, U.S. Appl. No. 12/030,951, Notice of Allowance Mailed Apr. 4, 2011.59POU920080042US1, U.S. Appl. No. 12/030,989, Notice of Allowance Mailed Aug. 5, 2011.60Sachs, M.W.; "I/O Marker Changing"; IBM Technical Disclosure Bulletin; vol. 37, No. 02A; Feb. 1994; pp. 75-76.61Satran, J.-et al.; Network Working Group; "Internet Small Computer Systems Interface (iSCSI)"; ACM Digital Library; RFC3720; Apr. 2004.62SCSI Primary Commands�4 (SPC-4); Project T10/1731-D. Rev 11. INCITS Apr. 14, 2010.63Simmons et al.; "A Performance Comparison of Three Supercomputers: Fujitsu VP-2600, NEC SX-3, and CRAY Y-MP"; ACM, Conference on High Performance Networking and Computing, Proceedings of the 1991 ACM/IEEE conference on Supercomputing, Albuquerque, New Mexico; Jul. 1991; pp. 150-157.64Snively et al.; Fibre Channel Single Byte Command Code Sets-3 Mapping Protocol (FC-SB-3); T11/Project 1357- D/Rev. 1.6, INCITS; Mar. 2003; pp. 1-206.65Snively, et al.; "Fibre Channel, Framing and Signaling"; (FC-FS) Rev. 1.70; NCITS Working Draft Proposed American National Standard for Information Technology; Feb. 2002; pp. i-575.66Srikrishnan et al.; "Sharing FCP Adapters Through Virtualization"; IBM J. Res. & Dev., vol. 51, No. 1/2; Jan./Mar. 2007; pp. 103-118.67Stone, et al.; "When The CRC and TCP Checksum Disagree"; SIGCOMM '00, Stockholm, Sweden; Jul. 2000; 10 pages.68Sun, Oracle; "Sun Storage 6 Gb SAS PCIe HBA, External�Installation Guide for HBA Models"; Google; Revision A; Nov. 2010.69Tachikawa, T., et al. "ARQ protocols for bi-directional data transmission," Information Networking, 1998 (ICOIN-12) Proceedings., Twelfth International Conference on., vol., No., pp. 468-473, Jan. 21-23, 1998.70U.S. Appl. No. 11/126,728 Non-Final Office Action Apr. 16, 2007.71U.S. Appl. No. 11/469,573 Non-Final Office Action dated Apr. 11, 2008.72U.S. Appl. No. 11/548,060 Non-Final Office Action dated Apr. 15, 2008.73U.S. Appl. No. 11/548,093 Non-Final Office Action dated Apr. 17, 2008.74U.S. Appl. No. 11/965,866 Non-Final Office Action dated Jun. 3, 2010.75U.S. Appl. No. 12/030,912 Non Final Office Action Mailed Aug. 18, 2011.76U.S. Appl. No. 12/030,912 Non-Final Office Action dated Mar. 18, 2010.77U.S. Appl. No. 12/030,920 Non-Final Office Action dated Feb. 23, 2010.78U.S. Appl. No. 12/030,920 Notice of Allowance Mailed Aug. 23, 2010.79U.S. Appl. No. 12/030,920, Notice of Allowance Mailed Dec. 28, 2010.80U.S. Appl. No. 12/030,925, Notice of Allowance Mailed Sep. 7, 2011.81U.S. Appl. No. 12/030,932 Non-Final Office Action dated Dec. 16, 2009.82U.S. Appl. No. 12/030,932, Final Office Action Mailed Jul. 23, 2010.83U.S. Appl. No. 12/030,932, Non-Final Office Action Mailed Dec. 16, 2010.84U.S. Appl. No. 12/030,932, Notice of Allowance mailed Nov. 1, 2011.85U.S. Appl. No. 12/030,939 Non-Final Office Action dated Nov. 16, 2009.86U.S. Appl. No. 12/030,939 Notice of Allowance mailed Jun. 29, 2010.87U.S. Appl. No. 12/030,951 Non-Final Office Action dated Nov. 23, 2009.88U.S. Appl. No. 12/030,951, Final Office Action Mailed Oct. 26, 2010.89U.S. Appl. No. 12/030,954 Non Final Office Action mailed Jul. 12, 2010.90U.S. Appl. No. 12/030,954 Non-Final Office Action dated Jan. 21, 2010.91U.S. Appl. No. 12/030,954, Notice of Allowance mailed Dec. 28, 2010.92U.S. Appl. No. 12/030,961 Final Office Action mailed Jul. 12, 2010.93U.S. Appl. No. 12/030,961 Non-Final Office Action dated Dec. 17, 2009.94U.S. Appl. No. 12/030,961 Notice of Allowance Mailed Nov. 5, 2010.95U.S. Appl. No. 12/030,967 Notice of Allowance Mailed Oct. 7, 2010.96U.S. Appl. No. 12/030,967 Restriction Requirement Mailed Dec. 29, 2009.97U.S. Appl. No. 12/030,967, Notice of Allowance mailed Apr. 23, 2010.98U.S. Appl. No. 12/030,975 Non-Final Office Action dated Oct. 22, 2009.99U.S. Appl. No. 12/030,975, Notice of Allowance Mailed Oct. 19, 2010.100U.S. Appl. No. 12/030,975. Final Office Action Mailed May 13, 2010.101U.S. Appl. No. 12/030,981 Non Final Office Action Mailed Aug. 2, 2011.102U.S. Appl. No. 12/030,985, Notice of Allowance mailed Nov. 24, 2010.103U.S. Appl. No. 12/030,989 Final Office Action dated May 24, 2010.104U.S. Appl. No. 12/030,989 Non-Final Office Action dated Oct. 22, 2009.105U.S. Appl. No. 12/030,993 Non Final Office Action mailed Jun. 28, 2010.106U.S. Appl. No. 12/030,993 Non-Final Office Action dated Oct. 28, 2009.107U.S. Appl. No. 12/030,993, Final Office Action Mailed Dec. 10, 2010.108U.S. Appl. No. 12/0303,985, Non Final Office Action Mailed May 5, 2010.109U.S. Appl. No. 12/031,021 Non-Final Office Action dated Jan. 8, 2010.110U.S. Appl. No. 12/031,021 Notice of Allowance mailed Jul. 8, 2010.111U.S. Appl. No. 12/031,021, Notice of Allowance Mailed Apr. 30, 2010.112U.S. Appl. No. 12/031,021, Notice of Allowance Mailed Jul. 8, 2010.113U.S. Appl. No. 12/031,023 Non Final Office Action mailed Jun. 11, 2010.114U.S. Appl. No. 12/031,023 Non-Final Office Action dated Oct. 29, 2009.115U.S. Appl. No. 12/031,023, Final Office Action Mailed Nov. 18, 2010.116U.S. Appl. No. 12/031,038 Non-Final Office Action dated Nov. 16, 2009.117U.S. Appl. No. 12/031,038, Non-Final Office Action Mailed Apr. 15, 2010.118U.S. Appl. No. 12/031,038, Notice of Allowance Mailed Oct. 6, 2010.119U.S. Appl. No. 12/031,042, Final Office Action Mailed Oct. 25, 2010.120U.S. Appl. No. 12/031,042, Non-Final Office Action Mailed Apr. 5, 2010.121U.S. Appl. No. 12/031,042, Non-Final Office Action Mailed Sep. 30, 2011.122U.S. Appl. No. 12/031,182 Final Office Action dated Oct. 20, 2011.123U.S. Appl. No. 12/031,182 Non-Final Office Action dated Jan. 22, 2010.124U.S. Appl. No. 12/031,182, Non Final Office Action Mailed Dec. 23, 2010.125U.S. Appl. No. 12/031,201 Final Office Action dated Jun. 13, 2011.126U.S. Appl. No. 12/031,201, Final Office Action Mailed Aug. 3, 2010.127U.S. Appl. No. 12/031,201, Non-Final Office Action Mailed Dec. 27, 2011.128U.S. Appl. No. 12/181,662, Notice of Allowance Mailed Aug. 4, 2010.129U.S. Appl. No. 12/181,662-Final Office Action dated Jan. 4, 2010.130U.S. Appl. No. 12/181,662�Final Office Action dated Jan. 4, 2010.131U.S. Appl. No. 12/181,662-Non-Final Office Action dated Jun. 18, 2009.132U.S. Appl. No. 12/181,662�Non-Final Office Action dated Jun. 18, 2009.133U.S. Appl. No. 12/183,305 filed on Jul. 31, 2008.134U.S. Appl. No. 12/183,305, Non-Final Office Action Mailed May 11, 2010.135U.S. Appl. No. 12/183,305, Notice of Allowance Mailed Nov. 1, 2010.136U.S. Appl. No. 12/183,315 filed on Jul. 31, 2008.137U.S. Appl. No. 12/183,315 Notice of Allowance dated Sep. 15, 2010.138U.S. Appl. No. 12/183,315, Notice of Allowance Mailed Dec. 13, 2010.139U.S. Appl. No. 12/183,315, Notice of Allowance Mailed on Jun. 15, 2010.140U.S. Appl. No. 12/183,323 filed on Jul. 31, 2008.141U.S. Appl. No. 12/183,323 Non Final Office Action mailed Jul. 19, 2010.142U.S. Appl. No. 12/183,323, Non-Final Office Action Mailed Jan. 3, 2011.143U.S. Appl. No. 12/183,323, Notice of Allowance mailed Jun. 23, 2011.144U.S. Appl. No. 12/364,615, Non Final Office Action Mailed Oct. 7, 2010.145U.S. Appl. No. 12/392,246 Notice of Allowance mailed Jul. 15, 2010.146U.S. Appl. No. 12/946,514, Non-Final Office Action Mailed Jun. 23, 2011.147U.S. Appl. No. 13/075,993 Non Final Office Action Mailed Aug. 31, 2011.148U.S. Application No. 12/031,201 Non-Final Office Action dated Jan. 25, 2010.149US Application No. I470034US Non-Final Office Action dated May 20, 2010.150Vaghani, SB.; "Virtual Machine File System"; VMWare Inc./ACM Digital Library; pp. 57-69; 2008-2009.151Written Opinion and International Search Report for PCT/EP2009/051445 dated Jun. 25, 2009.152Written Opinion and International Search Report for PCT/EP2009/051446 dated Jun. 25, 2009.153Written Opinion and International Search Report for PCT/EP2009/051450 dated Jul. 7, 2009.154Written Opinion and International Search Report for PCT/EP2009/051459 dated Jun. 23, 2009.155Written Opinion and International Search Report for PCT/EP2009/051461 dated Sep. 22, 2009.156Written Opinion and International Search Report for PCT/EP2009/051462 dated Jul. 1, 2009.157Written Opinion and International Search Report for PCT/EP2009/051463 dated Jul. 22, 2009.158Z/Architecture . Principles of Operation SA 22-7832-01 International Business Machines Corporation, 2nd Edition, Oct. 2001.159Z/Architecture � Principles of Operation SA 22-7832-01 International Business Machines Corporation, 2nd Edition, Oct. 2001.160Z/Series Input/Output Configuration Program user.s Guide for IYP IOCP, SB10-7029-03c. International Business Machines Corporation, Jun. 2003.161Z/Series Input/Output Configuration Program user�s Guide for IYP IOCP, SB10-7029-03c. International Business Machines Corporation, Jun. 2003.Classifications U.S. Classification710/5, 710/35International ClassificationG06F3/00, G06F13/00Cooperative ClassificationG06F13/126European ClassificationG06F13/12P2RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google