US 20130339324Al (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2013/0339324 A1 KOIFMAN et al. (54) (43) Pub. Date: SYSTEMS AND METHODS FOR (52) Dec. 19, 2013 US. Cl. TRANSFORMATION OF LOGICAL DATA CPC .............................. .. G06F 17/30153 (2013.01) OBJECTS FOR STORAGE USPC ........................................................ .. 707/693 (71) Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk’ NY (Us) (72) (57) Inventors: Chaim KOIFMAN, Rishon LeZion (IL); Nadav KEDEM’ Tel AViV (IL); Avi ZOHAR’ Rosh Haain (IL) ABSTRACT . . . g/letliods and systems fodr transforrririing adloglcal data 013:0: or s orage in a s orage evice con gure 0 opera e Wi a least one storage protocol. One method comprises creatlng 1n (21) App1_ NO; 13/972,463 the storage device a transformed logical data object compris ing a one or more allocated storage sections With a prede?ned (22) (60) Filed: Aug. 21, 2013 Related U-s- Application Data Continuation of application NO 13/178,409, ?led on ]u1_ 7, 2011, which is a division of application NO_ 12/302,625, ?led on Aug 4, 2009, ?led as application NO_ pCT/1L2007/000665 on May 31’ 2007_ siZe and receiving one or more data chunks corresponding to the transformed logical data object. The method further com prises determining if each received data chunk comprises a prede?ned criterion, transforming each data chunk that com prises the prede?ned criterion, maintaining each data chuck in raW form that does not comprise the prede?ned criterion, and sequentially storing each transformed data chuck and data chunk in raW form into said one or more allocated storage Publication Classi?cation (51) Int. Cl. G06F 1 7/30 sections in accordance With an order said transformed data chunks and data chunks in raW form are received. One system comprises a processor con?gured to perform the above method. (2006.01) f/M 5G9 transformed ¥0gica¥ object ) 534 .. ‘ 506~A ' Seawa- mm 113 links 550?} ' soars‘ ; was 505?: 507 Patent Application Publication Dec. 19, 2013 Sheet 1 0f 20 US 2013/0339324 A1 vEmmi E5 mw 7i W; N; m Qm3a‘ muli't M 3 :_ x E5 Patent Application Publication Dec. 19, 2013 Sheet 2 0f 20 US 2013/0339324 A1 mm@EmE ‘ mac. \Xi: miw5Nage 1%, 333Kg03%Wm3EmN 2mvw3wmagou “w “i‘1i?.»“M,\f \ti,wtgmtwé‘ia,twl\ w wow3N. w Ln .i\\‘m Patent Application Publication Dec. 19, 2013 Sheet 3 0f 20 US 2013/0339324 Al pmE35 mrwPm \lat\.) $3Mnma magma; genggilud Patent Application Publication Dec. 19, 2013 Sheet 4 0f 20 US 2013/0339324 A1 mmmSmE Q5,, momgm x \ g3m35 k\ f: i M!‘ \\\~. miM5mE MQE if? M W 3%“3%ravmg. ?g“//2% = uoglesoi iecgamci Patent Application Publication Dec. 19, 2013 Sheet 6 0f 20 US 2013/0339324 A1 3$.5 mi ow mi3w5o9w5 < mg mv Patent Application Publication Dec. 19, 2013 Sheet 7 0f 20 US 2013/0339324 A1 haw $$35 .miwm.\awmw I!),\=,.\\, f‘ at,@EEmwm3yg.mw“agu . ,\wV @ y Patent Application Publication Dec. 19, 2013 Sheet 8 0f 20 mi?7% mma Mim “ 34Wvi»E ?) if 14 mim Twin US 2013/0339324 A1 3HEm i Patent Application Publication Dec. 19, 2013 Sheet 9 0f 20 US 2013/0339324 Al gN 323% 3%2;., x».“MvSM?m5m;wmag uagaaag i‘esgsiiqd Em ?aucw Patent Application Publication Dec. 19, 2013 Sheet 10 0f 20 US 2013/0339324 A1 @23mm $g“gmEm13éa\m0g” Kg2%Qxi}, Patent Application Publication 02 Dec. 19, 2013 Sheet 12 0f 20 US 2013/0339324 A1 rilt¥ M.23mm \1il $51. r QFtg£awm8g2nmau Q?ww MAE bm3(5*Eggam: M ,‘ w b ?ig“8gmEm?E8Em5ndami E“g2BNECEG ilt-fi\. A gm“3%$1?2a53%1g6GK sil‘Et i Patent Application Publication MNQg?WQ.sEgEm?cgD w Dec. 19, 2013 Sheet 14 0f 20 ‘1il k 51.Iril-t:5! US 2013/0339324 A1 Patent Application Publication Dec. 19, 2013 Sheet 15 0f 20 US 2013/0339324 A1 m », 33.5m WWW v. M53mgm$EuEmns5EAE:36w?5vamcEo.u“Sgmw 5.1 d i s fl ec hr 5m:c3%93gm%?.am Patent Application Publication Dec. 19, 2013 Sheet 18 0f 20 US 2013/0339324 A1 2m39?,» migmw .3 wigmw Qm \Rf. 3g sigma Patent Application Publication Dec. 19, 2013 Sheet 19 0f 20 US 2013/0339324 A1 m mw a$35s, 1% mm, mm Exom“, LMmWE
© Copyright 2026 Paperzz