Institutul de Tehnologie din Georgia

criu

Institutul de Tehnologie din Georgia

Hewlett Packard Labs

Hewlett Packard Labs

Institutul de Tehnologie din Georgia

Institutul de Tehnologie din Georgia

A fost adăugată o nouă alertă de citare!

Această alertă a fost adăugată cu succes și va fi trimisă la:

Veți fi notificat ori de câte ori a fost citată o înregistrare pe care ați ales-o.

Pentru a vă gestiona preferințele de alertă, faceți clic pe butonul de mai jos.

Alertă de citare nouă!

Salvați în Binder
MEMSYS '19: Lucrările Simpozionului internațional privind sistemele de memorie

ABSTRACT

Sistemele de servere cu cantități mari de memorie fizică pot beneficia de utilizarea unei anumite capacități de memorie disponibile pentru instantanee în memorie ale calculelor în curs. Instantaneele în memorie sunt utile pentru servicii precum scalarea noilor instanțe de încărcare de lucru, depanare, în timpul planificării etc., care nu necesită persistența instantaneului între blocări/reporniri ale nodului. Deoarece serverele rulează din ce în ce mai frecvent sarcini de lucru containerizate, folosind tehnologii precum Docker, instantaneul și mecanismele ulterioare de restaurare a instantaneului, ar fi aplicate la granularitatea containerelor. Cu toate acestea, CRIU, abordarea actuală a instantaneelor ​​/ restaurării containerelor, suferă de operații costisitoare de scriere/citire a sistemului de fișiere pe fișiere imagine care conțin pagini de memorie, care domină costurile de rulare și au impact asupra potențialelor beneficii ale manipulării stării procesului în memorie.

În această lucrare, demonstrăm că aceste cheltuieli generale pot fi eliminate prin utilizarea MVAS - suport pentru kernel pentru mai multe spații de adrese virtuale independente (VAS), concepute special pentru mașini cu capacități mari de memorie. VAS-CRIU rezultat stochează memoria aplicației ca spațiu de adresă instantaneu separat în DRAM și evită operațiunile costisitoare ale sistemului de fișiere. Acest lucru accelerează instantaneul/restaurarea spațiilor de adresă cu două ordine de mărime, rezultând o reducere generală a timpului instantaneu cu până la 10 × și timpul de restaurare cu până la 9 ×. Demonstrăm utilitatea VAS-CRIU pentru servicii de gestionare a containerelor, cum ar fi generarea instantaneelor ​​cu granulație fină și scalarea instanțelor containerelor.