• DocumentCode
    3008794
  • Title

    Distributed Resource Management and Admission Control of Stream Processing Systems with Max Utility

  • Author

    Xia, Cathy H. ; Towsley, Don ; Zhang, Chun

  • Author_Institution
    T.J. Watson Res. Center, IBM, Yorktown Heights, NY
  • fYear
    2007
  • fDate
    25-27 June 2007
  • Firstpage
    68
  • Lastpage
    68
  • Abstract
    A fundamental problem in a large scale decentralized stream processing system is how to best utilize the available resources and admission control the bursty and high volume input streams so as to optimize overall system performance. We consider a distributed stream processing system consisting of a network of servers with heterogeneous capabilities that collectively provide processing services to multiple data streams. Our goal is to design a joint source admission control, data routing, and resource allocation mechanism that maximizes the overall system utility. Here resources include both link bandwidths and processor resources. The problem is formulated as a utility optimization problem. We describe an extended graph representation that unifies both types of resources seamlessly and present a novel scheme that transforms the admission control problem to a routing problem by introducing dummy nodes at sources. We then present a distributed gradient-based algorithm that iteratively updates the local resource allocation based on link data rates. We show that our algorithm guarantees optimality and demonstrate its performance through simulation.
  • Keywords
    distributed processing; gradient methods; graph theory; optimisation; resource allocation; admission control; data routing; distributed gradient-based algorithm; distributed resource management; distributed stream processing system; graph representation; large scale decentralized stream processing; resource allocation; system utility maximisation; Admission control; Bandwidth; Distributed algorithms; Distributed computing; Iterative algorithms; Network servers; Resource management; Routing; System performance; Time sharing computer systems; Distributed Algorithms; Gradient Methods; Multicommodity Flow Model; Stream Processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2007. ICDCS '07. 27th International Conference on
  • Conference_Location
    Toronto, ON
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2837-3
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2007.101
  • Filename
    4268221