DocumentCode
2300953
Title
Real-time file performance of a completely decentralized adaptive file system
Author
Wedde, Horst F. ; Alijani, G.S. ; Baran, Dorota ; Kang, Gookhai ; Kim, Bo-Kyung
Author_Institution
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
fYear
1989
fDate
5-7 Dec 1989
Firstpage
340
Lastpage
347
Abstract
Described are the major features of the completely decentralized adaptive file system Melody, which runs on top of the distributed operating system Dragon Slayer. A definition of all major design requirements is presented, along with a heuristic algorithm for resource scheduling which allows for replicating, relocating, or deleting file copies in a local area network. At every site a local task scheduler tries to schedule the arriving critical tasks such that no deadlines are missed, based on the availability of resources at this site. Depending on the task-deadline failure history and file-access request history at each node, file copies may be relocated, replicated to other sites, or deleted. Such copies may also assume a different status (public or private) depending on how recent their information is. Only public copies are maintained under a strong concurrency-control protocol. The idea is to maintain optimal distribution of file copies in the network regarding reliability and real-time responsiveness of the system. Experiments performed to analyze Melody´s capability of minimizing deadline failures of time-critical tasks were compared to structurally simpler file-system models. A report is presented on the distributed simulation results which show Melody´s superior performance and its built-in sensitivity to changes in the environment
Keywords
concurrency control; distributed processing; file organisation; local area networks; real-time systems; Melody; built-in sensitivity; concurrency-control protocol; decentralized adaptive file system; distributed operating system Dragon Slayer; heuristic algorithm; local area network; local task scheduler; real-time file performance; resource scheduling; simulation results; Adaptive systems; Algorithm design and analysis; Availability; File systems; Heuristic algorithms; History; Local area networks; Maintenance; Operating systems; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Real Time Systems Symposium, 1989., Proceedings.
Conference_Location
Santa Monica, CA
Print_ISBN
0-8186-2004-8
Type
conf
DOI
10.1109/REAL.1989.63586
Filename
63586
Link To Document