• DocumentCode
    1982745
  • Title

    Scheduling heuristics for data requests in an oversubscribed network with priorities and deadlines

  • Author

    Theys, Mitchell D. ; Beck, Noah B. ; Siegel, Howard Jay ; Jurczyk, Michael ; Tan, Min

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    97
  • Lastpage
    109
  • Abstract
    Providing up-to-date input to users´ applications is an important data management problem for a distributed computing environment, where each data storage location and intermediate node may have specific data available, storage limitations, and communication links available. Sites in the network request data items and each request has an associated deadline and priority. This work concentrates on solving a basic version of the data staging problem in which all parameter values for the communication system and the data request information represent the best known information collected so far and stay fixed throughout the scheduling process. The network is assumed to be oversubscribed and not all requests for data items can be satisfied. A mathematical model for the basic data staging problem is given. Then, three multiple-source shortest-path algorithm based heuristics for finding a near-optimal schedule of the communication steps for staging the data are presented. Each heuristic can be used with each of four cost criteria developed. Thus, twelve implementations are examined. In addition, two different weightings for the relative importance of different priority levels are considered. The performance of the proposed heuristics is evaluated and compared by simulations. The proposed heuristics are shown to perform well with respect to upper and lower bounds. Furthermore, the heuristics and a complex cost criterion allow more highest priority messages to be received than a simple-cost-based heuristic that schedules all highest priority messages first
  • Keywords
    computer networks; distributed processing; military computing; processor scheduling; virtual machines; communication links; cost criteria; data management; data requests; data staging problem; data storage location; deadlines; distributed computing environment; intermediate node; mathematical model; multiple-source shortest-path algorithm; near-optimal schedule; oversubscribed network; priorities; scheduling heuristics; simulation; storage limitations; up-to-date input; Application software; Contracts; Costs; Couplings; Environmental management; Intelligent networks; Mathematics; Military computing; Satellite broadcasting; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2000. Proceedings. 20th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0601-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2000.840911
  • Filename
    840911