• 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