Electrical computers and digital processing systems: multicomput – Multicomputer data transferring via shared memory
Reexamination Certificate
1999-08-20
2002-01-08
Harrell, Robert B. (Department: 2152)
Electrical computers and digital processing systems: multicomput
Multicomputer data transferring via shared memory
Reexamination Certificate
active
06338083
ABSTRACT:
FIELD OF INVENTION
This invention relates in general to transferring information between a main storage and input/output devices in a data processing system, and in particular to an apparatus for increasing the information transferring capacity of the data processing system including techniques for reducing the number of operations required to perform certain I/O functions and for increasing the amounts and types of information that may be transferred during operations.
BACKGROUND OF THE INVENTION
In a network computing environment, multitudes of commands and requests for retrieval and storage of data are processed every second. To properly address the complexity of routing these commands and requests, a number of different resolutions have been implemented. In some data processing architectures, such as International Business Machines Enterprise System Architecture/390 (Enterprise System Architecture/390 is a registered trademark of International Business Machines Corporation), a channel subsystem is utilized to pass information between the main storage and input/output (I/O) devices. The channel subsystem includes one or more channel paths, each including one or more channels and one or more control units. Recently developed technologies such as the International Business Machines ESCON switch (ESCON is a registered trademark of International Business Machines Corporation), connect the I/O devices to the main memory through the control units using legacy channels to support the data transfer there between.
But as the technology improves, the performance of new system processors will require many more legacy channels than are presently in use to support the resulting increase of information transfer in the data processing systems. Current architectural constraints make the addition of such legacy channels an expensive proposition. A further challenge is to provide the link data rate required to support the data rates of new I/O devices such as DASDs and Tapes. In this case, simply adding more legacy channels does not adequately address the problem. A new architecture is needed that can scale up to the higher link speeds needed for normal transaction processing. Therefore, any new proposed architecture, must include a capacity to accommodate higher bandwidth channel links such as Fibre Channel links while providing better data rates and higher link speeds.
This application is being filed at the same time as a related application Ser. No. 09/379,150.
This application incorporates by reference the following patent: U.S. Pat. No. 5,526,484 to Casper et. al.
SUMMARY OF THE INVENTION
The present invention provides for a method of transferring information in a network computing system environment. The network environment includes a main storage coupled to a channel subsystem with a plurality of channels in processing communication with a control unit capable of coupling to a plurality of input/output devices. The method includes the step of: concurrently sending packets of data to and from said main storage; transferring operation of certain channel functions to said control unit so that each command does not require a command response or an end notification response; and combining certain commands with associated data within one or more of the data packets. In one embodiment of the present invention an optical fabric is also in processing communication with said channels and control unit. If more than one control unit is used, at least one control unit is dedicated to each input/ouput device. In another embodiment of the present invention a plurality of Channel Control Words or CCWs are pipelined together in order to send associated processed data and commands to the control unit without any need for interlocking responses from said control unit. Also the CCWs can be chained together to eliminate any need for intermediate Status Sequences.
REFERENCES:
patent: 3673576 (1972-06-01), Donaldson, Jr.
patent: 3725864 (1973-04-01), Clark et al.
patent: 4040037 (1977-08-01), Lawlor
patent: 4272815 (1981-06-01), Kadowaki et al.
patent: 4841475 (1989-06-01), Ishizuka
patent: 5008808 (1991-04-01), Fries et al.
patent: 5367661 (1994-11-01), Hough et al.
patent: 5396596 (1995-03-01), Hashemi et al.
patent: 5526484 (1996-06-01), Casper et al.
patent: 5584039 (1996-12-01), Johnson et al.
patent: 5584041 (1996-12-01), Odawara et al.
patent: 5611070 (1997-03-01), Heidelberger et al.
patent: 5640596 (1997-06-01), Takamoto et al.
patent: 5666358 (1997-09-01), Paratore et al.
patent: 5708961 (1998-01-01), Hylton et al.
patent: 5748684 (1998-05-01), Sanchez
patent: 5787256 (1998-07-01), Marik et al.
patent: 5835925 (1998-11-01), Kessler et al.
patent: 5845147 (1998-12-01), Vishlitzky et al.
patent: 5870625 (1999-02-01), Chan et al.
patent: 5878227 (1999-03-01), Wade et al.
patent: 5901327 (1999-05-01), Ofek
patent: 5930480 (1999-07-01), Staats
patent: 5952932 (1999-09-01), Sorensen
patent: 5960436 (1999-09-01), Chang et al.
patent: 6000012 (1999-12-01), Freerksen et al.
patent: 6018779 (2000-01-01), Blumenau
patent: 6029008 (2000-02-01), Koyama
patent: 6052744 (2000-04-01), Moriarty et al.
patent: 0768769 (1997-04-01), None
patent: 02223329 (1990-09-01), None
IBM Technical Disclosure Bulletin, entitled “EMA Command Chaining To Support Bus Master Interleaved Memory And I/O Transfers On A Micro Channel”, Jun. 1991, vol. 34, No. 1, pp. 236-237.
Casper Daniel F.
Dugan Robert J.
Elliott Joseph C.
Flanagan John R.
Frazier Giles R.
Gonzalez Floyd A.
Harrell Robert B.
Neff Lily
LandOfFree
Method and apparatus for transfer of information using... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for transfer of information using..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for transfer of information using... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2871140