US006073180A Ulllted States Patent [19] [11] Patent Number: 6,073,180 Onoda et al. [45] Date of Patent: Jun. 6, 2000 [54] HIGH-SPEED BATCH FILE TRANSFER 5,737,634 4/1998 Hamano et al. ...................... .. 395/847 METHOD AND APPARATUS, AND STORAGE 5,887,187 3/1999 Rostoker et al. ................ .. 395/800.29 MEDIUM IN WHICH A PROGRAM FOR FOREIGN PATENT DOCUMENTS EXECUTING THE TRANSFER IS STORED 1-211147 8/1989 Japan . [75] Inventors: Tetsuya Onoda, Yokosuka; Taro 6-252897 9/1994 Japan. Yoshikawa; Satoshi Kotabe, both of 7-184024 7/1995 Japan . Yokohama, all of Japan OTHER PUBLICATIONS [73] Assignee? Nippon Telegraph and Telephone Craig Partridge, “Gigabit Networking,” Addison—Wesley Corporatlon, Japan Publishing Company, pp. 195—251, 1994. _ Craing Partridge, “Gigabit Network” translated by Takeshi [21] Appl' No" 08/973823 Nishida, Softbank Corp., Tokyo, Jun. 22, 1995 (22. 06. 95), [22] PCT Filed: Mar. 4, 1997 p. 174—190. _ Tetsuya Kanada et al., “Netwarp: An Ultra—High—Through [86] PCT NO" PCT/JP97/00655 put Computer Communications Service”, IEEE Network § 371 Date; Nov_ 6, 1997 Jan./Feb., 1997 vol. 11 No. 1, pp. 44—50. § 102(e) Date: Nov. 6, 1997 Primary Examiner—Mehmet B. Geckil Attorney, Agent, or Firm—Pennie & Edmonds LLP [87] PCT Pub. No.: WO97/33227 [57] ABSTRACT PCT Pub. Date: Sep. 12, 1997 The high speed batch ?le transfer method according to the [30] Forelgn Apphcatlon Prmnty Data present invention comprises a procedure for transferring ?le Mar. 7, 1996 [JP] Japan .................................. .. 8-050510 data, using a ?rst storage medium and a second storage Mar. 7, 1996 [JP] Japan .. 8-050511 medium possessing a faster input/output speed than this ?rst Jun. 25, 1996 Japan .................................. .. 8-164883 Storage medium, to a Second Storage medium Con [51] Int. c1.7 .................................................... .. G06F 15/16 ducnng Processmg Such as Compresslon and the hke Wlth regard to this ?le data within a ?rst storage medium before [52] US. Cl. ................ .. 709/234; 709/230 _ designating a communication link at the ?rst terminal [58] Fleld of Search """ " 709/230’ 231’ source; designating a communication link following 709/232’ 233’ 235’ 212; 711/111’ 112’ 117’ completion of processing with regard to the ?le data; and 147’ 148’ 161; 710/31’ 30’ 33’ 35’ 60 batch transferring the ?le data within the second storage [56] References Cited medium to a network card without'processing this data; and a mechanism for batch transferring to a second storage U_S_ PATENT DOCUMENTS medium the aforementioned ?le data transmitted without processing to the network card, and then transferring this ?le 5,548,587 8/1996 Barley et al.‘ ........................ .. 370/601 data to a ?rst Storage medium While Conducting processing 5,619,499 4/1997 Nakaboyashi ...... .. 370/469 Such as expansion and the like 5,623,606 4/1997 Yokoyama et al. .. 395/250 ' 5,687,347 11/1997 Omura et al. ...... .. 395/439 5,734,918 3/1998 Odawara et a1. ................ .. 395/800.01 17 Claims, 23 Drawing Sheets BATCH TRANSFER HOST MEMORY B3 (STORAGE MEDIUM 2) V (HIGH SPEED INPUT/OUTPUT) COMMUNICATION LINK ESTABLISHED7 HARD DISK (STORAGE MEDIUM 1) (Low SPEED INPUT/OUTPUT) U.S. Patent Jun. 6,2000 Sheet 1 0f 23 6,073,180 v25%5 A Q6s.55 M.UE 58“mm38 2$552 5:2S522E KiE:2S < < gMa8m5e 21EE56 0& 5%8k::, I>< :5 c: 3so%: 3 _ 5S02E52 U.S. Patent Jun. 6,2000 Sheet 2 0f 23 6,073,180 avm6& 86 v99E5:225:82 QUE éHm2im5g5g + /85\S/S5$ 2 8>25\Q@6 5E%E?: gmaéemme 5.222%0E2: 95: 52 A: a>< 3so%: 20 E$E<5Q:< 5 _. éSogEmz U.S. Patent Jun. 6,2000 Sheet 3 0f 23 6,073,180 2E m51a5mm: U.S. Patent Jun. 6, 2000 Sheet 4 0f 23 6,073,180 FIG.4 @B‘ NETWORK N82 ADAPTER CARD I BATCH TRANSFER HOST MEMORY M83 (STORAGE MEDIUM 2) (HIGH SPEED INPUT/ OUTPUT) B4 COMMUNICATION LINK ESTABLISHED’? FRAMING H I PROTOCOL ~56 TERMINATION I DATA EXPANSION "J B7 HARD DISK (STORAGE MEDIUM 1) (LOW SPEED INPUT/ OUTPUT) U.S. Patent 6,073,180 Jun. 6, 2000 Sheet 5 0f 23 FIG.5 HARD DISK (STORAGE MEDIUM 1) (LOW SPEED INPUT/OUTPUT) DATA COMPRESSION r“ A2 I PROTOCOL TERMINATION V A4 FRAMING Y HOST MEMORY (STORAGE MEDIUM 2) M (HIGH SPEED INPUT/ OUTPUT) NETWORK ADAPTER CARD @A8 U.S. Patent Jun. 6,2000 Sheet 6 0f 23 6,073,180 FIG.6 O15 HARD DISK HARD DISK (STORAGE MEDIUM 1) (STORAGE MEDIUM 1) (LOW SPEED (Low SPEED INPUT/OUTPUT) INPUT/OUTPUT) ' ~/ 02 h/ C14 DATA OOMPRESSION DATA EXPANSION A Y PROTOCOL ~03 PROTOCOL N013 TERMINATION TERMINATION ' /_/ 04 A /_/ C12 FRAMING FRAMING Y HOST MEMORY (STORAGE MEDIUM 2) ~C5 COMMUNICATION LIN (HIGH SPEED INPUT/OUTPUT) ESTABCE'SHED HOST MEMORY V010 (STORAGE MEDIUM 2) (HIGH SPEED INPuT/OuTPuT) T BATCH TRANSFER NETWORK NOT NETWORK N 09 ADAPTER CARD ADAPTER CARD NETWORK U.S. Patent Jun. 6,2000 Sheet 8 0f 23 6,073,180
Description: