Patent SG-11201807848P-A (SG)
Title: Efficient live-migration of remotely accessed data
Inventor: SANDERSON TYLER
IPC: G06F9/50
Filed: 2016-12-02
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property -, Organization 111111110111101110101011111 HO 111110111011110011111 1011 1011101111101111 MI International Bureau ... .... ..Yjd ..... .....!;,,, (10) International Publication Number (43) International Publication Date WO 2017/160359 Al 21 September 2017 (21.09.2017) WIP0 I PCT (51) International Patent Classification: KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, GOOF 9 / 5 0 (2006.01) MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, (21) International Application Number: SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, PCT/US2016/064738 TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, (22) International Filing Date: ZW. 2 December 2016 (02.12.2016) (84) Designated States (unless otherwise indicated, for every (25) Filing Language: English kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, (26) Publication Language: English TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, (30) Priority Data: TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, 15/071,852 16 March 2016 (16.03.2016) US DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, (71) Applicant: GOOGLE INC. [US/US]; 1600 Amphitheatre SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, Parkway, Mountain View, California 94043 (US). GW, KM, ML, MR, NE, SN, TD, TG). (72) Inventor: SANDERSON, Tyler; 1600 Amphitheatre Declarations under Rule 4.17: Parkway, Mountain View, California 94043 (US). — as to applicant's entitlement to apply for and be granted a (74) Agent: FRANZ, Paul E.; Fish & Richardson P.C., P.O. patent (Rule 4.17(0) Box 1022, Minneapolis, Minnesota 55440-1022 (US). — as to the applicant's entitlement to claim the priority of the (81) Designated States (unless otherwise indicated, for every earlier application (Rule 4.17(iii)) kind of national protection available): AE, AG, AL, AM, Published: AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, — with international search report (Art. 21(3)) = DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, _ with amended claims (Art. 19(1)) HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, = (54) Title: EFFICIENT LIVE-MIGRATION OF REMOTELY ACCESSED DATA _ (57) : Methods, systems, and apparatus, including computer pro- oo- c for migrating data from - = 120 0 grams encoded on a computer storage medium, a first storage system to a second storage system. That data is for a process 26 = - Guest 1 28 Applicabon 124 (e.g., a virtual machine, application, or some other process) operating on a computer system that is separate from the first storage system and the second _ Guest OS storage system. That data is stored according to data subsets that are each ex- = = Mapp ng Virtual Hardware 122 clusive of each other. As each data set is migrated, access to the data set by the is but access for the remaining data is not af- process precluded, sets 112 = = / Host OS \ fected. Once the data migration is to the data by the complete, access set pro- cess is restored. I Host Machine \ 0 = - / ‘ Network \ ' / 102 \ / / \ ' Il 144 MALIKIW . 140 0 ... CAL /k W 150 .4 Mil El 2 1 52 C:7 ammo 142 11 in M Data © Guest Storage Machine Guest Data Storage Machine Il --.... FIG .1 IN 11 © N O