วันพฤหัสบดีที่ 29 กรกฎาคม พ.ศ. 2553

distributed file system (DFS)

distributed file system (DFS) เป็นโปรแกรมประยุกต์ แบบ client/server ที่ยินยอมให้ client ในการเข้าถึงและประมวลผลข้อมูลที่เก็บบน server ถ้าอยู่บนคอมพิวเตอร์เครื่องเดียวกัน เมื่อผู้ใช้เข้ถึงไฟล์บน server โดย server จะส่งสำเนาของไฟล์ไปให้ผู้ใช้ ซึ่งอยู่บน cache ของบนเครื่องคอมพิวเตอร์ของผู้ใช้ ขณะที่ข้อมูลกำลังถูกประมวลและจากนั้นจึงจะส่งไปยัง server

ในทาง ทฤษฎี distributed file system จะจัดการบริการไฟล์และไดเรคทอรี ของ server ไปสู่ไดเรคทอรีแบบ global ในการเข้าถึงข้อมูลระยะไกล ไม่ได้กำหนดตำแหน่ง แต่ได้รับการระบุจาก client ไฟล์ทั้งหมดสามรถเข้าถึงโดยผู้ใช้ของระบบไฟล์แบบ global และการจัดโครงสร้าง และพื้นฐานของไดเรคทอรี เนื่องจากมี client มากกว่าหนึ่งที่จะเข้าถึงข้อมูลพร้อมกัน server จะมีกลไก (เช่น การรักษาสารสนเทศ เกี่ยวกับเวลาในการเข้าถึง) ในการปับปรุงเมื่อ client ได้รับข้อมูลที่ปัจจุบันอยู่เสมอ และความขัดแย้งของข้อมูลจะไม่เกิดขึ้น distributed file system ตามแบบแผนใช้ไฟล์ หรือฐานข้อมูลแบบ replication เพื่อป้องกันความล้มเหลวในการเข้าถึงข้อมูล