Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data transfer regulating
Reexamination Certificate
2008-07-15
2008-07-15
Kang, Paul H (Department: 2144)
Electrical computers and digital processing systems: multicomput
Computer-to-computer protocol implementing
Computer-to-computer data transfer regulating
C709S214000, C709S226000
Reexamination Certificate
active
07401154
ABSTRACT:
There is disclosed in a communications system having an origination storage device and a destination storage device, a data transfer pipeline apparatus for transferring data in a sequence of N stages, where N is a positive integer grater than 1, from the origination to the destination device. The data transfer apparatus comprises dedicated memory means having a predetermined number of buffers dedicated for carrying data associated with the transfer of data from the origination storage device to the destination device; and master control means for registering and controlling processes associated with the data transfer apparatus for participation in the N stage data transfer sequence. The processes include at least a first stage process for initiating the data transfer and a last Nth stage process for completing data transfer. The first stage process is operative to allocate a buffer from the predetermined number of buffers available within the dedicated memory means for collection, processing, and sending of the data from the origination device to a next stage process. The Nth stage process is operative to receive a buffer allocated to the first stage process from the (N−1)th stage process in the data transfer sequence and to free the buffer upon processing completion and storage in the destination device to permit reallocation of the buffer. The master control means further includes monitor means for monitoring the number of buffers from the pool of buffers allocated or assigned to particular processes in the pipeline, in order to prevent allocation of further buffers to a particular process when the number of buffers currently allocated exceeds a predetermined threshold.
REFERENCES:
patent: 4296465 (1981-10-01), Lemak
patent: 4686620 (1987-08-01), Ng
patent: 4995035 (1991-02-01), Cole et al.
patent: 5005122 (1991-04-01), Griffin et al.
patent: 5062104 (1991-10-01), Lubarsky et al.
patent: 5093912 (1992-03-01), Dong et al.
patent: 5133065 (1992-07-01), Cheffetz et al.
patent: 5193154 (1993-03-01), Kitajima et al.
patent: 5212772 (1993-05-01), Masters
patent: 5226157 (1993-07-01), Nakano et al.
patent: 5239647 (1993-08-01), Anglin et al.
patent: 5241668 (1993-08-01), Eastridge et al.
patent: 5241670 (1993-08-01), Eastridge et al.
patent: 5276860 (1994-01-01), Fortier et al.
patent: 5276867 (1994-01-01), Kenley et al.
patent: 5287500 (1994-02-01), Stoppani, Jr.
patent: 5301351 (1994-04-01), Jippo
patent: 5311509 (1994-05-01), Heddes et al.
patent: 5321816 (1994-06-01), Rogan et al.
patent: 5333315 (1994-07-01), Saether et al.
patent: 5347653 (1994-09-01), Flynn et al.
patent: 5410700 (1995-04-01), Fecteau et al.
patent: 5448724 (1995-09-01), Hayashi
patent: 5487160 (1996-01-01), Bemis
patent: 5491810 (1996-02-01), Allen
patent: 5495607 (1996-02-01), Pisello et al.
patent: 5504873 (1996-04-01), Martin et al.
patent: 5515502 (1996-05-01), Wood
patent: 5544345 (1996-08-01), Carpenter et al.
patent: 5544347 (1996-08-01), Yanai et al.
patent: 5559957 (1996-09-01), Balk
patent: 5559991 (1996-09-01), Kanfi
patent: 5598546 (1997-01-01), Blomgren
patent: 5606359 (1997-02-01), Youden et al.
patent: 5615392 (1997-03-01), Harrison et al.
patent: 5619644 (1997-04-01), Crockett et al.
patent: 5638509 (1997-06-01), Dunphy et al.
patent: 5642496 (1997-06-01), Kanfi
patent: 5673381 (1997-09-01), Huai et al.
patent: 5675511 (1997-10-01), Prasad et al.
patent: 5680550 (1997-10-01), Kuszmaul et al.
patent: 5682513 (1997-10-01), Candelaria et al.
patent: 5687343 (1997-11-01), Fecteau et al.
patent: 5699361 (1997-12-01), Ding et al.
patent: 5719786 (1998-02-01), Nelson et al.
patent: 5729743 (1998-03-01), Squibb
patent: 5737747 (1998-04-01), Vishlitsky et al.
patent: 5751997 (1998-05-01), Kullick et al.
patent: 5758359 (1998-05-01), Saxon
patent: 5761677 (1998-06-01), Senator et al.
patent: 5761734 (1998-06-01), Pfeffer et al.
patent: 5764972 (1998-06-01), Crouse et al.
patent: 5778395 (1998-07-01), Whiting et al.
patent: 5790828 (1998-08-01), Jost
patent: 5805920 (1998-09-01), Sprenkle et al.
patent: 5812398 (1998-09-01), Nielsen
patent: 5813009 (1998-09-01), Johnson et al.
patent: 5813017 (1998-09-01), Morris
patent: 5829046 (1998-10-01), Tzelnic et al.
patent: 5860104 (1999-01-01), Witt et al.
patent: 5875478 (1999-02-01), Blumenau
patent: 5887134 (1999-03-01), Ebrahim
patent: 5897643 (1999-04-01), Matsumoto
patent: 5901327 (1999-05-01), Ofek
patent: 5924102 (1999-07-01), Perks
patent: 5933104 (1999-08-01), Kimura
patent: 5950205 (1999-09-01), Aviani, Jr.
patent: 5956519 (1999-09-01), Wise et al.
patent: 5970233 (1999-10-01), Liu et al.
patent: 5970255 (1999-10-01), Tran et al.
patent: 5974563 (1999-10-01), Beeler, Jr.
patent: 5987478 (1999-11-01), See et al.
patent: 5995091 (1999-11-01), Near et al.
patent: 5999629 (1999-12-01), Heer et al.
patent: 6003089 (1999-12-01), Shaffer et al.
patent: 6009274 (1999-12-01), Fletcher et al.
patent: 6012090 (2000-01-01), Chung et al.
patent: 6021415 (2000-02-01), Cannon et al.
patent: 6026414 (2000-02-01), Anglin
patent: 6052735 (2000-04-01), Ulrich et al.
patent: 6076148 (2000-06-01), Kedem
patent: 6094416 (2000-07-01), Ying
patent: 6094684 (2000-07-01), Pallmann
patent: 6105129 (2000-08-01), Meier et al.
patent: 6122668 (2000-09-01), Teng et al.
patent: 6131095 (2000-10-01), Low et al.
patent: 6131190 (2000-10-01), Sidwell
patent: 6148412 (2000-11-01), Cannon et al.
patent: 6154787 (2000-11-01), Urevig et al.
patent: 6161111 (2000-12-01), Mutalik et al.
patent: 6167402 (2000-12-01), Yeager
patent: 6212512 (2001-04-01), Barney et al.
patent: 6260069 (2001-07-01), Anglin
patent: 6269431 (2001-07-01), Dunham
patent: 6275953 (2001-08-01), Vahalia et al.
patent: 6292783 (2001-09-01), Rohler
patent: 6301592 (2001-10-01), Aoyama et al.
patent: 6324581 (2001-11-01), Xu et al.
patent: 6328766 (2001-12-01), Long
patent: 6330570 (2001-12-01), Crighton
patent: 6330642 (2001-12-01), Carteau
patent: 6343324 (2002-01-01), Hubis et al.
patent: RE37601 (2002-03-01), Eastridge et al.
patent: 6356801 (2002-03-01), Goodman et al.
patent: 6389432 (2002-05-01), Pothapragada et al.
patent: 6418478 (2002-07-01), Ignatius et al.
patent: 6421711 (2002-07-01), Blumenau et al.
patent: 6487561 (2002-11-01), Ofek et al.
patent: 6519679 (2003-02-01), Devireddy et al.
patent: 6538669 (2003-03-01), Lagueux, Jr. et al.
patent: 6564228 (2003-05-01), O'Connor
patent: 6604149 (2003-08-01), Deo et al.
patent: 6654825 (2003-11-01), Clapp et al.
patent: 7035880 (2006-04-01), Crescenti et al.
patent: 7130970 (2006-10-01), Devassy et al.
patent: 7174433 (2007-02-01), Kottomtharayil et al.
patent: 7209972 (2007-04-01), Ignatius et al.
patent: 7246207 (2007-07-01), Kottomtharayil et al.
patent: 7287047 (2007-10-01), Kavuri
patent: 7315923 (2008-01-01), Retnamma
patent: 2002/0004883 (2002-01-01), Nguyen et al.
patent: 2002/0042869 (2002-04-01), Tate et al.
patent: 2005/0268068 (2005-12-01), Ignatius et al.
patent: 0 259 912 (1988-03-01), None
patent: 0 405 926 (1991-01-01), None
patent: 0 467 546 (1992-01-01), None
patent: 0 774 715 (1997-05-01), None
patent: 0 809 184 (1997-11-01), None
patent: 0 862 304 (1998-09-01), None
patent: 0 899 662 (1999-03-01), None
patent: 0 981 090 (2000-02-01), None
patent: 95/13580 (1995-05-01), None
patent: WO 98 39707 (1998-09-01), None
patent: WO 98/39709 (1998-09-01), None
patent: 99/12098 (1999-03-01), None
Armstead et al., “Implementation of a Campus-wide Distributed Mass Storage Service: The Dream vs. Reality,”IEEE, 1995, pp. 190-199.
Arneson, “Mass Storage Archiving in Network Environments,”IEEE, 1998, pp. 45-50.
Cabrera et al., “ADSM: A Multi-Platform, Scalable, Backup and Archive Mass Storage System,”Digest of Papers of the Computer Society Conference, IEEEComp. Soc. Press, vol. Conf. (Mar. 5, 1995), pp. 420-427.
Eitel, “Backup and Storage Management in Distributed Heterogeneous Environments,”IEEE, 1994, pp. 124-126.
Jander, M., “Launching Storage-Area Net,”Data Communications, US, McGraw Hill, NY, vol. 27, No. 4 (Mar. 21, 1998), pp. 64-72.
Rosenblum et al., “The Design and I
Ignatius Paul
Prahlad Anand
Tyagarajan Mahesh
CommVault Systems Inc.
Kang Paul H
Knobbe Martens Olson & Bear LLP
LandOfFree
Pipelined high speed data transfer mechanism does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Pipelined high speed data transfer mechanism, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Pipelined high speed data transfer mechanism will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2812579