Gyors memória CRIU dokkoló konténerekhez

Georgia Műszaki Intézet

memória-criu

Georgia Műszaki Intézet

Hewlett Packard Labs

Hewlett Packard Labs

Georgia Műszaki Intézet

Georgia Műszaki Intézet

Új hivatkozási figyelmeztetés hozzáadva!

Ezt a figyelmeztetést sikeresen hozzáadták, és elküldjük a következő címre:

Értesítést kapunk, ha az Ön által kiválasztott rekordot idézik.

A riasztási beállítások kezeléséhez kattintson az alábbi gombra.

Új idézőjelzés!

Mentés a Binder-be
MEMSYS '19: A Memóriarendszerek Nemzetközi Szimpóziumának anyagai

ABSZTRAKT

A nagy mennyiségű fizikai memóriával rendelkező kiszolgáló rendszerek kihasználhatják a rendelkezésre álló memória kapacitás egy részének felhasználását a folyamatban lévő számítások memóriájában lévő pillanatképek készítéséhez. A memóriában lévő pillanatfelvételek olyan szolgáltatásokhoz hasznosak, mint az új munkaterhelési példányok méretezése, a hibakeresés, az ütemezés során stb., Amelyek nem igényelnek pillanatkép-fennmaradást a csomópont összeomlása/újraindítása során. Mivel a kiszolgálók egyre gyakrabban futtatnak konténeres munkaterheléseket, a Docker technológiáinak felhasználásával a pillanatkép és az azt követő pillanatkép-visszaállítási mechanizmusok alkalmazhatók a tárolók részletességénél. A CRIU, a pillanatképek/visszaállítók tárolóinak jelenlegi megközelítése azonban drága fájlrendszer-írási/-olvasási műveletektől szenved a memóriaoldalakat tartalmazó képfájlokon, amelyek dominálják a futásidejű költségeket, és kihatnak a memóriában lévő folyamatállapot manipulálásának lehetséges előnyeire.

Ebben a cikkben bemutatjuk, hogy ezek az általános költségek kiküszöbölhetők az MVAS - kernel támogatásával több független virtuális címtérhez (VAS), amelyet kifejezetten nagy memória kapacitású gépek számára terveztek. Az így kapott VAS-CRIU az alkalmazás memóriáját külön pillanatkép-címtérként tárolja a DRAM-ban, és elkerüli a költséges fájlrendszeri műveleteket. Ez két nagyságrenddel felgyorsítja a címterek pillanatképét/visszaállítását, ami a pillanatkép teljes időtartamának akár 10-szeres, a visszaállítási idő pedig akár 9-szeresére csökken. Bemutatjuk a VAS-CRIU hasznosságát a konténerkezelési szolgáltatásokban, például a finom szemcsés pillanatkép előállításában és a konténerpéldányok méretezésében.