• DocumentCode
    3035987
  • Title

    On Dominating Set Allocation Policies in Real-Time Wide-Area Distributed Systems

  • Author

    Huang, Chengdu ; Abdelzaher, Tarek ; Liu, Xue

  • Author_Institution
    Univ. of Illinois at Urbana-Champaign, Urbana
  • fYear
    2007
  • fDate
    4-6 July 2007
  • Firstpage
    223
  • Lastpage
    234
  • Abstract
    This paper investigates resource allocation policies for achieving real-time content distribution with subsecond delay bounds on the current Internet. Resource allocation in real-time systems has been concerned primarily with meeting time constraints on single processors and multiprocessors. On a single processor, the main degree of freedom available for the real-time designer is the scheduling policy. On a (partitioned) multiprocessor, a second degree of freedom is the partitioning policy. This paper explores a third degree of freedom unique to large-scale (i.e., widearea) distributed systems with non-negligible communication delays among individual nodes. We call it the dominating set allocation policy. This policy is a primary determinant of schedulability in such systems. We present some initial steps towards understanding the properties of different dominating set allocation policies in terms of resulting task schedulability. We describe an optimal dominating set allocation algorithm (subject to certain design decisions), propose a number of simple heuristics, and evaluate them using realistic Internet measurements and HTTP workload. The key contribution of this paper lies in the practical applicability of the proposed heuristics in achieving delay guarantees (with a high probability) over best-effort wide-area networks.
  • Keywords
    Internet; multiprocessing systems; resource allocation; scheduling; Internet; dominating set allocation policies; multiprocessors; nonnegligible communication delays; real-time content distribution; real-time systems; real-time wide-area distributed systems; resource allocation; task schedulability; Algorithm design and analysis; Computer science; Delay; Internet; Large-scale systems; Network servers; Processor scheduling; Real time systems; Resource management; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2007. ECRTS '07. 19th Euromicro Conference on
  • Conference_Location
    Pisa
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-2914-3
  • Type

    conf

  • DOI
    10.1109/ECRTS.2007.22
  • Filename
    4271696