Luster ، أحد أنظمة الملفات المستخدمة في العناقيد وأجهزة الكمبيوتر العملاقة

بريق الشعار

بريق إنه نظام ملفات موزع مفتوح المصدر ، عادة تستخدم في التجمعات واسعة النطاق. الاسم هو مزيج من لينكس والعناقيد.

المشروع يحاول توفير نظام ملفات لمجموعات من عشرات الآلاف من العقد بسعة تخزين تبلغ بيتابايت، دون المساومة على السرعة أو الأمان ، ومتاح بموجب GNU GPL.

Cluster File Systems هم المصممون والمطورون والمشرفون على Luster مع مساهمات من شركات وأفراد آخرين.

حول اللمعان

العديد من أسرع أجهزة الكمبيوتر العملاقة في العالم عبارة عن مجموعات تستخدم نظام الملفات Luster كتخزين ، مثل الأنظمة في ORNL و PNNL و LLNL و LANL.

يعتبر هذا النظام كل ملف مخزن في نظام الملفات Luster كائنًا. يقدم Luster جميع العملاء إلى دلالات POSIX القياسية والوصول المتزامن للقراءة والكتابة للكائنات المشتركة. يحتوي نظام الملفات اللامع على أربع وحدات وظيفية.

هذه هي خادم بيانات التعريف (MDS) لتخزين البيانات الوصفية ؛ هدف تخزين كائن (OST) لحفظ البيانات الفعلية ؛ خادم تخزين الكائنات (OSS) لإدارة OSTs ؛ العميل (العملاء) للوصول إلى البيانات واستخدامها.

OSTs هي أجهزة حظر. يمكن أن توجد MDS و OSS و OST على نفس العقدة أو على عقد مختلفة.

لا تقوم Luster بإدارة OSTs بشكل مباشر ، وتفوض هذه المسؤولية إلى OSSs لضمان قابلية التوسع للتجمعات الكبيرة وأجهزة الكمبيوتر العملاقة.

في معالج Parallell Massively (MPP) ، يمكن للمعالجات الوصول إلى نظام الملفات Luster عن طريق إعادة توجيه طلبات الإدخال / الإخراج الخاصة بهم إلى العقدة باستخدام خدمة مشغل المهام إذا تم تكوينها كعميل لامع.

على الرغم من أنها أبسط طريقة ، إلا أنها تقدم أداء ضعيفًا بشكل عام. هناك طريقة أكثر تعقيدًا إلى حد ما لتقديم أداء عام جيد جدًا وهي استخدام المكتبة المشهورة.

Libluster هي مكتبة على مستوى المستخدم تمكن المعالجات من تحميل واستخدام نظام الملفات Luster كعميل ، وتجاوز إعادة التوجيه إلى عقدة الخدمة.

بريق

باستخدام libluster ، يمكن للمعالجات الوصول إلى نظام الملفات Luster ، حتى إذا كانت عقدة الخدمة التي تم تشغيل المهمة فيها ليست عميلاً لامعًا.

يوفر Libluster آلية لنقل البيانات مباشرة بين مساحة التطبيق و Luster OSSs دون الحاجة إلى عمل نسخة من البيانات من خلال النواة خفيفة الوزن ، وبالتالي تحقيق زمن انتقال منخفض وعرض نطاق ترددي عالٍ في الوصول المباشر للمعالجات إلى نظام الملفات Luster.

نسخة جديدة من Luster

مؤخرا تم إصدار إصدار جديد من Luster 2.12 مع إضافة بعض الوظائف الجديدة وقبل كل شيء إصلاحات الأخطاء لبعض توزيعات Linux المختلفة المستخدمة لأجهزة الكمبيوتر العملاقة.

المستجدات الرئيسية من Luster 2.12

مع هذا الإصدار الجديد تتم إضافة وظيفة التباعد بين الدلائل الكبيرة الموجودة لمساحة الاسم الموزعة (DNE ، Distributed Namespace) من كائن تخزين بيانات التعريف واحد (DTM ، أهداف بيانات التعريف) إلى العديد (تباعد مقاطع DNE المختلفة بواسطة DTMs مختلفة).

تعمل الميزة الجديدة على تبسيط إدخال MDTs الجديدة للخدمة الثابتة الحالية وإعادة الموازنة اليدوية للحمل في MDT.

بالنسبة لمستودعات البيانات الوصفية (MDT) ، يتم تنفيذ وضع "Lazy Size" ، والذي يسمح لك بإرجاع الحجم التقريبي بسرعة بدلاً من الحجم الدقيق للملفات عند مسح MDT مباشرةً من خلال محرك السياسة في المواقف التي تكون فيها السرعة أكثر أهمية من الاحكام.

للتكوينات مع واجهات شبكة LNet متعددة ، في هذا الإصدار الجديد من Luster 2.12 تمت إضافة وظيفة "LNet Network Health" ، الذي ينفذ خيار إعادة الوصول إلى RPC من خلال واجهة شبكة أخرى في حالة الفشل في المرة الأولى التي يتم فيها إرسال طلب.

بالإضافة إلى ذلك ، تمت إضافة دعم الخادم لإصدارات RHEL 7.6 (3.10.0-957.el7) و SLES12 SP3 (4.4.162-94.69). تمت إضافة دعم العملاء لنواة RHEL 7.6 (3.10.0-957.el7) و SLES12 SP3 (4.4.162-94.69) و Ubuntu 18.04 (4.15.0-32) غير المصححة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.