Patent SG-11201908309S-A (SG)
Title: Highly available stateful containers in a cluster environment
Inventor: NGO THANH Q
IPC: G06F11/20
Filed: 2018-03-23
Abstract: STORAGEMONITOR \" DEVICE ENUMERATOR I \" SYNC MANAGER I \"STORAGE COORDINATOR' FENCING I \"DEVICE ADMINISTRATION' 25 253 255 257 259 STORAGE INTERCONNECT 235 ATTACHED STORAGE DEVICES FIG.2 230 MOBILE CLIENT 280- 282-1 286-' 7 1 HOST ENGINE VIRTUAL HOST MANAGER INTERNETADDRESS MANAGER 1-1 71' GC N 1-1 00 O 1-1 N C (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 27 September 2018 (27.09.2018) WIP0 I PCT 01E111nm SID o Ho !III IE (10) International Publication Number WO 2018/175864 Al OTHER SYSTEMS IN CLUSTER 225 210 (- 1 CLUSTER MONITOR ! GROUP COMMUNICATION / ! CLUSTER SERVICE STATE MACHINE I ! COMMAND STATE MACHINE I !COMMUNICATION SETTINGS MANAGER' LOCAL MONITOR I CLIENT MANAGER I I SYNC MANAGER I 'APPLICATION COORDINATOR' I QUORUM MANAGER I I ALLOCATION MANAGER 1 I FILE SYSTEM MONITOR I. I PROCESSING ENGINE I 240 1 260 272 - 261 ADMINISTRATIVE 212 CLIENT 214 216 218 270 HEALTH MONITOR { PERFORMANCE MONITOR ! LOCAL SERVICE WATCHER I !ALERT ACTION PROCESSOR' 290 APPLICATION ENGINE I DATABASE MANAGER I I CONTAINER MANAGER I I INSTANCE MANAGER I I INTEGRATION MANAGER I 276 297 . ?,74 f 1-291 1-292 -293 -294 (51) International Patent Classification: GOOF 9 / 4 55 (2018.01) GOOF 3/06 (2006.01) HO4L 12/26 (2006.01) GOOF 11/20 (2006.01) (21) International Application Number: PCT/US2018/023987 (22) International Filing Date: 23 March 2018 (23.03.2018) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 62/475,380 23 March 2017 (23.03.2017) US (71) Applicant: DH2I COMPANY [US/US]; 320 East Vine Drive, Suite 321, Fort Collins, CO 80524 (US). (72) Inventors: NGO, Thanh Q.; 19856 Castleberry Loop, Ore- gon City, Oregon 97045 (US). REVITCH, Samuel; 5842 SE Taylor Street, Portland, Oregon 97215 (US). (74) Agent: MARTENSEN, Michael, C.; Martensen IP, 30 East Kiowa Street, Suite 101, Colorado Springs, CO 80903 (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, JO, 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, (54) Title: HIGHLY AVAILABLE STATEFUL CONTAINERS IN A CLUSTER ENVIRONMENT 200 Ac j 250 CONTAINER DAEMON 262 264 265 266 268 269 (57) : A system for stateful containers in a distributed computing environment that includes a server cluster having a plurality of computing nodes communicatively connected via a network. Each computing node within the server cluster includes one or more virtual hosts, one or more containers operating on top of each virtual host and an application instantiation, operating on top of a container, communicatively coupled to a persistent storage medium. Each virtual host instantiates, and is tied to, a unique virtual interne protocol address that is linked to the persistent storage medium on which resides the application state data. [Continued on next page] WO 2018/175864 Al MIDEDIM011111 11111111EIDI31111111111101111111111111111111110111111111111 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). Published: — with international search report (Art. 21(3))