Key points are not available for this paper at this time.
لقد أنشأنا Zap، وهو نظام مبتكر للهجرة الشفافة للتطبيقات القديمة والمتصلة بالشبكة. يوفر Zap طبقة افتراضية رفيعة فوق نظام التشغيل التي تقدم حاويات، وهي مجموعات من العمليات التي تحصل على رؤية افتراضية متسقة للنظام. هذا يفصل العمليات في الحاويات عن الاعتماديات على نظام التشغيل المضيف وعمليات أخرى على النظام. من خلال دمج افتراضية Zap مع آلية نقطة التحقق وإعادة التشغيل، يمكن لـ Zap هجرة حاوية من العمليات كوحدة بين الآلات التي تعمل بنظم تشغيل مستقلة دون ترك أي حالة متبقية بعد الهجرة. لقد قمنا بتنفيذ نموذج أولي لـ Zap في Linux يدعم هجرة شفافة للتطبيقات غير المعدلة بدون أي تعديلات على النواة. نحن نظهر أن نموذجنا الأولي Linux Zap يمكنه توفير وظيفة هجرة العمليات العامة بعبء منخفض. تظهر نتائجنا التجريبية لهجرة الحاويات المستخدمة لتشغيل بيئة عمل مكتب X windows لمستخدم عادي ولتشغيل خادم الويب Apache أن هذه الأنواع من الحاويات يمكن أن تهاجر مع تأخيرات نقطة تحقق وإعادة تشغيل تحت الثانية.
درس عثمان وآخرون (الثلاثاء) هذا السؤال.