• DocumentCode
    2529094
  • Title

    Online Optimization for Latency Assignment in Distributed Real-Time Systems

  • Author

    Lumezanu, Cristian ; Bhola, Sumeer ; Astley, Mark

  • Author_Institution
    Univ. of Maryland, College Park, MD
  • fYear
    2008
  • fDate
    17-20 June 2008
  • Firstpage
    752
  • Lastpage
    759
  • Abstract
    As distributed real-time applications gain in popularity, a key challenge is to allocate resources so that diverse real-time requirements (including non-real-time applications), distributed application components and varying workloads can all be accommodated without violating timeliness constraints. We examine the problem of resource allocation in distributed soft real-time systems, where both network and CPU resources are consumed. The timeliness constraints of applications are expressed through utility functions, which compute "benefit" as a function of end-to-end latency. We present LLA (Lagrangian Latency Assignment), a scalable and efficient distributed algorithm which maximizes aggregate utility by computing an optimal trade-off between end-to-end latency and allocated resources. The algorithm runs continuously and adapts to both workload and resource variations. LLA is guaranteed to converge if the workload and resource requirements stabilize. We evaluate the quality of results and convergence characteristics under various workloads, using both simulation and real-world experimentation.
  • Keywords
    distributed algorithms; real-time systems; resource allocation; CPU resources; Lagrangian latency assignment; distributed algorithm; distributed real-time application; distributed soft real-time system; end-to-end latency; online optimization; resource allocation; utility functions; Aggregates; Bandwidth; Delay; Distributed computing; Investments; Lagrangian functions; Patient monitoring; Real time systems; Resource management; Scheduling algorithm; distributed systems; latency assignment; optimization; real-time; utility functions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2008. ICDCS '08. The 28th International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1063-6927
  • Print_ISBN
    978-0-7695-3172-4
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2008.102
  • Filename
    4595950