Resume
Work Experiences
Course Projects
Source Codes
Relate Links
Contact Me
 
Copyright © 2004
Guang Huang
Hit Counter
Logo
 HomeResumeWork ExperiencesCourse ProjectsSource CodesLinkContact
 

HOME > Course Projects > Advance Operating System

Distributed File System

Design Detail HERE
Team Members Guang Huang
• Primary Server Module
• Backup Server Module
• Name Server Module
• Server Utility Functions
• System Utility Functions
• Server Discovery Functionility
• Graphic User Interface Design
• Test Bench Design
• Performance Test
• Documentation
Yifang Liu (yfliu1@cs.umbc.edu)
• Replica Server Module
• Client Cache Module
• Documentation
Objective implement simple distributed file system
1) with replication
2) disconnection management features
3) Optimistic Replication
Description Requirements:
1) System will consist of several file servers (Primary file server, Naming Server, Backup Server), and clients which interact with them
2) Normal operations related to file systems (such as creating, deleting, opening, closing, reading, writing, seeking etc.)
3) a pessimistic replication scheme (any operations which could throw the replicas out of synchronization, such as write, will be permitted on one replica only)
4) File permissions (Unix style file permissions)
5) Optimistic Replication
6) Fileserver Discovery
Design Languages Java / RMI
Degisn Tools Java Development IDE --- Jbuilder Enterprise V7.0
Case / Model Tools --- Rational Rose Enterprise V2002
System Enviroment Linux
Download Codes Here