హోమ్ నెట్వర్క్స్ డైరెక్ట్ యాక్సెస్ ఫైల్ సిస్టమ్ (డాఫ్స్) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

డైరెక్ట్ యాక్సెస్ ఫైల్ సిస్టమ్ (డాఫ్స్) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - డైరెక్ట్ యాక్సెస్ ఫైల్ సిస్టమ్ (DAFS) అంటే ఏమిటి?

డైరెక్ట్ యాక్సెస్ ఫైల్ సిస్టమ్ (DAFS) అనేది ప్రామాణిక ఫైల్-షేరింగ్ ప్రోటోకాల్, ఇది ప్రత్యక్ష యాక్సెస్ ట్రాన్స్‌పోర్ట్‌ల పైన నిర్మించిన పంపిణీ ఫైల్ సిస్టమ్. ఇది మెమరీ-టు-మెమరీ ఇంటర్‌కనెక్ట్ ఆర్కిటెక్చర్‌ను ఉపయోగిస్తుంది మరియు డేటా ప్యాకెట్లను రూపొందించకుండా మెషిన్ అప్లికేషన్ బఫర్‌ల మధ్య బల్క్ డేటా బదిలీలను అమలు చేయడానికి స్టోరేజ్ ఏరియా నెట్‌వర్క్‌ల కోసం రూపొందించబడింది. ఆపరేటింగ్ సిస్టమ్ (OS) లేకుండా DAFS బదిలీ డేటాను అప్లికేషన్ బఫర్‌లకు మరియు నుండి బదిలీ చేస్తుంది, ఇది వివిధ OS లను ఉపయోగించి సర్వర్‌లకు ఫైల్‌లను అందుబాటులో ఉంచకుండా మించి ఇతర ప్రక్రియల కోసం ప్రాసెసర్‌ను విముక్తి చేస్తుంది.

వర్చువల్ ఇంటర్ఫేస్ ఆర్కిటెక్చర్‌ను ఉపయోగించే నెట్‌వర్క్-అటాచ్డ్ స్టోరేజ్ కోసం డేటా ట్రాన్స్‌పోర్ట్ మెకానిజమ్‌గా 1996 లో ఇంటెల్, కాంపాక్ మరియు మైక్రోసాఫ్ట్ అభివృద్ధి చేసిన DAFS నెట్‌వర్క్ ఫైల్ సిస్టమ్ వెర్షన్ 4 ప్రోటోకాల్‌లపై ఆధారపడింది, రిమోట్ డైరెక్ట్‌ను ఉపయోగించే ప్రత్యక్ష డేటా బదిలీ కోసం ప్రోటోకాల్ లక్షణాలతో పాటు మెమరీ యాక్సెస్ (RDMA), నమ్మదగిన లాకింగ్, సెషన్ రికవరీ, స్కాటర్ ఇన్పుట్ / అవుట్పుట్ (I / O) మరియు జాబితా I / O మొదలైనవి సేకరించండి.

టెకోపీడియా డైరెక్ట్ యాక్సెస్ ఫైల్ సిస్టమ్ (DAFS) గురించి వివరిస్తుంది

DAFS వినియోగదారు-స్థాయి ఫైల్ సిస్టమ్ క్లయింట్‌ను సులభతరం చేయడానికి రూపొందించబడింది, దీనిలో DAFS క్లయింట్ OS పరికరం కెర్నల్ పైన ఉన్న అప్లికేషన్ లైబ్రరీగా నెట్‌వర్క్ పరికర మద్దతు మరియు మెమరీ నిర్వహణకు పరిమితం చేయబడిన కెర్నల్ కార్యాచరణతో అమలు చేయగలదు. ప్రత్యక్ష కాషింగ్ మరియు డేటా కదలిక నియంత్రణతో పూర్తిగా అసమకాలిక I / O అనువర్తనాలను అందించేటప్పుడు ఇటువంటి నిర్మాణం పోర్టబిలిటీ, పనితీరు మరియు విశ్వసనీయతను మెరుగుపరుస్తుంది.

అనువర్తనాలను చదవడానికి మరియు వ్రాయడానికి ప్రత్యక్ష ప్రాప్యత రవాణాతో స్టోరేజ్ ఏరియా నెట్‌వర్క్ (SAN) యొక్క తక్కువ ఓవర్‌హెడ్‌ను కలపడానికి DAFS ప్రారంభంలో ప్రవేశపెట్టబడింది. DAFS నమ్మకమైన నెట్‌వర్క్ రవాణాను and హిస్తుంది మరియు సర్వర్-ఆధారిత కమాండ్ ఫ్లో నియంత్రణను అందిస్తుంది.

కీ డేటా బదిలీ కార్యకలాపాల యొక్క ప్రత్యక్ష వైవిధ్యాలకు DAFS మద్దతు ఇస్తుంది, వీటిలో రీడ్, రైట్, సెటాట్ర్ మరియు గెటాట్ర్ ఉన్నాయి. ప్రత్యక్ష కార్యకలాపాలు RDMA రీడ్ లేదా రైట్ ఆపరేషన్లను ఉపయోగించి క్లయింట్ అందించిన మెమరీ ప్రాంతాలకు నేరుగా మరియు డేటాను బదిలీ చేస్తాయి. ప్రాంతంపై ఏదైనా ప్రత్యక్ష I / O ని అభ్యర్థించడానికి ముందు క్లయింట్ ప్రతి మెమరీ ప్రాంతాన్ని స్థానిక కెర్నల్‌తో నమోదు చేయాలి. అందువల్ల, DAFS అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ (API) ప్రత్యక్ష I / O కోసం మెమరీ ప్రాంతాలను నమోదు చేయడానికి మరియు నమోదు చేయకుండా ఉండటానికి ఆదిమవాసులను నిర్వచిస్తుంది. API పూర్తిగా అసమకాలిక ఇంటర్‌ఫేస్‌కు మద్దతు ఇస్తుంది, ఖాతాదారులకు పైప్‌లైన్ I / O కార్యకలాపాలను అనుమతిస్తుంది మరియు ఇప్పటికే ఉన్న అప్లికేషన్ ప్రాసెసింగ్‌తో అతివ్యాప్తి చెందుతుంది.

డైరెక్ట్ యాక్సెస్ ఫైల్ సిస్టమ్ (డాఫ్స్) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం