Patent SG-11201805919P-A (SG)
Title: Virtual network, hot swapping, hot scaling, and disaster recovery for containers
Inventor: RANGASAMY VENKATACHALAM
IPC: H04L69/40
Filed: 2016-12-30
Abstract: WEBSITEPORTAL INTERCONNECTION PLATFORM 103 APIs 105 1 ORCHESTRATION ENGINE 106 , CONTAINER HOT , DR MANAGER SWAP MANAGER 141 190 CONTAINER ENTERPRISE xrridoRKIIS ROUTER 1.1)4 NETWORKING PLATFORM MB VIRTUAL CIRCUIT (127A ROUTER ''C'Lou o C S P 12 ; ZAA . 2 6A 1: \ CONTAINER CONTAINER CONTAINER' 7769 FIG. 1 i J CLOUD SERVICE:249 C5P122B compeal s [ ; 179@ i [ usx .; CONTAINER lat CLOUD EXCHANGE 102 100 CUSTOMER PORTAL 104 INTERNET 114 W O 20 17127 / 225 Al (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (10) International Publication Number (43) International Publication Date WO 2017/127225 Al 27 July 2017 (27.07.2017) WIPO I PCT (51) International Patent Classification: GOOF 15/173 (2006.01) (21) International Application Number: PCT/US2016/069626 (22) International Filing Date: 30 December 2016 (30.12.2016) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 62/286,259 22 January 2016 (22.01.2016) US 62/332,385 5 May 2016 (05.05.2016) US 15/223,740 29 July 2016 (29.07.2016) US 15/228,471 4 August 2016 (04.08.2016) US 15/392,820 28 December 2016 (28.12.2016) US (71) Applicant: EQUINIX, INC. [US/US]; One Lagoon Drive, Redwood City, California 94065 (US). (72) Inventors: RANGASAMY, Venkatachalam; 2080 South- west Expy, Apt#71, San Jose, California 94065 (US). KU- MAR, Parveen; 44918 Parkmeadow Drive, Fremont, Cali- fornia 94539 (US). JEYAPAUL, Jaganathan; 5077 King- ston Way, San Jose, California 95130 (US). LILLIE, Bri- an J.; 1485 Brookmill Road, Los Altos, California 94024 (US). (74) Agents: ERICKSON, Bryan F. et al.; Shumaker & Sief- fert, P.A., 1625 Radio Drive, Suite 300, Woodbury, Min- nesota 55125 (US). (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, 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, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, 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, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, 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, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). Declarations under Rule 4.17: as to applicant's entitlement to apply for and be granted a patent (Rule 4.1700) as to the applicant's entitlement to claim the priority of the earlier application (Rule 4.17 (iii)) [Continued on next page] (54) Title: VIRTUAL NETWORK, HOT SWAPPING, HOT SCALING, AND DISASTER RECOVERY FOR CONTAINERS (57) : Techniques are disclosed for facilitating inter-container communications, via a cloud exchange, for containers execut- ing at logically isolated networks. In one example, the techniques of the disclosure provide a method including sending, by a con- tainer to a cloud exchange via an application programming interface exposed by an interconnection platform of the cloud exchange, container registration data for the container, the container registration data including a network address for a host that executes the container and a container identifier for the container. Further techniques are disclosed for applications of inter-container communica- tions via a cloud exchange, including hot swapping and hot scaling containers between cloud services, and automated disaster recov - ery across containers from a failed cloud service to a backup cloud service. 1111111111111101110111111111110101111101110111010111011101111111111111111110111111 WO 2017/127225 Al 1#11101MOMMIONDEFEEMIDEMOHOHOMOVOIMIE Published: — with international search report (Art. 21(3))