• DocumentCode
    2335908
  • Title

    Distributed Resource Allocation for Synchronous Fork and Join Processing Networks

  • Author

    Zhao, Haiquan ; Xia, Cathy H. ; Liu, Zhen ; Towsley, Don

  • Author_Institution
    Georgia Tech, Atlanta, GA, USA
  • fYear
    2010
  • fDate
    14-19 March 2010
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Many emerging information processing applications require applying various fork and join type operations such as correlation, aggregation, and encoding/decoding to data streams in real-time. Each operation will require one or more simultaneous input data streams and produce one or more output streams, where the processing may shrink or expand the data rates upon completion. Multiple tasks can be co-located on the same server and compete for limited resources. Effective in-network processing and resource management in a distributed heterogeneous environment is critical to achieving better scalability and provision of quality of service. In this paper, we study the distributed resource allocation problem for a synchronous fork and join processing network, with the goal of achieving the maximum total utility of output streams. Using primal and dual based optimization techniques, we propose several decentralized iterative algorithms to solve the problem, and design protocols that implement these algorithms. These algorithms have different strengths in practical implementation and can be tailored to take full advantage of the computing capabilities of individual servers. We show that our algorithms guarantee optimality and demonstrate through simulation that they can adapt quickly to dynamically changing environments.
  • Keywords
    distributed processing; iterative methods; optimisation; quality of service; resource allocation; decentralized iterative algorithm; distributed heterogeneous environment; distributed resource allocation; dual based optimization; in-network processing; primal based optimization; quality of service; resource management; synchronous fork-and-join processing network; Algorithm design and analysis; Decoding; Design optimization; Encoding; Information processing; Iterative algorithms; Network servers; Quality of service; Resource management; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2010 Proceedings IEEE
  • Conference_Location
    San Diego, CA
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4244-5836-3
  • Type

    conf

  • DOI
    10.1109/INFCOM.2010.5462193
  • Filename
    5462193