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
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;
Conference_Titel :
Real Time Systems Symposium, 1989., Proceedings.
Conference_Location :
Santa Monica, CA
Print_ISBN :
0-8186-2004-8
DOI :
10.1109/REAL.1989.63586