بيت الشبكات ما هو نظام ملفات الوصول المباشر (dafs)؟ - تعريف من techopedia

ما هو نظام ملفات الوصول المباشر (dafs)؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني نظام ملفات الوصول المباشر (DAFS)؟

نظام الوصول المباشر للملفات (DAFS) هو بروتوكول قياسي لمشاركة الملفات وهو نظام ملفات موزع ومبني على أعلى وسائل نقل الوصول المباشر. تستخدم بنية ربط الذاكرة من الذاكرة إلى الذاكرة وتم تصميمها لشبكات منطقة التخزين لفرض عمليات نقل البيانات المجمعة بين المخازن المؤقتة لتطبيقات الجهاز دون تشكيل حزم من البيانات. تقوم التطبيقات التي تستخدم DAFS بنقل البيانات من وإلى المخازن المؤقتة للتطبيق دون وجود نظام تشغيل (OS) ، والذي يحرر المعالج من العمليات الأخرى بخلاف إتاحة الملفات للخوادم التي تستخدم أنظمة تشغيل مختلفة.

تم تطويرها في عام 1996 بواسطة Intel و Compaq و Microsoft كآلية لنقل البيانات للتخزين المتصل بالشبكة والتي تستخدم بنية الواجهة الظاهرية ، تستند DAFS إلى بروتوكولات الإصدار 4 من نظام ملفات الشبكة ، بالإضافة إلى ميزات البروتوكول لنقل البيانات المباشر الذي يستخدم الاتصال المباشر عن بُعد الوصول إلى الذاكرة (RDMA) ، قفل موثوق ، استرداد الجلسة ، مبعثر الإدخال / الإخراج (I / O) وجمع قائمة I / O ، إلخ.

تيكوبيديا تشرح نظام ملفات الوصول المباشر (DAFS)

تم تصميم DAFS لتسهيل عميل نظام الملفات على مستوى المستخدم ، حيث يمكن تشغيل عميل DAFS كمكتبة تطبيقات أعلى kernel OS مع نشاط kernel يقتصر على دعم جهاز الشبكة وإدارة الذاكرة. يعمل هذا الهيكل على تحسين قابلية النقل والأداء والموثوقية مع توفير تطبيقات الإدخال / الإخراج غير المتزامنة تمامًا مع التخزين المؤقت المباشر والتحكم في حركة البيانات.

تم تقديم شركة DAFS في البداية لدمج النفقات المنخفضة لشبكة منطقة التخزين (SAN) مع وصول مباشر للوصول إلى تطبيقات القراءة والكتابة. يفترض DAFS نقل شبكة موثوقًا ويوفر التحكم في تدفق الأوامر الموجه نحو الخادم.

يدعم DAFS المتغيرات المباشرة لعمليات نقل البيانات الرئيسية ، بما في ذلك القراءة والكتابة و setattr و getattr. تقوم العمليات المباشرة بنقل البيانات مباشرة من وإلى مناطق الذاكرة التي يوفرها العميل باستخدام عمليات القراءة والكتابة RDMA. يجب على العميل تسجيل كل منطقة ذاكرة مع kernel المحلي قبل طلب أي إدخال / إخراج مباشر في المنطقة. وبالتالي ، فإن واجهة برمجة تطبيقات DAFS (API) تحدد العناصر الأولية للتسجيل وإلغاء تسجيل مناطق الذاكرة لإدخال / إخراج مباشر. يدعم API أيضًا واجهة غير متزامنة تمامًا ، مما يتيح للعملاء توجيه عمليات الإدخال / الإخراج والتداخل مع معالجة التطبيقات الحالية.

ما هو نظام ملفات الوصول المباشر (dafs)؟ - تعريف من techopedia