• DocumentCode
    2785420
  • Title

    Dynamic scheduling of distributed method invocations

  • Author

    Kalogeraki, V. ; Melliar-Smith, P.M. ; Moser, L.E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    57
  • Lastpage
    66
  • Abstract
    Distributed method invocations require dynamic scheduling algorithms and efficient resource projections to provide timeliness guarantees to application objects. In this paper, we present a dynamic scheduling algorithm that examines the computation times, real times and resource requirements of the application tasks to determine a feasible schedule for the method invocations. The schedule is driven by the laxities of the tasks and the importance that the tasks have to the system. Tasks span processor boundaries, and request messages carry scheduling parameters (laxity values) from one processor to another, yielding a system-wide scheduling algorithm that requires only local computations. Experimental results validate our scheduling algorithm, and show that it has minimal overhead
  • Keywords
    distributed processing; processor scheduling; real-time systems; resource allocation; application objects; computation time; distributed method invocations; dynamic scheduling algorithm; local computations; overhead; processor boundaries; request messages; resource projections; resource requirements; scheduling parameters; system-wide scheduling algorithm; task laxities; timeliness guarantees; Application software; Distributed computing; Dynamic scheduling; Heuristic algorithms; Masers; Processor scheduling; Real time systems; Resource management; Scheduling algorithm; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2000. Proceedings. The 21st IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-0900-2
  • Type

    conf

  • DOI
    10.1109/REAL.2000.895996
  • Filename
    895996